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

Bug #1289335 reported by VINT
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qutim
Incomplete
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 ()

Tags: icq logon oscar
Revision history for this message
VINT (vkseex) wrote :
description: updated
description: updated
VINT (vkseex)
description: updated
Tretyakov R (roman-i)
Changed in qutim:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.