crash on click hide offline

Bug #700715 reported by BiTOk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qutim
Fix Released
Undecided
Aleksey Sidorov

Bug Description

This bug repeats on every click "hide offline" if offline contacts visible now (только в том случае, если оффайлн контакты сейчас не видны, т.е. при их отображении). Kubuntu 10.10 x64. Crash log:

Application: qutIM Instant Messenger (qutim03), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f79c1ac0760 (LWP 4034))]

Thread 6 (Thread 0x7f79b1fca700 (LWP 4035)):
#0 0x00007f79befca2c3 in select () from /lib/libc.so.6
#1 0x00007f79bfe6fe8d in ?? () from /usr/lib/libQtCore.so.4
#2 0x00007f79bfda027e in ?? () from /usr/lib/libQtCore.so.4
#3 0x00007f79becd5971 in start_thread () from /lib/libpthread.so.0
#4 0x00007f79befd192d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f79a1d3c700 (LWP 4039)):
#0 0x00007f79befca2c3 in select () from /lib/libc.so.6
#1 0x00007f79a20d49ef in ?? () from /usr/lib/libtcl8.4.so.0
#2 0x00007f79becd5971 in start_thread () from /lib/libpthread.so.0
#3 0x00007f79befd192d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f798ea19700 (LWP 4042)):
#0 0x00007f79be3650ee in g_main_context_release () from /lib/libglib-2.0.so.0
#1 0x00007f79be36703b in ?? () from /lib/libglib-2.0.so.0
#2 0x00007f79be36745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3 0x00007f79bfec01e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4 0x00007f79bfe92a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5 0x00007f79bfe92dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x00007f79bfd9d2fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#7 0x00007f79bfe725f8 in ?? () from /usr/lib/libQtCore.so.4
#8 0x00007f79bfda027e in ?? () from /usr/lib/libQtCore.so.4
#9 0x00007f79becd5971 in start_thread () from /lib/libpthread.so.0
#10 0x00007f79befd192d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f798d5e9700 (LWP 4050)):
#0 0x00007f79becd9a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f79b5f4320e in ?? () from /usr/lib/libQtWebKit.so.4
#2 0x00007f79b5f43329 in ?? () from /usr/lib/libQtWebKit.so.4
#3 0x00007f79becd5971 in start_thread () from /lib/libpthread.so.0
#4 0x00007f79befd192d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f798e218700 (LWP 4122)):
#0 0x00007f79becd9a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f79c15be334 in ?? () from /usr/lib/libQtScript.so.4
#2 0x00007f79c15be369 in ?? () from /usr/lib/libQtScript.so.4
#3 0x00007f79becd5971 in start_thread () from /lib/libpthread.so.0
#4 0x00007f79befd192d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f79c1ac0760 (LWP 4034)):
[KCrash Handler]
#6 0x0000000000000080 in ?? ()
#7 0x00007f799c1a8ade in Core::SimpleContactList::contactLessThan (a=0x3051780, b=0x3380750) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistmodel.cpp:252
#8 0x00007f799c1a8baf in qLowerBoundHelper<QList<Core::SimpleContactList::ContactItem*>::const_iterator, Core::SimpleContactList::ContactItem*, bool (*)(Core::SimpleContactList::ContactItem*, Core::SimpleContactList::ContactItem*)> (begin=<value optimized out>, end=) at /usr/include/qt4/QtCore/qalgorithms.h:478
#9 qLowerBound<QList<Core::SimpleContactList::ContactItem*>::const_iterator, Core::SimpleContactList::ContactItem*, bool (*)(Core::SimpleContactList::ContactItem*, Core::SimpleContactList::ContactItem*)> (begin=<value optimized out>, end=) at /usr/include/qt4/QtCore/qalgorithms.h:252
#10 0x00007f799c1af0f2 in Core::SimpleContactList::Model::hideContact (this=0x1c9c580, item=0x3380750, hide=<value optimized out>, replacing=true) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistmodel.cpp:983
#11 0x00007f799c1afbe8 in Core::SimpleContactList::Model::filterAllList (this=0x1c9c580) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistmodel.cpp:931
#12 0x00007f799c1b00e9 in Core::SimpleContactList::Model::onHideShowOffline (this=0x1c9c580) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistmodel.cpp:679
#13 0x00007f799c1c6948 in Core::SimpleContactList::Model::qt_metacall (this=0x1c9c580, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff048d55a0) at /build/buildd/qutim03-2~git20110105~maverick1/builddir/core/src/corelayers/simplecontactlist/contactlist/moc_simplecontactlistmodel.cxx:108
#14 0x00007f79bfe9cbf9 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib/libQtCore.so.4
#15 0x00007f79bfa8b126 in invoke (this=<value optimized out>, action=0x1d449d0) at /usr/include/qt4/QtCore/qmetaobject.h:134
#16 qutim_sdk_0_3::ActionHandler::onActionTriggered (this=<value optimized out>, action=0x1d449d0) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/libqutim/menucontroller.cpp:593
#17 0x00007f79bfae9f21 in qutim_sdk_0_3::ActionHandler::qt_metacall (this=0x7f79bfd2a870, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff048d5a70) at /build/buildd/qutim03-2~git20110105~maverick1/builddir/core/libqutim/moc_menucontroller_p.cxx:143
#18 0x00007f79bfeabb27 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x00007f79c08ed852 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#20 0x00007f79c08eef5b in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#21 0x00007f79c0cce57a in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f79c0cce82c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007f79c0d9e52a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f79c094b04e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f79c08f4fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007f79c08fb30e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x00007f79bfe93cdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007f79c08f9dbe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#29 0x00007f79c097d345 in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007f79c097bc5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007f79c09a80e2 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f79be363342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007f79be3672a8 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007f79be36745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x00007f79bfec0193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007f79c09a7a4e in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007f79bfe92a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f79bfe92dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007f79bfe96ebb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0x000000000041e2f2 in main (argc=1, argv=<value optimized out>) at /build/buildd/qutim03-2~git20110105~maverick1/qutim-meta/core/main.cpp:45

Revision history for this message
Aleksey Sidorov (aleksey.sidorov) wrote :

With more recent build just as well?

Revision history for this message
BiTOk (bethock) wrote :

Ow, in last build (.deb for ubuntu) this problem solved.

Changed in qutim:
status: New → Fix Committed
Changed in qutim:
milestone: none → 0.3b
assignee: nobody → Aleksey Sidorov (sauronthedark)
Changed in qutim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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