Crash w GaduAvatarFetcher::fetch(QString const&)
Wywala się raz na kilka, kilkanaście dni. Nie wiem czy to jest problem w Kadu czy w Qt, może rozpoznajecie ten backtrace. Jeżeli trzeba, mogę przebudować Kadu z debugiem i poczekać na kolejne wystąpienie.
(gdb) bt #0 0xb7703424 in __kernel_vsyscall () #1 0xb488a5df in raise () from /usr/lib/libc.so.6 #2 0xb488bec3 in abort () from /usr/lib/libc.so.6 #3 0xb4ab164d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6 #4 0xb4aaf2a3 in ?? () from /usr/lib/libstdc++.so.6 #5 0xb4aaf2df in std::terminate() () from /usr/lib/libstdc++.so.6 #6 0xb4ab00c2 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6 #7 0xb4f0a412 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4 #8 0xb4f0a50b in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #9 0xb4f1f216 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #10 0xb5156355 in ?? () from /usr/lib/libQtNetwork.so.4 #11 0xb50d21e9 in ?? () from /usr/lib/libQtNetwork.so.4 #12 0xb50c711a in ?? () from /usr/lib/libQtNetwork.so.4 #13 0xb50e3e64 in ?? () from /usr/lib/libQtNetwork.so.4 #14 0xb50e45a4 in ?? () from /usr/lib/libQtNetwork.so.4 #15 0xb50c1f70 in QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) () from /usr/lib/libQtNetwork.so.4 #16 0xb50c03a8 in QNetworkAccessManager::get(QNetworkRequest const&) () from /usr/lib/libQtNetwork.so.4 #17 0xb146a3a9 in GaduAvatarFetcher::fetch(QString const&) () from /usr/lib/kadu/plugins/libgadu_protocol.so #18 0xb146a4d4 in GaduAvatarFetcher::fetchAvatar() () from /usr/lib/kadu/plugins/libgadu_protocol.so #19 0xb146fdc8 in GaduAvatarService::fetchAvatar(Contact) () from /usr/lib/kadu/plugins/libgadu_protocol.so #20 0x08139412 in AvatarJobRunner::runJob() () #21 0x08138dd1 in AvatarJobManager::runJob() () #22 0x0813dab8 in ?? () #23 0xb4f1895a in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #24 0xb4f1ce9b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #25 0xb53a0f5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb53a595f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb4f06c0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0xb4f0a93d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #29 0xb4f0abcc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #30 0xb4f388a4 in ?? () from /usr/lib/libQtCore.so.4 #31 0xb44d6733 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #32 0xb44d6ad0 in ?? () from /usr/lib/libglib-2.0.so.0 #33 0xb44d6bb1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #34 0xb4f38a21 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #35 0xb5451f2a in ?? () from /usr/lib/libQtGui.so.4 #36 0xb4f056ec in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #37 0xb4f059e1 in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #38 0xb4f0ac7a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #39 0xb539ede4 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #40 0x08118111 in main () (gdb) select-frame 17 (gdb) info frame Stack level 17, frame at 0xbfd32df0: eip = 0xb146a3a9 in GaduAvatarFetcher::fetch(QString const&); saved eip 0xb146a4d4 called by frame at 0xbfd32e50, caller of frame at 0xbfd32da0 Arglist at 0xbfd32d9c, args: Locals at 0xbfd32d9c, Previous frame's sp is 0xbfd32df0 Saved registers: ebx at 0xbfd32ddc, ebp at 0xbfd32de8, esi at 0xbfd32de0, edi at 0xbfd32de4, eip at 0xbfd32dec
Junior job: 0 Include in Changelog: 0
(from redmine: created on 2012-09-03, closed on 2015-02-15)