Skip to content

Intermittent crash with profiling enabled on Node v4 #44

@tunniclm

Description

@tunniclm

Crashes with stacks like the following:

Example failure on Linux ppc64le:

#0  0x0000000010a26928 in v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::LookupOrInsert(void*, unsigned int, v8::internal::FreeStoreAllocationPolicy) [clone .isra.110] ()
#1  0x0000000010a2b0fc in v8::internal::ProfileTree::AddPathFromEnd(v8::internal::Vector<v8::internal::CodeEntry*> const&, int) ()
#2  0x0000000010a2b7a0 in v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, v8::internal::Vector<v8::internal::CodeEntry*> const&, int) ()
#3  0x0000000010a2bb94 in v8::internal::ProfileGenerator::RecordTickSample(v8::internal::TickSample const&) ()
#4  0x000000001071001c in v8::internal::ProfilerEventsProcessor::ProcessOneSample() ()
#5  0x0000000010710108 in v8::internal::ProfilerEventsProcessor::Run() ()
#6  0x0000000010ec6264 in v8::base::ThreadEntry(void*) ()
#7  0x00003fff826d89d8 in start_thread (arg=0x3fff8023f180)
#8  0x00003fff8262ef00 in clone ()

Example failure on Linux x64:

#0  0x0000000000c681ba in v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::LookupOrInsert ()
#1  0x0000000000c6b5c9 in v8::internal::ProfileTree::AddPathFromEnd(v8::internal::Vector<v8::internal::CodeEntry*> const&, int) ()
#2  0x0000000000c6bb64 in v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, v8::internal::Vector<v8::internal::CodeEntry*> const&, int) ()
#3  0x0000000000c6be5f in v8::internal::ProfileGenerator::RecordTickSample(v8::internal::TickSample const&) ()
#4  0x0000000000a2e040 in v8::internal::ProfilerEventsProcessor::ProcessOneSample() ()
#5  0x0000000000a2e0d8 in v8::internal::ProfilerEventsProcessor::Run() ()
#6  0x0000000000fc2650 in v8::base::ThreadEntry(void*) ()
#7  0x00000032f90079d1 in start_thread () 
#8  0x00000032f8ce89dd in clone () 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions