← Back to team overview

qutimdevelop team mailing list archive

[Bug 919345] [NEW] qutim crashes while starting

 

Public bug reported:

Application: qutim (0.2.80.1)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.1-030201-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
How to reproduce:
1) open Settings - Protocols - Protocol Chooser
2) in ICQ change the icq module to Quetzal.
3) restart qutim


The crash can be reproduced every time.

-- Backtrace:
Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3e7f674780 (LWP 5361))]

Thread 2 (Thread 0x7f3e52f9f700 (LWP 5366)):
#0  0x00007f3e7d489773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3e7ca96f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3e7ca97429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3e7e15cf3e in QEventDispatcherGlib::processEvents (this=0x2f45830, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f3e7e130cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3e7e130ef7 in QEventLoop::exec (this=0x7f3e52f9ee00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f3e7e04827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f3e7e04ad05 in QThreadPrivate::start (arg=0x21347e0) at thread/qthread_unix.cpp:331
#8  0x00007f3e7cf68efc in start_thread (arg=0x7f3e52f9f700) at pthread_create.c:304
#9  0x00007f3e7d49589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3e7f674780 (LWP 5361)):
[KCrash Handler]
#6  data (this=0x10) at /usr/include/qt4/QtCore/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<qutim_sdk_0_3::ProtocolPrivate> > (p=...) at /usr/include/qt4/QtCore/qglobal.h:2343
#8  d_func (this=0x0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.h:60
#9  qutim_sdk_0_3::Protocol::id (this=0x0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:86
#10 0x00007f3e7dd491e0 in qutim_sdk_0_3::Protocol::config (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:76
#11 0x00007f3e7dd4923c in qutim_sdk_0_3::Protocol::config (this=<optimized out>, group=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:81
#12 0x00007f3e64299a06 in qutim_sdk_0_3::oscar::OftFileTransferFactory::reloadSettings (this=0x2f9f990) at /build/buildd/qutim-0.2.80+201201201000/protocols/oscar/src/oscarfiletransfer.cpp:1172
#13 0x00007f3e6429a6fd in qutim_sdk_0_3::oscar::OftFileTransferFactory::OftFileTransferFactory (this=0x2f9f990) at /build/buildd/qutim-0.2.80+201201201000/protocols/oscar/src/oscarfiletransfer.cpp:1046
#14 0x00007f3e642bc02f in qutim_sdk_0_3::SingletonGenerator<qutim_sdk_0_3::oscar::OftFileTransferFactory, qutim_sdk_0_3::oscar::MessagePlugin, void, void, void, void, void, void, void, void, void>::generateHelper (this=0x1c27540) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:320
#15 0x00007f3e7dd463db in qutim_sdk_0_3::ObjectGenerator::generateHelper2 (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.cpp:120
#16 0x00007f3e7dccb46e in generate<qutim_sdk_0_3::FileTransferFactory> (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:119
#17 qutim_sdk_0_3::FileTransferManager::FileTransferManager (this=0x2f8f4e0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/filetransfer.cpp:696
#18 0x00007f3e6d486d14 in Core::SimpleFileTransfer::SimpleFileTransfer (this=0x2f8f4e0) at /build/buildd/qutim-0.2.80+201201201000/core/src/corelayers/filetransfer/simplefiletransfer.cpp:141
#19 0x00007f3e6d48c66a in qutim_sdk_0_3::GeneralGenerator<Core::SimpleFileTransfer, void, void, void, void, void, void, void, void, void, void>::generateHelper (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:252
#20 0x00007f3e7dd463db in qutim_sdk_0_3::ObjectGenerator::generateHelper2 (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.cpp:120
#21 0x00007f3e7dd56557 in generate (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:106
#22 qutim_sdk_0_3::ServiceManagerPrivate::init (this=0x1c388c0, service=..., info=..., used=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/servicemanager.cpp:89
#23 0x00007f3e7dd56e3e in qutim_sdk_0_3::ServiceManagerPrivate::init (this=0x1c388c0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/servicemanager.cpp:67
#24 0x00007f3e7dd11f5c in qutim_sdk_0_3::ModuleManager::initExtensions (this=0x7fff51b341a0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/modulemanager.cpp:616
#25 0x0000000000411ec9 in Core::ModuleManagerImpl::initExtensions (this=0x7fff51b341a0) at /build/buildd/qutim-0.2.80+201201201000/core/src/widgets/modulemanagerimpl.cpp:106
#26 0x000000000041d002 in Core::ModuleManagerImpl::qt_metacall (this=0x7fff51b341a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/builddir/core/src/widgets/moc_modulemanagerimpl.cxx:72
#27 0x00007f3e7e148a5e in QObject::event (this=0x7fff51b341a0, e=<optimized out>) at kernel/qobject.cpp:1217
#28 0x00007f3e7e9a2424 in notify_helper (e=0x1bf0310, receiver=0x7fff51b341a0, this=0x1a57670) at kernel/qapplication.cpp:4486
#29 QApplicationPrivate::notify_helper (this=0x1a57670, receiver=0x7fff51b341a0, e=0x1bf0310) at kernel/qapplication.cpp:4458
#30 0x00007f3e7e9a7291 in QApplication::notify (this=0x1a57650, receiver=0x7fff51b341a0, e=0x1bf0310) at kernel/qapplication.cpp:4365
#31 0x00007f3e7e131afc in QCoreApplication::notifyInternal (this=0x1a57650, receiver=0x7fff51b341a0, event=0x1bf0310) at kernel/qcoreapplication.cpp:787
#32 0x00007f3e7e13551f in sendEvent (event=0x1bf0310, receiver=0x7fff51b341a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a57860) at kernel/qcoreapplication.cpp:1428
#34 0x00007f3e7e15ca73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007f3e7ca96a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f3e7ca97258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f3e7ca97429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f3e7e15ced6 in QEventDispatcherGlib::processEvents (this=0x1a58c80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#40 0x00007f3e7ea4a07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f3e7e130cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f3e7e130ef7 in QEventLoop::exec (this=0x7fff51b34150, flags=...) at kernel/qeventloop.cpp:201
#43 0x00007f3e7e135789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#44 0x000000000040d75b in main (argc=1, argv=0x7fff51b342a8) at /build/buildd/qutim-0.2.80+201201201000/core/main.cpp:82

