← Back to team overview

qutimdevelop team mailing list archive

[Bug 1096088] Re: switching contact-list style to "qutim 0.2" causes qutim crash

 

Fixed, thank you!

** Changed in: qutim
       Status: New => Fix Released

** Changed in: qutim
     Assignee: (unassigned) => Ruslan Nigmatullin (euroelessar)

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

Title:
  switching contact-list style to "qutim 0.2" causes qutim crash

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  Application: qutim (0.3.1.0)
  KDE Platform Version: 4.9.5
  Qt Version: 4.8.3
  Operating System: Linux 3.5.0-21-generic x86_64
  Distribution: Ubuntu 12.10

  -- Information about the crash:

  Whe I try to switch to qutim 0.2 contact-list style in Setting, qutim
  crashes. It happens every time.

  
  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 0x7f3181a8d780 (LWP 9582))]

  Thread 6 (Thread 0x7f3159515700 (LWP 9583)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents (this=0x7f31540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents (this=this@entry=0x7f3159514e00, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3159514e00, flags=...) at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
  #7  0x00007f318723caec in QThreadPrivate::start (arg=0x1fdf0e0) at thread/qthread_unix.cpp:338
  #8  0x00007f3186131e9a in start_thread (arg=0x7f3159515700) at pthread_create.c:308
  #9  0x00007f3186674cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 5 (Thread 0x7f3145c6a700 (LWP 9586)):
  #0  0x00007f3185c62d15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #1  0x00007f3185c62ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3187367c16 in QEventDispatcherGlib::processEvents (this=0x7f31400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #3  0x00007f31873382bf in QEventLoop::processEvents (this=this@entry=0x7f31400012d0, flags=...) at kernel/qeventloop.cpp:149
  #4  0x00007f3187338548 in QEventLoop::exec (this=0x7f31400012d0, flags=...) at kernel/qeventloop.cpp:204
  #5  0x00007f317694dcda in QCA::SyncThread::run() () from /usr/lib/x86_64-linux-gnu/libqca.so.2
  #6  0x00007f318723caec in QThreadPrivate::start (arg=0x3469010) at thread/qthread_unix.cpp:338
  #7  0x00007f3186131e9a in start_thread (arg=0x7f3145c6a700) at pthread_create.c:308
  #8  0x00007f3186674cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #9  0x0000000000000000 in ?? ()

  Thread 4 (Thread 0x7f3137fff700 (LWP 9594)):
  #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  #1  0x00007f318359ecd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #2  0x00007f318359ed09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #3  0x00007f3186131e9a in start_thread (arg=0x7f3137fff700) at pthread_create.c:308
  #4  0x00007f3186674cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #5  0x0000000000000000 in ?? ()

  Thread 3 (Thread 0x7f3135c3f700 (LWP 9595)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents (this=0x7f31300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents (this=this@entry=0x7f3135c3ee00, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3135c3ee00, flags=...) at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
  #7  0x00007f318723caec in QThreadPrivate::start (arg=0x3862040) at thread/qthread_unix.cpp:338
  #8  0x00007f3186131e9a in start_thread (arg=0x7f3135c3f700) at pthread_create.c:308
  #9  0x00007f3186674cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 2 (Thread 0x7f3127596700 (LWP 9600)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents (this=0x7f31180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents (this=this@entry=0x7f3127595dd0, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3127595dd0, flags=...) at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
  #7  0x00007f31873189af in QInotifyFileSystemWatcherEngine::run (this=0x359ddb0) at io/qfilesystemwatcher_inotify.cpp:248
  #8  0x00007f318723caec in QThreadPrivate::start (arg=0x359ddb0) at thread/qthread_unix.cpp:338
  #9  0x00007f3186131e9a in start_thread (arg=0x7f3127596700) at pthread_create.c:308
  #10 0x00007f3186674cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #11 0x0000000000000000 in ?? ()

  Thread 1 (Thread 0x7f3181a8d780 (LWP 9582)):
  [KCrash Handler]
  #6  data (this=0x680073002f007a) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
  #7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2457
  #8  d_func (this=0x680073002f0072) at ../../include/QtGui/../../src/gui/kernel/qboxlayout.h:63
  #9  QBoxLayout::insertWidget (this=0x680073002f0072, index=index@entry=-1, widget=0x3ec57c0, stretch=0, alignment=...) at kernel/qboxlayout.cpp:1029
  #10 0x00007f3187baac3b in QBoxLayout::addWidget (this=<optimized out>, widget=<optimized out>, stretch=<optimized out>, alignment=...) at kernel/qboxlayout.cpp:1112
  #11 0x00007f315cc555cb in Core::SimpleContactList::ToryWidget::onAccountCreated (this=this@entry=0x3e9edc0, account=0xffffffff) at /build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/widgets/torycontactlistwidget/torywidget.cpp:278
  #12 0x00007f315cc566ad in Core::SimpleContactList::ToryWidget::ToryWidget (this=0x3e9edc0) at /build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/widgets/torycontactlistwidget/torywidget.cpp:164
  #13 0x00007f315cc58073 in qutim_sdk_0_3::GeneralGenerator<Core::SimpleContactList::ToryWidget, void, void, void, void, void, void, void, void, void, void>::generateHelper (this=<optimized out>) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.h:252
  #14 0x00007f3186f238b7 in qutim_sdk_0_3::ObjectGenerator::generateHelper2 (this=0x1e60a10) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.cpp:120
  #15 0x00007f3186edd3aa in generate (this=<optimized out>) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.h:106
  #16 qutim_sdk_0_3::ServiceManager::setImplementation (name=..., info=...) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/servicemanager.cpp:175
  #17 0x00007f315d8bbf30 in Core::ContactListSettings::saveImpl (this=0x3e654b0) at /build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistsettings.cpp:132
  #18 0x00007f3186eca7d4 in qutim_sdk_0_3::SettingsWidget::save (this=0x3e654b0) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/settingswidget.cpp:153
  #19 0x00007f315b6ecb07 in Core::XSettingsWidget::saveImpl (this=<optimized out>) at /build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/xsettingsdialog/xsettingswidget.cpp:100
  #20 0x00007f3186eca7d4 in qutim_sdk_0_3::SettingsWidget::save (this=0x3e4d5c0) at /build/buildd/qutim-0.3.1+201301040848/core/libqutim/settingswidget.cpp:153
  #21 0x00007f315b6ea1c5 in Core::XSettingsWindow::save (this=0x3289300) at /build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/xsettingsdialog/xsettingswindow.cpp:345
  #22 0x00007f318734ef5f in QMetaObject::activate (sender=0x3a9e5b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
  #23 0x00007f318734ef5f in QMetaObject::activate (sender=0x3be1050, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc402f3d0) at kernel/qobject.cpp:3547
  #24 0x00007f3188208422 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
  #25 0x00007f3187f5bd2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x3be10b0) at widgets/qabstractbutton.cpp:548
  #26 0x00007f3187f5c560 in QAbstractButtonPrivate::click (this=this@entry=0x3be10b0) at widgets/qabstractbutton.cpp:541
  #27 0x00007f3187f5c7cc in QAbstractButton::mouseReleaseEvent (this=0x3be1050, e=0x7fffc402fc30) at widgets/qabstractbutton.cpp:1123
  #28 0x00007f3187bed850 in QWidget::event (this=0x3be1050, event=0x7fffc402fc30) at kernel/qwidget.cpp:8371
  #29 0x00007f3187b9de9c in QApplicationPrivate::notify_helper (this=this@entry=0x1b6e370, receiver=receiver@entry=0x3be1050, e=e@entry=0x7fffc402fc30) at kernel/qapplication.cpp:4562
  #30 0x00007f3187ba2b6b in QApplication::notify (this=<optimized out>, receiver=0x3be1050, e=0x7fffc402fc30) at kernel/qapplication.cpp:4105
  #31 0x00007f318733956e in QCoreApplication::notifyInternal (this=0x1b6e350, receiver=0x3be1050, event=0x7fffc402fc30) at kernel/qcoreapplication.cpp:915
  #32 0x00007f3187b9ecd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
  #33 QApplicationPrivate::sendMouseEvent (receiver=0x3be1050, event=0x7fffc402fc30, alienWidget=0x3be1050, nativeWidget=0x3289300, buttonDown=0x7f318867a308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
  #34 0x00007f3187c1c554 in QETWidget::translateMouseEvent (this=this@entry=0x3289300, event=event@entry=0x7fffc40303b0) at kernel/qapplication_x11.cpp:4622
  #35 0x00007f3187c1b44f in QApplication::x11ProcessEvent (this=0x1b6e350, event=0x7fffc40303b0) at kernel/qapplication_x11.cpp:3737
  #36 0x00007f3187c42fa2 in x11EventSourceDispatch (s=0x1b72070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #37 0x00007f3185c62ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #38 0x00007f3185c62de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #39 0x00007f3185c62ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #40 0x00007f3187367c16 in QEventDispatcherGlib::processEvents (this=0x1b6f930, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #41 0x00007f3187c42c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
  #42 0x00007f31873382bf in QEventLoop::processEvents (this=this@entry=0x7fffc4030780, flags=...) at kernel/qeventloop.cpp:149
  #43 0x00007f3187338548 in QEventLoop::exec (this=0x7fffc4030780, flags=...) at kernel/qeventloop.cpp:204
  #44 0x00007f318733d708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
  #45 0x000000000040d936 in main (argc=1, argv=0x7fffc40308c8) at /build/buildd/qutim-0.3.1+201301040848/core/main.cpp:82

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


References