-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
5.4.0
-
None
-
Archlinux
When opening http://radio.tripchan.moe/ any QtWebKit browser freezes for me.
I also got a report of someone getting a SIGILL when visiting that page but I can't reproduce that.
Backtrace of the hang:
#0 0x00007ffff3bfef59 in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff342d659 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff18bc064 in gst_object_get_parent () from /usr/lib/libgstreamer-1.0.so.0 #3 0x00007ffff18bc0e2 in ?? () from /usr/lib/libgstreamer-1.0.so.0 #4 0x00007ffff36c4da1 in g_object_notify () from /usr/lib/libgobject-2.0.so.0 #5 0x00007ffff5d3f4f8 in StreamingClient::handleResponseReceived (this=0x76cb40, response=...) at platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:951 #6 0x00007ffff59f6f87 in WebCore::CachedRawResource::responseReceived (this=0x7fff57890340, response=...) at loader/cache/CachedRawResource.cpp:169 #7 0x00007ffff5a4c992 in WebCore::SubresourceLoader::didReceiveResponse (this=0x7fff57f0a400, response=...) at loader/SubresourceLoader.cpp:188 #8 0x00007ffff5c6b062 in WebCore::QNetworkReplyHandler::sendResponseIfNeeded (this=<optimized out>) at platform/network/qt/QNetworkReplyHandler.cpp:627 #9 0x00007ffff5c66052 in WebCore::QNetworkReplyHandlerCallQueue::flush (this=0xd69318) at platform/network/qt/QNetworkReplyHandler.cpp:256 #10 0x00007ffff5c669ed in flush (this=0xd69318) at platform/network/qt/QNetworkReplyHandler.cpp:250 #11 WebCore::QNetworkReplyHandlerCallQueue::unlock (this=this@entry=0xd69318) at platform/network/qt/QNetworkReplyHandler.cpp:236 #12 0x00007ffff5c69192 in ~QueueLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at platform/network/qt/QNetworkReplyHandler.cpp:264 #13 WebCore::QNetworkReplyWrapper::emitMetaDataChanged (this=this@entry=0x9b24d0) at platform/network/qt/QNetworkReplyHandler.cpp:401 #14 0x00007ffff5c693fc in WebCore::QNetworkReplyWrapper::receiveMetaData (this=0x9b24d0) at platform/network/qt/QNetworkReplyHandler.cpp:340 #15 0x00007ffff49a5f69 in QMetaObject::activate (sender=sender@entry=0x9557e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3716 #16 0x00007ffff49a65f7 in QMetaObject::activate (sender=sender@entry=0x9557e0, m=m@entry=0x7ffff4bb2980 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3582 #17 0x00007ffff4a206c0 in QIODevice::readyRead (this=this@entry=0x9557e0) at .moc/moc_qiodevice.cpp:154 #18 0x00007ffff4c41eb0 in QNetworkReplyHttpImplPrivate::replyDownloadData (this=0xac5340, d=...) at access/qnetworkreplyhttpimpl.cpp:1044 #19 0x00007ffff4cc33db in QNetworkReplyHttpImpl::qt_static_metacall (_o=0x9557e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xffffffffffffffff) at .moc/moc_qnetworkreplyhttpimpl_p.cpp:227 #20 0x00007ffff49a70ea in QObject::event (this=0x9557e0, e=<optimized out>) at kernel/qobject.cpp:1245 #21 0x00007ffff7895d5c in QApplicationPrivate::notify_helper (this=0x730ce0, receiver=0x9557e0, e=0x7fff7c01a5a0) at kernel/qapplication.cpp:3722 #22 0x00007ffff789b340 in QApplication::notify (this=0x7fffffffdd50, receiver=0x9557e0, e=0x7fff7c01a5a0) at kernel/qapplication.cpp:3505 #23 0x00007ffff49766cb in QCoreApplication::notifyInternal (this=0x7fffffffdd50, receiver=0x9557e0, event=event@entry=0x7fff7c01a5a0) at kernel/qcoreapplication.cpp:932 #24 0x00007ffff497870b in sendEvent (event=0x7fff7c01a5a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x730e50) at kernel/qcoreapplication.cpp:1536 #26 0x00007ffff4978d08 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1394 #27 0x00007ffff49cd8b3 in postEventSourceDispatch (s=0x75d180) at kernel/qeventdispatcher_glib.cpp:271 #28 0x00007ffff33e9a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0x00007ffff33e9cf8 in ?? () from /usr/lib/libglib-2.0.so.0 #30 0x00007ffff33e9dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0x00007ffff49cdcbc in QEventDispatcherGlib::processEvents (this=0x75d870, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #32 0x00007ffff4974162 in QEventLoop::exec (this=this@entry=0x7fffffffdce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #33 0x00007ffff497bb3c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185 #34 0x000000000042cd5f in main ()