Надіслати звіт до https://bugs.launchpad.net/qutim/+filebug

** Affects: qutim
     Importance: Undecided
         Status: New

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

Title:
  qutim crashes while starting

Status in Multiplatform instant messenger:
  New

Bug description:
  Application: qutim (0.2.80.1)
  KDE Platform Version: 4.7.4 (4.7.4)
  Qt Version: 4.7.4
  Operating System: Linux 3.2.1-030201-generic x86_64
  Distribution: Ubuntu 11.10

  -- Information about the crash:
  How to reproduce:
  1) open Settings - Protocols - Protocol Chooser
  2) in ICQ change the icq module to Quetzal.
  3) restart qutim

  
  The crash can be reproduced every time.

  -- Backtrace:
  Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
  [Current thread is 1 (Thread 0x7f3e7f674780 (LWP 5361))]

  Thread 2 (Thread 0x7f3e52f9f700 (LWP 5366)):
  #0  0x00007f3e7d489773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3e7ca96f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3e7ca97429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3e7e15cf3e in QEventDispatcherGlib::processEvents (this=0x2f45830, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
  #4  0x00007f3e7e130cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3e7e130ef7 in QEventLoop::exec (this=0x7f3e52f9ee00, flags=...) at kernel/qeventloop.cpp:201
  #6  0x00007f3e7e04827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
  #7  0x00007f3e7e04ad05 in QThreadPrivate::start (arg=0x21347e0) at thread/qthread_unix.cpp:331
  #8  0x00007f3e7cf68efc in start_thread (arg=0x7f3e52f9f700) at pthread_create.c:304
  #9  0x00007f3e7d49589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 1 (Thread 0x7f3e7f674780 (LWP 5361)):
  [KCrash Handler]
  #6  data (this=0x10) at /usr/include/qt4/QtCore/qscopedpointer.h:135
  #7  qGetPtrHelper<QScopedPointer<qutim_sdk_0_3::ProtocolPrivate> > (p=...) at /usr/include/qt4/QtCore/qglobal.h:2343
  #8  d_func (this=0x0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.h:60
  #9  qutim_sdk_0_3::Protocol::id (this=0x0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:86
  #10 0x00007f3e7dd491e0 in qutim_sdk_0_3::Protocol::config (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:76
  #11 0x00007f3e7dd4923c in qutim_sdk_0_3::Protocol::config (this=<optimized out>, group=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/protocol.cpp:81
  #12 0x00007f3e64299a06 in qutim_sdk_0_3::oscar::OftFileTransferFactory::reloadSettings (this=0x2f9f990) at /build/buildd/qutim-0.2.80+201201201000/protocols/oscar/src/oscarfiletransfer.cpp:1172
  #13 0x00007f3e6429a6fd in qutim_sdk_0_3::oscar::OftFileTransferFactory::OftFileTransferFactory (this=0x2f9f990) at /build/buildd/qutim-0.2.80+201201201000/protocols/oscar/src/oscarfiletransfer.cpp:1046
  #14 0x00007f3e642bc02f in qutim_sdk_0_3::SingletonGenerator<qutim_sdk_0_3::oscar::OftFileTransferFactory, qutim_sdk_0_3::oscar::MessagePlugin, void, void, void, void, void, void, void, void, void>::generateHelper (this=0x1c27540) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:320
  #15 0x00007f3e7dd463db in qutim_sdk_0_3::ObjectGenerator::generateHelper2 (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.cpp:120
  #16 0x00007f3e7dccb46e in generate<qutim_sdk_0_3::FileTransferFactory> (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:119
  #17 qutim_sdk_0_3::FileTransferManager::FileTransferManager (this=0x2f8f4e0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/filetransfer.cpp:696
  #18 0x00007f3e6d486d14 in Core::SimpleFileTransfer::SimpleFileTransfer (this=0x2f8f4e0) at /build/buildd/qutim-0.2.80+201201201000/core/src/corelayers/filetransfer/simplefiletransfer.cpp:141
  #19 0x00007f3e6d48c66a in qutim_sdk_0_3::GeneralGenerator<Core::SimpleFileTransfer, void, void, void, void, void, void, void, void, void, void>::generateHelper (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:252
  #20 0x00007f3e7dd463db in qutim_sdk_0_3::ObjectGenerator::generateHelper2 (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.cpp:120
  #21 0x00007f3e7dd56557 in generate (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/objectgenerator.h:106
  #22 qutim_sdk_0_3::ServiceManagerPrivate::init (this=0x1c388c0, service=..., info=..., used=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/servicemanager.cpp:89
  #23 0x00007f3e7dd56e3e in qutim_sdk_0_3::ServiceManagerPrivate::init (this=0x1c388c0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/servicemanager.cpp:67
  #24 0x00007f3e7dd11f5c in qutim_sdk_0_3::ModuleManager::initExtensions (this=0x7fff51b341a0) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/modulemanager.cpp:616
  #25 0x0000000000411ec9 in Core::ModuleManagerImpl::initExtensions (this=0x7fff51b341a0) at /build/buildd/qutim-0.2.80+201201201000/core/src/widgets/modulemanagerimpl.cpp:106
  #26 0x000000000041d002 in Core::ModuleManagerImpl::qt_metacall (this=0x7fff51b341a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/builddir/core/src/widgets/moc_modulemanagerimpl.cxx:72
  #27 0x00007f3e7e148a5e in QObject::event (this=0x7fff51b341a0, e=<optimized out>) at kernel/qobject.cpp:1217
  #28 0x00007f3e7e9a2424 in notify_helper (e=0x1bf0310, receiver=0x7fff51b341a0, this=0x1a57670) at kernel/qapplication.cpp:4486
  #29 QApplicationPrivate::notify_helper (this=0x1a57670, receiver=0x7fff51b341a0, e=0x1bf0310) at kernel/qapplication.cpp:4458
  #30 0x00007f3e7e9a7291 in QApplication::notify (this=0x1a57650, receiver=0x7fff51b341a0, e=0x1bf0310) at kernel/qapplication.cpp:4365
  #31 0x00007f3e7e131afc in QCoreApplication::notifyInternal (this=0x1a57650, receiver=0x7fff51b341a0, event=0x1bf0310) at kernel/qcoreapplication.cpp:787
  #32 0x00007f3e7e13551f in sendEvent (event=0x1bf0310, receiver=0x7fff51b341a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
  #33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a57860) at kernel/qcoreapplication.cpp:1428
  #34 0x00007f3e7e15ca73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
  #35 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
  #36 0x00007f3e7ca96a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #37 0x00007f3e7ca97258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #38 0x00007f3e7ca97429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #39 0x00007f3e7e15ced6 in QEventDispatcherGlib::processEvents (this=0x1a58c80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
  #40 0x00007f3e7ea4a07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
  #41 0x00007f3e7e130cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #42 0x00007f3e7e130ef7 in QEventLoop::exec (this=0x7fff51b34150, flags=...) at kernel/qeventloop.cpp:201
  #43 0x00007f3e7e135789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
  #44 0x000000000040d75b in main (argc=1, argv=0x7fff51b342a8) at /build/buildd/qutim-0.2.80+201201201000/core/main.cpp:82

  Надіслати звіт до https://bugs.launchpad.net/qutim/+filebug

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


Follow ups

References