Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.1
-
None
-
Debian Jessie in VMWare
-
d84668b5124b2dd973644da18dad281953414242
Description
An user of my PyQt-based browser reported a segfault when visiting http://docs.saltstack.com/en/latest/topics/tutorials/pillar.html (with a Debian Jessie running in VMWare).
I couldn't reproduce it with any of these configurations:
- Archlinux native
- Windows 7 native
- Windows 8 in Virtualbox
- Debian Jessie in Virtualbox
- Ubuntu Trusty in Virtualbox
So this might be something specific to VMWare. He could reproduce it with Otter Browser and qutebrowser (my PyQt-based browser).
Stacktrace:
#0 0x0000000000000000 in ?? () #1 0x00007ffff184fd4c in WebCore::JSNodeOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void*, JSC::SlotVisitor&) () at ../WTF/wtf/Vector.h:912 #2 0x00007ffff19a9494 in JSC::WeakBlock::visit (this=0x2039df0, heapRootVisitor=0x7fff8001bfd8) at heap/WeakBlock.cpp:108 #3 0x00007ffff19bbbab in JSC::MarkedSpace::visitWeakSets (this=0x7fffe0bef268, heapRootVisitor=0x7fffffffc400) at heap/WeakSet.h:104 #4 0x00007ffff19ae51f in JSC::Heap::markRoots (this=0x7fffe0bef018) at heap/Heap.cpp:569 #5 0x00007ffff19b2b1f in JSC::Heap::collect (this=0x7fffe0bef018, sweepToggle=2147598296) at heap/Heap.cpp:727 #6 0x00007ffff1bd9f7a in JSC::DefaultGCActivityCallback::doWork (this=0x2039df0) at runtime/GCActivityCallback.cpp:96 #7 0x00007ffff19b5b77 in JSC::HeapTimer::timerEvent (this=0x7fffe0b97200) at heap/HeapTimer.cpp:159 #8 0x00007ffff5e7c6c3 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fffe616619c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007fffe616b72e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007fffe69cfa26 in sipQApplication::notify (this=0xcaea20, a0=0x7fffe0b97200, a1=0x7fffffffd510) at sipQtWidgetspart9.cpp:6381 #12 0x00007ffff5e4cdfb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff5ea3365 in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007ffff5ea37c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff4e23ecd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007ffff4e241b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007ffff4e2426c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007ffff5ea4437 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ffff5e4a622 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007ffff5e520ac in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ... [python-specific stuff, full trace at http://paste.the-compiler.org/view/raw/d846e448]