Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1483688 Details for
Bug 1629457
[abrt] webkit2gtk3: JSC::AccessCase::visitWeak(JSC::VM&) const(): WebKitWebProcess killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 21.51 KB, created by
Michael Catanzaro
on 2018-09-16 14:35:02 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Michael Catanzaro
Created:
2018-09-16 14:35:02 UTC
Size:
21.51 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2744] >[New LWP 2762] >[New LWP 2761] >[New LWP 2782] >[New LWP 2783] >[New LWP 2763] >[New LWP 6304] >[New LWP 6327] >[New LWP 4806] >[New LWP 2791] >[New LWP 6298] >[New LWP 2870] >[New LWP 6333] >[New LWP 6331] >[New LWP 6332] >[New LWP 6328] >[New LWP 2792] >[New LWP 6329] >[New LWP 2784] >[New LWP 6299] >[New LWP 6330] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 8 41'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007fb93cedf8aa in JSC::AccessCase::visitWeak (this=0x18bfae1000000001, vm=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/AccessCase.cpp:320 >320 /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/AccessCase.cpp: No such file or directory. >[Current thread is 1 (Thread 0x7fb9411beac0 (LWP 2744))] > >Thread 1 (Thread 0x7fb9411beac0 (LWP 2744)): >#0 0x00007fb93cedf8aa in JSC::AccessCase::visitWeak(JSC::VM&) const (this=0x18bfae1000000001, vm=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/AccessCase.cpp:320 >#1 0x00007fb93cf34949 in JSC::PolymorphicAccess::visitWeak(JSC::VM&) const (this=0x7fb82b4f1c08, vm=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:149 > i = 0 >#2 0x00007fb93cf4a4db in JSC::StructureStubInfo::visitWeakReferences(JSC::CodeBlock*) (this=0x7fb818f65960, codeBlock=0x7fb81b21b520) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:279 > vm = <optimized out> >#3 0x00007fb93cf0a963 in JSC::CodeBlock::finalizeBaselineJITInlineCaches() (this=this@entry=0x7fb81b21b520) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/CodeBlock.cpp:1412 >#4 0x00007fb93cf130ad in JSC::CodeBlock::finalizeUnconditionally(JSC::VM&) (this=0x7fb81b21b520) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/bytecode/CodeBlock.cpp:1426 >#5 0x00007fb93d325c6f in JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(JSC::IsoCellSet&)::{lambda(JSC::HeapCell*, JSC::HeapCell::Kind)#1}>(void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(JSC::IsoCellSet&)::{lambda(JSC::HeapCell*, JSC::HeapCell::Kind)#1} const&) (this=this@entry=0x7fb8c85100e8, func=...) at /usr/include/bits/string_fortified.h:34 > directory = @0x7fb8c850ff40: {m_blocks = {<WTF::VectorBuffer<JSC::MarkedBlock::Handle*, 0>> = {<WTF::VectorBufferBase<JSC::MarkedBlock::Handle*>> = {m_buffer = 0x7fb828484000, m_capacity = 171, m_size = 168}, <No data fields>}, <No data fields>}, m_freeBlockIndices = {<WTF::VectorBuffer<unsigned int, 0>> = {<WTF::VectorBufferBase<unsigned int>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_bitvectorLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_live = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486ca8, m_numBits = 171}}, <No data fields>}, m_empty = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486cc0, m_numBits = 171}}, <No data fields>}, m_allocated = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486cd8, m_numBits = 171}}, <No data fields>}, m_canAllocateButNotEmpty = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486cf0, m_numBits = 171}}, <No data fields>}, m_destructible = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486d08, m_numBits = 171}}, <No data fields>}, m_eden = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486d20, m_numBits = 171}}, <No data fields>}, m_unswept = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486d38, m_numBits = 171}}, <No data fields>}, m_markingNotEmpty = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486d50, m_numBits = 171}}, <No data fields>}, m_markingRetired = {<WTF::FastBitVectorImpl<WTF::FastBitVectorWordOwner>> = {m_words = {m_words = 0x7fb81b486d68, m_numBits = 171}}, <No data fields>}, m_emptyCursor = 0, m_unsweptCursor = 0, m_cellSize = 544, m_attributes = {destruction = JSC::NeedsDestruction, cellKind = JSC::HeapCell::JSCell}, m_heap = 0x7fb8c8500010, m_subspace = 0x7fb8c850fed0, m_nextDirectory = 0x7fb8c85101a8, m_nextDirectoryInSubspace = 0x0, m_nextDirectoryInAlignedMemoryAllocator = 0x0, m_localAllocatorsLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_localAllocators = {m_headSentinel = {m_next = 0x7fb8c8510060, m_prev = 0x0}, m_tailSentinel = {m_next = 0x0, m_prev = 0x7fb8c8510060}}} >#6 0x00007fb93d31dabc in JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(JSC::IsoCellSet&) (cellSet=..., this=0x7fb8c8500010) at /usr/include/bits/string_fortified.h:34 >#7 0x00007fb93d31dabc in JSC::Heap::<lambda(auto:4&)>::operator()<JSC::VM::SpaceAndFinalizerSet> (__closure=<optimized out>, space=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:593 >#8 0x00007fb93d31dabc in JSC::VM::forEachCodeBlockSpace<JSC::Heap::finalizeUnconditionalFinalizers()::<lambda(auto:4&)> > (func=..., this=0x7fb8c8500000) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/runtime/VM.h:436 >#9 0x00007fb93d31dabc in JSC::Heap::finalizeUnconditionalFinalizers() (this=this@entry=0x7fb8c8500010) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:591 >#10 0x00007fb93d31f360 in JSC::Heap::runEndPhase(JSC::GCConductor) (this=0x7fb8c8500010, conn=<optimized out>) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:1471 >#11 0x00007fb93d3214da in JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*) (this=0x7fb8c8500010, conn=<optimized out>, currentThreadState=0x7ffe7cdadf20) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:1187 >#12 0x00007fb93d3232ee in WTF::ScopedLambdaFunctor<void(JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::<lambda(JSC::CurrentThreadState&)> >::implFunction(void *, JSC::CurrentThreadState &) (argument=0x7ffe7cdadf90, arguments#0=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:1791 >#13 0x00007fb93d330bf9 in WTF::ScopedLambda<void (JSC::CurrentThreadState&)>::operator()<JSC::CurrentThreadState&>(JSC::CurrentThreadState&) const (this=0x7ffe7cdadf90, this=0x7ffe7cdadf90) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/MachineStackMarker.cpp:225 > state = {stackOrigin = 0x7ffe7cdaf000, stackTop = 0x7ffe7cdadf20, registerState = 0x7ffe7cdadf40} > state_registerState = {rbx = 140730993139600, r12 = 140433581191332, r13 = 1, r14 = 140433581211744, r15 = 0} >#14 0x00007fb93d330bf9 in JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&) (lambda=...) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/MachineStackMarker.cpp:225 > state = {stackOrigin = 0x7ffe7cdaf000, stackTop = 0x7ffe7cdadf20, registerState = 0x7ffe7cdadf40} > state_registerState = {rbx = 140730993139600, r12 = 140433581191332, r13 = 1, r14 = 140433581211744, r15 = 0} >#15 0x00007fb93d3215db in JSC::Heap::collectInMutatorThread() (this=0x7fb8c8500010) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:1803 > lambda = {__this = 0x7fb8c8500010} > result = <optimized out> > collectingScope = {m_heap = @0x7fb8c8500010, m_oldState = JSC::MutatorState::Allocating} >#16 0x00007fb93d32163c in JSC::Heap::stopIfNecessarySlow(unsigned int) (this=0x7fb8c8500010, oldState=<optimized out>) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/Heap.cpp:1772 >#17 0x00007fb93d321d63 in JSC::Heap::stopIfNecessarySlow() (this=0x7fb8c8500010) at /usr/include/c++/8/bits/atomic_base.h:82 >#18 0x00007fb93d3223b5 in JSC::Heap::collectIfNecessaryOrDefer(JSC::GCDeferralContext*) (this=this@entry=0x7fb8c8500010, deferralContext=deferralContext@entry=0x0) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/HeapInlines.h:266 >#19 0x00007fb93d3301f0 in JSC::LocalAllocator::allocateSlowCase(JSC::GCDeferralContext*, JSC::AllocationFailureMode) (this=0x7fb91c4e1f00, deferralContext=0x0, failureMode=JSC::AllocationFailureMode::ReturnNull) at /usr/src/debug/webkit2gtk3-2.22.0-1.fc28.x86_64/Source/JavaScriptCore/heap/LocalAllocator.cpp:124 > superSamplerScope = {m_doSample = false} > heap = Python Exception <class 'gdb.error'> There is no member or method named _M_payload.: >Python Exception <class 'gdb.error'> There is no member or method named _M_payload.: >Python Exception <class 'gdb.error'> There is no member or method named _M_payload.: >@0x7fb8c8500010: {static s_timeCheckResolution = 16, immutableButterflyToStringCache = {m_impl = {static m_maxLoad = 2, static m_minLoad = 6, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}, static minExtraMemory = 256, m_heapType = JSC::LargeHeap, m_ramSize = 8261939200, m_minBytesPerCycle = 33554432, m_sizeAfterLastCollect = 40215030, m_sizeAfterLastFullCollect = 368876, m_sizeBeforeLastFullCollect = 266176, m_sizeAfterLastEdenCollect = 40215030, m_sizeBeforeLastEdenCollect = 40816510, m_bytesAllocatedThisCycle = 601480, m_bytesAbandonedSinceLastFullCollect = 40441828, m_maxEdenSize = 33185556, m_maxEdenSizeWhenCritical = 413096959, m_maxHeapSize = 73400586, m_shouldDoFullCollection = true, m_totalBytesVisited = 14601776, m_totalBytesVisitedThisCycle = 67632, m_incrementBalance = 0, m_collectionScope = {<std::constexpr_optional_base<JSC::CollectionScope>> = {init_ = true, storage_ = {dummy_ = 0 '\000', value_ = JSC::CollectionScope::Eden}}, <No data fields>}, m_lastCollectionScope = {<std::constexpr_optional_base<JSC::CollectionScope>> = {init_ = true, storage_ = {dummy_ = 0 '\000', value_ = JSC::CollectionScope::Eden}}, <No data fields>}, m_mutatorState = JSC::MutatorState::Collecting, m_structureIDTable = {static s_initialSize = 256, m_oldTables = {<WTF::VectorBuffer<std::unique_ptr<JSC::StructureIDTable::StructureOrOffset [], WTF::FastFree<JSC::StructureIDTable::StructureOrOffset []> >, 0>> = {<WTF::VectorBufferBase<std::unique_ptr<JSC::StructureIDTable::StructureOrOffset [], WTF::FastFree<JSC::StructureIDTable::StructureOrOffset []> > >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_firstFreeOffset = 14033, m_table = std::unique_ptr<JSC::StructureIDTable::StructureOrOffset []> = {get() = 0x7fb82b64e000}, m_size = 29493, m_capacity = 32768, static s_unusedID = 3521625839}, m_objectSpace = {static sizeStep = 16, static preciseCutoff = 80, static blockPayload = 16080, static largeCutoff = 8032, static numSizeClasses = 502, static nullVersion = 0, static initialVersion = 2, static s_sizeClassForSizeStep = {_M_elems = {16, 32, 48, 64, 80, 112, 112, 160, 160, 160, 224, 224, 224, 224, 304, 304, 304, 304, 304, 320, 432, 432, 432, 432, 432, 432, 432, 608 <repeats 11 times>, 880 <repeats 17 times>, 1232 <repeats 22 times>, 1776 <repeats 34 times>, 2672 <repeats 56 times>, 4016 <repeats 84 times>, 5360 <repeats 84 times>, 8032 <repeats 167 times>}}, m_subspaces = {<WTF::VectorBuffer<JSC::Subspace*, 0>> = {<WTF::VectorBufferBase<JSC::Subspace*>> = {m_buffer = 0x7fb91c488000, m_capacity = 68, m_size = 56}, <No data fields>}, <No data fields>}, m_largeAllocations = {<WTF::VectorBuffer<JSC::LargeAllocation*, 0>> = {<WTF::VectorBufferBase<JSC::LargeAllocation*>> = {m_buffer = 0x7fb87f6edb00, m_capacity = 16, m_size = 2}, <No data fields>}, <No data fields>}, m_largeAllocationsNurseryOffset = 2, m_largeAllocationsOffsetForThisCollection = 2, m_largeAllocationsNurseryOffsetForSweep = 1, m_largeAllocationsForThisCollectionBegin = 0x7fb87f6edb10, m_largeAllocationsForThisCollectionEnd = 0x7fb87f6edb10, m_largeAllocationsForThisCollectionSize = 0, m_heap = 0x7fb8c8500010, m_markingVersion = 3, m_newlyAllocatedVersion = 12, m_capacity = 25403104, m_isIterating = false, m_isMarking = false, m_blocks = {m_filter = {m_bits = 140432545660928}, m_set = {m_impl = {static m_maxLoad = 2, static m_minLoad = 6, m_table = 0x7fb8baea8000, m_tableSize = 4096, m_tableSizeMask = 4095, m_keyCount = 1549, m_deletedCount = 0}}}, m_activeWeakSets = {m_headSentinel = {m_next = 0x7fb91c4cde10, m_prev = 0x0}, m_tailSentinel = {m_next = 0x0, m_prev = 0x7fb818b0de10}}, m_newActiveWeakSets = {m_headSentinel = {m_next = 0x7fb87f654508, m_prev = 0x0}, m_tailSentinel = {m_next = 0x0, m_prev = 0x7fb91c4cd838}}, m_directoryLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_directories = {m_first = 0x7fb8c850b898, m_last = 0x7fb87eaa55a0}}, m_arrayBuffers = {m_vector = {<WTF::VectorBuffer<JSC::ArrayBuffer*, 0>> = {<WTF::VectorBufferBase<JSC::ArrayBuffer*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_bytes = 0}, m_extraMemorySize = 23850257, m_deprecatedExtraMemorySize = 2154427, m_copyingRememberedSet = {m_impl = {static m_maxLoad = <optimized out>, static m_minLoad = <optimized out>, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}, m_protectedValues = {m_impl = {m_impl = {static m_maxLoad = 2, static m_minLoad = 6, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}}, m_markListSet = std::unique_ptr<WTF::HashSet<JSC::MarkedArgumentBuffer*, WTF::PtrHash<JSC::MarkedArgumentBuffer*>, WTF::HashTraits<JSC::MarkedArgumentBuffer*> >> = {get() = 0x0}, m_machineThreads = std::unique_ptr<JSC::MachineThreads> = {get() = 0x7fb91c4fc210}, m_collectorSlotVisitor = std::unique_ptr<JSC::SlotVisitor> = {get() = 0x7fb91c4c6000}, m_mutatorSlotVisitor = std::unique_ptr<JSC::SlotVisitor> = {get() = 0x7fb91c4c60e0}, m_mutatorMarkStack = std::unique_ptr<JSC::MarkStackArray> = {get() = 0x7fb91c4f8300}, m_raceMarkStackLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_raceMarkStack = std::unique_ptr<JSC::MarkStackArray> = {get() = 0x7fb91c4f8320}, m_constraintSet = std::unique_ptr<JSC::MarkingConstraintSet> = {get() = 0x7fb91c4fb410}, m_parallelSlotVisitors = {<WTF::VectorBuffer<std::unique_ptr<JSC::SlotVisitor, std::default_delete<JSC::SlotVisitor> >, 0>> = {<WTF::VectorBufferBase<std::unique_ptr<JSC::SlotVisitor, std::default_delete<JSC::SlotVisitor> > >> = {m_buffer = 0x7fb91c4fd780, m_capacity = 16, m_size = 7}, <No data fields>}, <No data fields>}, m_availableParallelSlotVisitors = {<WTF::VectorBuffer<JSC::SlotVisitor*, 0>> = {<WTF::VectorBufferBase<JSC::SlotVisitor*>> = {m_buffer = 0x7fb91c4fd700, m_capacity = 16, m_size = 7}, <No data fields>}, <No data fields>}, m_parallelSlotVisitorLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_handleSet = {m_vm = 0x7fb8c8500000, m_blockList = {m_head = 0x7fb91c4bf000, m_tail = 0x7fb91c4bf000}, m_strongList = {m_headSentinel = {m_value = {static numberOfInt52Bits = 52, static notInt52 = 4503599627370496, static int52ShiftAmount = 12, u = {asInt64 = 0, ptr = 0x0, asBits = {payload = 0, tag = 0}}}, m_prev = 0x0, m_next = 0x7fb91c4bfd38}, m_tailSentinel = {m_value = {static numberOfInt52Bits = 52, static notInt52 = 4503599627370496, static int52ShiftAmount = 12, u = {asInt64 = 0, ptr = 0x0, asBits = {payload = 0, tag = 0}}}, m_prev = 0x7fb91c4bf018, m_next = 0x0}}, m_immediateList = {m_headSentinel = {m_value = {static numberOfInt52Bits = 52, static notInt52 = 4503599627370496, static int52ShiftAmount = 12, u = {asInt64 = 0, ptr = 0x0, asBits = {payload = 0, tag = 0}}}, m_prev = 0x0, m_next = 0x7fb91c4bf840}, m_tailSentinel = {m_value = {static numberOfInt52Bits = 52, static notInt52 = 4503599627370496, static int52ShiftAmount = 12, u = {asInt64 = 0, ptr = 0x0, asBits = {payload = 0, tag = 0}}}, m_prev = 0x7fb91c4bf540, m_next = 0x0}}, m_freeList = {m_head = 0x7fb91c4bfcc0}}, m_codeBlocks = std::unique_ptr<JSC::CodeBlockSet> = {get() = 0x7fb91c4d5118}, m_jitStubRoutines = std::unique_ptr<JSC::JITStubRoutineSet> = {get() = 0x7fb91c4fe2f8}, m_finalizerOwner = {<JSC::WeakHandleOwner> = {_vptr.WeakHandleOwner = 0x7fb93db345f0 <vtable for JSC::Heap::FinalizerOwner+16>}, <No data fields>}, m_isSafeToCollect = true, m_isShuttingDown = false, m_mutatorShouldBeFenced = false, m_barrierThreshold = 0, m_vm = 0x7fb8c8500000, m_lastFullGCLength = {m_value = 0.00093400000014298712}, m_lastEdenGCLength = {m_value = 0.011050999999952182}, m_logicallyEmptyWeakBlocks = {<WTF::VectorBuffer<JSC::WeakBlock*, 0>> = {<WTF::VectorBufferBase<JSC::WeakBlock*>> = {m_buffer = 0x7fb88bc1bd80, m_capacity = 27, m_size = 27}, <No data fields>}, <No data fields>}, m_indexOfNextLogicallyEmptyWeakBlockToSweep = 18446744073709551615, m_fullActivityCallback = {static isRefPtr = <optimized out>, m_ptr = 0x7fb91c4be000}, m_edenActivityCallback = {static isRefPtr = <optimized out>, m_ptr = 0x7fb91c4cb1c8}, m_sweeper = {static isRefPtr = <optimized out>, m_ptr = 0x7fb91c4cb260}, m_stopIfNecessaryTimer = {static isRefPtr = <optimized out>, m_ptr = 0x7fb91c4cd088}, m_observers = {<WTF::VectorBuffer<JSC::HeapObserver*, 0>> = {<WTF::VectorBufferBase<JSC::HeapObserver*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_heapFinalizerCallbacks = {<WTF::VectorBuffer<JSC::HeapFinalizerCallback, 0>> = {<WTF::VectorBufferBase<JSC::HeapFinalizerCallback>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_deferralDepth = 0, m_didDeferGCWork = true, m_verifier = std::unique_ptr<JSC::HeapVerifier> = {get() = 0x0}, m_delayedReleaseObjects = {<WTF::VectorBuffer<std::unique_ptr<JSC::JSCGLibWrapperObject, std::default_delete<JSC::JSCGLibWrapperObject> >, 0>> = {<WTF::VectorBufferBase<std::unique_ptr<JSC::JSCGLibWrapperObject, std::default_delete<JSC::JSCGLibWrapperObject> > >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_delayedReleaseRecursionCount = 0, m_weakGCMaps = {m_impl = {static m_maxLoad = 2, static m_minLoad = 6, m_table = 0x7fb81b288000, m_tableSize = 2048, m_tableSizeMask = 2047, m_keyCount = 599, m_deletedCount = 0}}, m_visitRaceLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_markingMutex = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, m_markingConditionVariable = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = false}}}}, m_sharedCollectorMarkStack = std::unique_ptr<JSC::MarkStackArray> = {get() = 0x7fb91c4f8340}, m_sharedMutatorMarkStack = std::unique_ptr<JSC::MarkStackArray> = {get() = 0x7fb91c4f8360}, m_numberOfActiveParallelMarkers = 0, m_numberOfWaitingParallelMarkers = 98, m_parallelMarkersShouldExit = true, m_opaqueRoots = {m_allTables = {<WTF::VectorBuffer<std::unique_ptr<WTF::ConcurrentPtrHashSet::Table, std::default_delete<WTF::ConcurrentPtrHashSet::Table> >, 4>> = {<WTF::VectorBufferBase<std::unique_ptr<WTF::ConcurrentPtrHashSet::Table, std::default_delete<WTF::ConcurrentPtrHashSet::Table> > >> = {m_buffer = 0x7fb8c8500420, m_capacity = 4, m_size = 1}, m_inlineBuffer = {{__data = "\000`\236\030\270\177\000", __align = {<No data fields>}}, {__data = "\000`\236\030\270\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}}}, <No data fields>}, m_table = {value = {_M_b = {_M_p = 0x7fb8189e6000}}}, m_lock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}}, static s_blockFragmentLength = 32, m_helperClient = {m_pool = {static isRefPtr = <optimized out>, m_ptr = 0x7fb91c4d9180}, m_task = {static isRefPtr = <optimized out>, m_ptr = 0x0}, m_numActive = 0}, m_bonusVisitorTask = {static isRefPtr = <optimized out>, m_ptr = 0x0}, m_blockBytesAllocated = 26769920, m_externalMemorySize = 0, m_scheduler = std::unique_ptr<JSC::MutatorScheduler> = {get() = 0x7fb91c4ca068}, static mutatorHasConnBit = 1, static stoppedBit = 2, static hasAccessBit = 4, static gcDidJITBit = 8, static needFinalizeBit = 16, static mutatorWaitingBit = 32, m_worldState = {value = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 5}, <No data fields>}}, m_worldIsStopped = true, m_beforeGC = {static clockType = WTF::ClockType::Monotonic, >Timeout exceeded: 240 seconds, killing /usr/libexec/gdb. >Looks like gdb hung while generating backtrace. >This may be a bug in gdb. Consider submitting a bug report to gdb developers. >Please attach coredump from this crash to the bug report if you do.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1629457
: 1483688 |
1483689
|
1483690
|
1483691
|
1483692
|
1483693
|
1483694
|
1483695
|
1483696
|
1483697
|
1483698
|
1483699