Bug #1156
Client crash in WebCore::QNetworkReplyWrapper::resetConnections
0%
Description
I was typing a message (probably unrelated) when the client crashed:
Application: quasselclient (v0.7.3 (dist-7db97a6))
KDE Platform Version: 4.8.2 (4.8.2) "release 490"
Qt Version: 4.8.1
Operating System: Linux 3.2.9-13-desktop i686
Distribution: "openSUSE 12.1 (i586)"
-- Information about the crash:
<Erklären Sie bitte ganz genau, was Sie machten, als das Programm abstürzte.>
-- Backtrace:
Application: Quassel IRC (quasselclient), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2fda710 (LWP 12011))]
Thread 3 (Thread 0xb19d0b70 (LWP 31215)):
#0 0xb44ea782 in pthread_cond_wait@GLIBC_2.3.2 () from /lib/libpthread.so.0
@GLIBC_2.3.2 () from /lib/libc.so.6
#1 0xb45de5cc in pthread_cond_wait
#2 0xb6007189 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb6710340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#3 0xb60071cf in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb6710340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#4 0xb44e6a7d in start_thread () from /lib/libpthread.so.0
#5 0xb45d0abe in clone () from /lib/libc.so.6
Thread 2 (Thread 0xb0acdb70 (LWP 31216)):
#0 0xb44bbc90 in clock_gettime () from /lib/librt.so.1
#1 0xb74a2b95 in do_gettime (frac=0xb0acd050, sec=0xb0acd048) at tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0xb758b7f6 in QTimerInfoList::updateCurrentTime (this=0xb1001a34) at kernel/qeventdispatcher_unix.cpp:343
#4 0xb758bb5a in QTimerInfoList::timerWait (this=0xb1001a34, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5 0xb758a353 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb0acd13c) at kernel/qeventdispatcher_glib.cpp:136
#6 0xb440244c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7 0xb4403207 in ?? () from /usr/lib/libglib-2.0.so.0
#8 0xb44037fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9 0xb758aeb7 in QEventDispatcherGlib::processEvents (this=0xb1000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb7556d1d in QEventLoop::processEvents (this=0xb0acd2d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb7556fb9 in QEventLoop::exec (this=0xb0acd2d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb7440d0c in QThread::exec (this=0x8b88e10) at thread/qthread.cpp:501
#13 0xb7440dfb in QThread::run (this=0x8b88e10) at thread/qthread.cpp:568
#14 0xb74441f0 in QThreadPrivate::start (arg=0x8b88e10) at thread/qthread_unix.cpp:298
#15 0xb44e6a7d in start_thread () from /lib/libpthread.so.0
#16 0xb45d0abe in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb2fda710 (LWP 12011)):
[KCrash Handler]
#6 0xb756e291 in QObject::disconnect (sender=0x919e658, signal=0x0, receiver=0x92cdce8, method=0xb62dde0b "1receiveMetaData()") at kernel/qobject.cpp:2900
#7 0xb5cad4f9 in disconnect (member=0xb62dde0b "1receiveMetaData()", receiver=0x92cdce8, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=0x92cdce8) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0xb5cad58f in WebCore::QNetworkReplyWrapper::release (this=0x92cdce8) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0xb5cad7a9 in WebCore::QNetworkReplyHandler::release (this=0x92a9ab0) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:425
#11 0xb5cad7fd in WebCore::QNetworkReplyHandler::abort (this=0x92a9ab0) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:413
#12 0xb5caa51f in WebCore::ResourceHandle::cancel (this=0xab5880a0) at ../../../Source/WebCore/platform/network/qt/ResourceHandleQt.cpp:107
#13 0xb5a85597 in WebCore::PingLoader::~PingLoader (this=0xab8871c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/loader/PingLoader.cpp:130
#14 0xb5a85652 in WebCore::PingLoader::~PingLoader (this=0xab8871c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/loader/PingLoader.cpp:131
#15 0xb5a85403 in WebCore::PingLoader::timeout (this=0xab8871c0) at ../../../Source/WebCore/loader/PingLoader.h:70
#16 0xb5a85445 in WebCore::Timer<WebCore::PingLoader>::fired (this=0xab8871c8) at ../../../Source/WebCore/platform/Timer.h:100
#17 0xb5b6aaf2 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0xb0af3120) at ../../../Source/WebCore/platform/ThreadTimers.cpp:112
#18 0xb5b6ab6d in WebCore::ThreadTimers::sharedTimerFired () at ../../../Source/WebCore/platform/ThreadTimers.cpp:90
#19 0xb5cca57e in timerEvent (this=0x84272e8, ev=<optimized out>) at ../../../Source/WebCore/platform/qt/SharedTimerQt.cpp:120
#20 WebCore::SharedTimerQt::timerEvent (this=0x84272e8, ev=0xbfca0378) at ../../../Source/WebCore/platform/qt/SharedTimerQt.cpp:114
#21 0xb7572ee4 in QObject::event (this=0x84272e8, e=0xbfca0378) at kernel/qobject.cpp:1166
#22 0xb6a3f504 in notify_helper (e=0xbfca0378, receiver=0x84272e8, this=0x82c5bb0) at kernel/qapplication.cpp:4554
#23 QApplicationPrivate::notify_helper (this=0x82c5bb0, receiver=0x84272e8, e=0xbfca0378) at kernel/qapplication.cpp:4526
#24 0xb6a44913 in QApplication::notify (this=0xbfca0378, receiver=0x84272e8, e=0xbfca0378) at kernel/qapplication.cpp:4283
#25 0xb4a6cba1 in KApplication::notify (this=0xbfca06ec, receiver=0x84272e8, event=0xbfca0378) at /usr/src/debug/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#26 0xb75581ae in QCoreApplication::notifyInternal (this=0xbfca06ec, receiver=0x84272e8, event=0xbfca0378) at kernel/qcoreapplication.cpp:876
#27 0xb758cf4f in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#28 QTimerInfoList::activateTimers (this=0x82c75a4) at kernel/qeventdispatcher_unix.cpp:626
#29 0xb758a638 in timerSourceDispatch (source=0x82c7570) at kernel/qeventdispatcher_glib.cpp:186
#30 timerSourceDispatch (source=0x82c7570) at kernel/qeventdispatcher_glib.cpp:180
#31 0xb758a672 in idleTimerSourceDispatch (source=0x82c7a00) at kernel/qeventdispatcher_glib.cpp:233
#32 0xb4402e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb4403560 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb44037fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb758ae57 in QEventDispatcherGlib::processEvents (this=0x82a6e90, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0xb6af353a in QGuiEventDispatcherGlib::processEvents (this=0x82a6e90, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb7556d1d in QEventLoop::processEvents (this=0xbfca0634, flags=...) at kernel/qeventloop.cpp:149
#38 0xb7556fb9 in QEventLoop::exec (this=0xbfca0634, flags=...) at kernel/qeventloop.cpp:204
#39 0xb755c20a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0xb6a3d374 in QApplication::exec () at kernel/qapplication.cpp:3815
#41 0x08073957 in ?? ()
#42 0xb4514003 in __libc_start_main () from /lib/libc.so.6
#43 0x08074645 in _start ()
An http://bugs.quassel-irc.org/projects/quassel-irc/issues/new berichten