Bug 139499 - SIGSEGV in QtMIMETypeSniffer
Summary: SIGSEGV in QtMIMETypeSniffer
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: 420+
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-10 11:50 PST by Pawel Krawczyk
Modified: 2014-12-10 16:01 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel Krawczyk 2014-12-10 11:50:00 PST
While loading this page http://www.aleqt.com/2014/11/28/article_910177.html I get SIGSEGV with the following stack trace:

#0  0x00007fcf592fa787 in QtMIMETypeSniffer::~QtMIMETypeSniffer() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
(gdb) bt
#0  0x00007fcf592fa787 in QtMIMETypeSniffer::~QtMIMETypeSniffer() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#1  0x00007fcf582d0a0c in WebCore::JSNodeOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void*, JSC::SlotVisitor&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fcf593fbfea in JSC::WeakBlock::visit(JSC::HeapRootVisitor&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fcf5940d4ab in JSC::MarkedSpace::visitWeakSets(JSC::HeapRootVisitor&) ()
   from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#4  0x00007fcf593ff086 in JSC::Heap::markRoots(bool) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#5  0x00007fcf59403e85 in JSC::Heap::collect(JSC::Heap::SweepToggle) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#6  0x00007fcf595f2492 in JSC::DefaultGCActivityCallback::doWork() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#7  0x00007fcf594071b9 in JSC::HeapTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#8  0x00007fcf5fe1ca31 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fcf5d6c4e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fcf5d6cb4a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007fcf5e396c5e in ?? () from /usr/lib/python2.7/dist-packages/PySide/QtGui.so
#12 0x00007fcf5fe044dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fcf5fe34323 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fcf5fe315f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007fcf5f4a4e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fcf5f4a5048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fcf5f4a50ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fcf5fe317a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007fcf5d766bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007fcf5fe0801f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fcf60bc72c2 in ?? () from /usr/lib/python2.7/dist-packages/PySide/QtCore.so
#22 0x000000000052c6d5 in PyEval_EvalFrameEx ()

QtWebKit is interfaced via PySide library using the following script:

from ghost import Ghost
g=Ghost()
g.open('http://www.aleqt.com/2014/11/28/article_910177.html')

Library version:

libqtwebkit4:amd64        2.3.2-0ubuntu7
python-pyside             1.2.1-4build1
Comment 1 Alexey Proskuryakov 2014-12-10 16:01:22 PST
Thank you for the report! The Qt port is no longer part of webkit.org, so we cannot track its bugs here.