← Back to team overview

qutimdevelop team mailing list archive

[Bug 1289335] Re: Падает при подключении ICQ протокола

 

** Changed in: qutim
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/1289335

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

Status in Multiplatform instant messenger:
  Incomplete

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 ()

To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/1289335/+subscriptions


References