Падает при подключении ICQ протокола

Bug #1289335 reported by VINT on 2014-03-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qutim
Undecided
Unassigned

Bug Description

Добавляю ICQ, указываю статус online - происходит крах.
Если ICQ автологон - при запуске приложения - также падение.
Jabber, к примеру, работает.

--------------------------------------------------------------

Application: qutim (0.3.1.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-56-generic x86_64
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
Crash when ICQ logon.

The crash can be reproduced every time.

-- Backtrace:
Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff0727f2780 (LWP 5034))]

Thread 7 (Thread 0x7ff04e313700 (LWP 5036)):
#0 0x00007ff0705d7763 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ff04e94898a in ?? () from /usr/lib/libtcl8.5.so.0
#2 0x00007ff07009ee9a in start_thread (arg=0x7ff04e313700) at pthread_create.c:308
#3 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff03a0d2700 (LWP 5037)):
#0 0x00007ff06fbd1659 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ff06fbd1f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff06fbd2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff0712d3426 in QEventDispatcherGlib::processEvents (this=0x7ff0340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007ff0712a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007ff0712a2ed7 in QEventLoop::exec (this=0x7ff03a0d1e00, flags=...) at kernel/qeventloop.cpp:204
#6 0x00007ff0711a1fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7 0x00007ff0711a4fcb in QThreadPrivate::start (arg=0x2a54a10) at thread/qthread_unix.cpp:298
#8 0x00007ff07009ee9a in start_thread (arg=0x7ff03a0d2700) at pthread_create.c:308
#9 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff02f4d7700 (LWP 5039)):
#0 0x00007ff06fc0d1d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ff06fc0d979 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff06fbf3e90 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff06fbd118b in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ff06fbd1ec4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ff06fbd2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ff0712d3426 in QEventDispatcherGlib::processEvents (this=0x7ff028002670, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7 0x00007ff0712a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8 0x00007ff0712a2ed7 in QEventLoop::exec (this=0x7ff028000930, flags=...) at kernel/qeventloop.cpp:204
#9 0x00007ff05ffd89ba in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#10 0x00007ff0711a4fcb in QThreadPrivate::start (arg=0x473a3c0) at thread/qthread_unix.cpp:298
#11 0x00007ff07009ee9a in start_thread (arg=0x7ff02f4d7700) at pthread_create.c:308
#12 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff024d06700 (LWP 5044)):
#0 0x00007ff0705d2a43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ff06fbd1ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff06fbd245a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff05b47d5e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ff06fbf39b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ff07009ee9a in start_thread (arg=0x7ff024d06700) at pthread_create.c:308
#6 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff017fff700 (LWP 5046)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ff06d50e222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007ff06d50e259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007ff07009ee9a in start_thread (arg=0x7ff017fff700) at pthread_create.c:308
#4 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff015671700 (LWP 5047)):
#0 0x00007ff0705d2a43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ff06fbd1ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff06fbd2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff0712d3426 in QEventDispatcherGlib::processEvents (this=0x7ff00c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007ff0712a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007ff0712a2ed7 in QEventLoop::exec (this=0x7ff015670dd0, flags=...) at kernel/qeventloop.cpp:204
#6 0x00007ff0711a1fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7 0x00007ff0712829ff in QInotifyFileSystemWatcherEngine::run (this=0x4b302e0) at io/qfilesystemwatcher_inotify.cpp:248
#8 0x00007ff0711a4fcb in QThreadPrivate::start (arg=0x4b302e0) at thread/qthread_unix.cpp:298
#9 0x00007ff07009ee9a in start_thread (arg=0x7ff015671700) at pthread_create.c:308
#10 0x00007ff0705de3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff0727f2780 (LWP 5034)):
[KCrash Handler]
#6 0x00007ff052a3666d in qutim_sdk_0_3::oscar::FeedbagItem::field(unsigned short) const () from /usr/lib/qutim/plugins/liboscar.so
#7 0x00007ff052aee272 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#8 0x00007ff052af2046 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#9 0x00007ff0712b8281 in QMetaObject::activate (sender=0x4825c10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3a3e5e60) at kernel/qobject.cpp:3547
#10 0x00007ff070ed9b9a in qutim_sdk_0_3::Account::statusChanged(qutim_sdk_0_3::Status const&, qutim_sdk_0_3::Status const&) () from /usr/lib/libqutim.so.0
#11 0x00007ff070e2eaab in qutim_sdk_0_3::Account::setStatus(qutim_sdk_0_3::Status) () from /usr/lib/libqutim.so.0
#12 0x00007ff052a9c519 in qutim_sdk_0_3::oscar::IcqAccount::finishLogin() () from /usr/lib/qutim/plugins/liboscar.so
#13 0x00007ff052b05057 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#14 0x00007ff052a369b1 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#15 0x00007ff052a3dd04 in qutim_sdk_0_3::oscar::Feedbag::handleSNAC(qutim_sdk_0_3::oscar::AbstractConnection*, qutim_sdk_0_3::oscar::SNAC const&) () from /usr/lib/qutim/plugins/liboscar.so
#16 0x00007ff052a72b06 in qutim_sdk_0_3::oscar::AbstractConnection::processSnac() () from /usr/lib/qutim/plugins/liboscar.so
#17 0x00007ff052a73798 in qutim_sdk_0_3::oscar::AbstractConnection::readData() () from /usr/lib/qutim/plugins/liboscar.so
#18 0x00007ff0712b8281 in QMetaObject::activate (sender=0x5817340, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#19 0x00007ff0716e7f89 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qsslsocket.cpp:98
#20 QSslSocket::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qsslsocket.cpp:77
#21 0x00007ff0712b8281 in QMetaObject::activate (sender=0x50dcb50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#22 0x00007ff0716c768f in QAbstractSocketPrivate::canReadNotification (this=0x4f85030) at socket/qabstractsocket.cpp:654
#23 0x00007ff0716cf201 in event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1151
#24 QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1148
#25 0x00007ff071b12894 in notify_helper (e=0x7fff3a3e6e40, receiver=0x4df4e50, this=0x2490400) at kernel/qapplication.cpp:4559
#26 QApplicationPrivate::notify_helper (this=0x2490400, receiver=0x4df4e50, e=0x7fff3a3e6e40) at kernel/qapplication.cpp:4531
#27 0x00007ff071b17713 in QApplication::notify (this=0x24903e0, receiver=0x4df4e50, e=0x7fff3a3e6e40) at kernel/qapplication.cpp:4420
#28 0x00007ff0712a3e9c in QCoreApplication::notifyInternal (this=0x24903e0, receiver=0x4df4e50, event=0x7fff3a3e6e40) at kernel/qcoreapplication.cpp:876
#29 0x00007ff0712d2a97 in sendEvent (event=0x7fff3a3e6e40, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 socketNotifierSourceDispatch (source=0x24936c0) at kernel/qeventdispatcher_glib.cpp:110
#31 0x00007ff06fbd1d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ff06fbd2060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ff06fbd2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ff0712d33bf in QEventDispatcherGlib::processEvents (this=0x2491940, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007ff071bbad5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007ff0712a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007ff0712a2ed7 in QEventLoop::exec (this=0x7fff3a3e7050, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007ff071f61131 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2113
#39 0x00007ff071f706d2 in QPushButtonPrivate::_q_popupPressed (this=0x258aed0) at widgets/qpushbutton.cpp:592
#40 0x00007ff0712b8281 in QMetaObject::activate (sender=0x2a707e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#41 0x00007ff071ee0ae1 in QAbstractButtonPrivate::emitPressed (this=<optimized out>) at widgets/qabstractbutton.cpp:562
#42 0x00007ff071ee151c in QAbstractButton::mousePressEvent (this=0x2a707e0, e=0x7fff3a3e7a40) at widgets/qabstractbutton.cpp:1098
#43 0x00007ff071b63429 in QWidget::event (this=0x2a707e0, event=0x7fff3a3e7a40) at kernel/qwidget.cpp:8358
#44 0x00007ff071b12894 in notify_helper (e=0x7fff3a3e7a40, receiver=0x2a707e0, this=0x2490400) at kernel/qapplication.cpp:4559
#45 QApplicationPrivate::notify_helper (this=0x2490400, receiver=0x2a707e0, e=0x7fff3a3e7a40) at kernel/qapplication.cpp:4531
#46 0x00007ff071b180bf in QApplication::notify (this=<optimized out>, receiver=0x2a707e0, e=0x7fff3a3e7a40) at kernel/qapplication.cpp:4102
#47 0x00007ff0712a3e9c in QCoreApplication::notifyInternal (this=0x24903e0, receiver=0x2a707e0, event=0x7fff3a3e7a40) at kernel/qcoreapplication.cpp:876
#48 0x00007ff071b13862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#49 QApplicationPrivate::sendMouseEvent (receiver=0x2a707e0, event=0x7fff3a3e7a40, alienWidget=0x2a707e0, nativeWidget=0x29f95e0, buttonDown=0x2a707e0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#50 0x00007ff071b92bf5 in QETWidget::translateMouseEvent (this=0x29f95e0, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#51 0x00007ff071b91bae in QApplication::x11ProcessEvent (this=0x24903e0, event=0x7fff3a3e8310) at kernel/qapplication_x11.cpp:3732
#52 0x00007ff071bbb0d2 in x11EventSourceDispatch (s=0x2494070, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007ff06fbd1d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007ff06fbd2060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007ff06fbd2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ff0712d33bf in QEventDispatcherGlib::processEvents (this=0x2491940, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#57 0x00007ff071bbad5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007ff0712a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007ff0712a2ed7 in QEventLoop::exec (this=0x7fff3a3e86b0, flags=...) at kernel/qeventloop.cpp:204
#60 0x00007ff0712a7f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#61 0x000000000040d6b6 in main ()

VINT (vkseex) wrote :
description: updated
description: updated
VINT (vkseex) on 2014-03-07
description: updated
Tretyakov R (roman-i) on 2014-04-24
Changed in qutim:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments