Bug 196377 - clicked on a icq contact in the contact list => kopete crashed
Summary: clicked on a icq contact in the contact list => kopete crashed
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: ICQ and AIM Plugins (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 196210 196551 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-13 19:53 UTC by Florian Reinhard
Modified: 2009-12-24 20:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Reinhard 2009-06-13 19:53:21 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
thats it, clicked on a icq contact (with no chatwindow for that contact yet) and kopete crashed. 

maybe the backtrace is somehow usefull.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 15715)]

Thread 4 (Thread 0xb2deeb90 (LWP 16013)):
#0  0xb5be60c6 in __pthread_mutex_unlock_usercnt (mutex=0x98e3ef4, decr=1) at pthread_mutex_unlock.c:64
#1  0xb5fc74f6 in pthread_mutex_unlock (mutex=0x98e3ef4) at forward.c:184
#2  0xb5a3b9b4 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb5a3bdda in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5a3c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6cee1f7 in QEventDispatcherGlib::processEvents (this=0x9451860, flags={i = -1294015896}) at kernel/qeventdispatcher_glib.cpp:326
#6  0xb6cc0dda in QEventLoop::processEvents (this=0x973c760, flags={i = -1294015832}) at kernel/qeventloop.cpp:149
#7  0xb6cc121a in QEventLoop::exec (this=0x973c760, flags={i = -1294015688}) at kernel/qeventloop.cpp:200
#8  0xb2328e59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#9  0xb6bce56e in QThreadPrivate::start (arg=0x98c3560) at thread/qthread_unix.cpp:189
#10 0xb5be34ff in start_thread (arg=0xb2deeb90) at pthread_create.c:297
#11 0xb5fb849e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb1ec8b90 (LWP 16014)):
#0  0xb5abb0ac in *__GI_clock_gettime (clock_id=-1247023116, tp=0xb1ec8108) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6cefe2b in QTimerInfoList::getTime (this=0x9a19c34, t=@0x9a19c58) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6cf0001 in QTimerInfoList::updateCurrentTime (this=0x9a19c34) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6cf1bec in QTimerInfoList::timerWait (this=0x9a19c34, tm=@0xb1ec8184) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6cee3ba in timerSourcePrepare (source=0xb5abeff4, timeout=0xb1ec81d8) at kernel/qeventdispatcher_glib.cpp:140
#5  0xb5a3b9c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5a3bdda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5a3c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6cee1f7 in QEventDispatcherGlib::processEvents (this=0x9a17f68, flags={i = -1309900088}) at kernel/qeventdispatcher_glib.cpp:326
#9  0xb6cc0dda in QEventLoop::processEvents (this=0x973d478, flags={i = -1309900024}) at kernel/qeventloop.cpp:149
#10 0xb6cc121a in QEventLoop::exec (this=0x973d478, flags={i = -1309899976}) at kernel/qeventloop.cpp:200
#11 0xb2574672 in XMPP::SyncThread::run (this=0x9a189d0) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#12 0xb6bce56e in QThreadPrivate::start (arg=0x9a189d0) at thread/qthread_unix.cpp:189
#13 0xb5be34ff in start_thread (arg=0xb1ec8b90) at pthread_create.c:297
#14 0xb5fb849e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb16c7b90 (LWP 16015)):
#0  0xb7eed430 in __kernel_vsyscall ()
#1  0xb5be70e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5fc72ed in __pthread_cond_wait (cond=0x9a11b80, mutex=0x9a11b68) at forward.c:139
#3  0xb6bcf5b2 in QWaitCondition::wait (this=0x9a118b0, mutex=0x9a118ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb749dae2 in QHostInfoAgent::run (this=0x9a118a0) at kernel/qhostinfo.cpp:260
#5  0xb6bce56e in QThreadPrivate::start (arg=0x9a118a0) at thread/qthread_unix.cpp:189
#6  0xb5be34ff in start_thread (arg=0xb16c7b90) at pthread_create.c:297
#7  0xb5fb849e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5546700 (LWP 15715)):
[KCrash Handler]
#6  0xb733cbfb in KToolBar::applyAppearanceSettings (this=0xa6429f0, cg=@0xbfd08ca0, forceGlobal=false) at /build/buildd/kde4libs-4.2.90/kdeui/widgets/ktoolbar.cpp:963
#7  0xb733d018 in KToolBar::applySettings (this=0xa6429f0, cg=@0xbfd08ca0, force=false) at /build/buildd/kde4libs-4.2.90/kdeui/widgets/ktoolbar.cpp:926
#8  0xb73081f3 in KMainWindow::applyMainWindowSettings (this=0xa6150d0, cg=@0xbfd08d4c, force=false) at /build/buildd/kde4libs-4.2.90/kdeui/widgets/kmainwindow.cpp:789
#9  0xb734b057 in KXmlGuiWindow::applyMainWindowSettings (this=0xa6150d0, config=@0xbfd08d4c, force=<value optimized out>) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:355
#10 0xb734a676 in KXmlGuiWindow::finalizeGUI (this=0xa6150d0) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:348
#11 0xb7347e00 in KXMLGUIBuilder::finalizeGUI (this=0xa6150e8) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguibuilder.cpp:415
#12 0xb734a5d7 in KXmlGuiWindow::finalizeGUI (this=0xa6150d0, client=0xa6d9d68) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:364
#13 0xb735906e in KXMLGUIFactory::addClient (this=0xa6461e0, client=0xa6d9d68) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguifactory.cpp:276
#14 0xb3177c43 in KopeteChatWindow::setActiveView (this=0xa6150d0, widget=0xa71dcc8) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/chatwindow/kopetechatwindow.cpp:927
#15 0xb316df58 in ChatView::makeVisible (this=0xa71dcc8) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/chatwindow/chatview.cpp:317
#16 0xb316e013 in ChatView::raise (this=0xa71dcc8, activate=true) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/chatwindow/chatview.cpp:273
#17 0xb7c18ece in Kopete::Contact::execute (this=0x97b4ca8) at /build/buildd/kdenetwork-4.2.90/kopete/libkopete/kopetecontact.cpp:419
#18 0xb7b2ac3c in KopeteContactListView::contactActivated (this=0x94d2c50, index=@0xa46d2a8) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/contactlist/kopetecontactlistview.cpp:240
#19 0xb7b30bcf in KopeteContactListView::qt_metacall (this=0x94d2c50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd0909c)
    at /build/buildd/kdenetwork-4.2.90/obj-i486-linux-gnu/kopete/kopete/contactlist/kopetecontactlistview.moc:111
#20 0xb6cd8a58 in QMetaObject::activate (sender=0x94d2c50, from_signal_index=34, to_signal_index=34, argv=0xbfd0909c) at kernel/qobject.cpp:3120
#21 0xb6cd96e2 in QMetaObject::activate (sender=0x94d2c50, m=0xb6b1c9c4, local_signal_index=3, argv=0xbfd0909c) at kernel/qobject.cpp:3194
#22 0xb67f3bd3 in QAbstractItemView::activated (this=0x94d2c50, _t1=@0xa46d2a8) at .moc/release-shared/moc_qabstractitemview.cpp:335
#23 0xb68015d0 in QAbstractItemView::mouseReleaseEvent (this=0x94d2c50, event=0xbfd099f8) at itemviews/qabstractitemview.cpp:1659
#24 0xb6843bec in QTreeView::mouseReleaseEvent (this=0x94d2c50, event=0xbfd099f8) at itemviews/qtreeview.cpp:1794
#25 0xb7b2945a in KopeteContactListView::mouseReleaseEvent (this=0x94d2c50, event=0xbfd099f8) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/contactlist/kopetecontactlistview.cpp:583
#26 0xb62d48c3 in QWidget::event (this=0x94d2c50, event=0xbfd099f8) at kernel/qwidget.cpp:7521
#27 0xb66b22c3 in QFrame::event (this=0x94d2c50, e=0xbfd099f8) at widgets/qframe.cpp:559
#28 0xb675233f in QAbstractScrollArea::viewportEvent (this=0x94d2c50, e=0x10) at widgets/qabstractscrollarea.cpp:962
#29 0xb68041f7 in QAbstractItemView::viewportEvent (this=0x94d2c50, event=0xbfd099f8) at itemviews/qabstractitemview.cpp:1471
#30 0xb683e3b6 in QTreeView::viewportEvent (this=0x94d2c50, event=0xbfd099f8) at itemviews/qtreeview.cpp:1264
#31 0xb7b29121 in KopeteContactListView::viewportEvent (this=0x94d2c50, event=0xbfd099f8) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/contactlist/kopetecontactlistview.cpp:718
#32 0xb6754945 in QAbstractScrollAreaFilter::eventFilter (this=0x93e5680, o=0x94d3340, e=0xbfd099f8) at widgets/qabstractscrollarea_p.h:100
#33 0xb6cc19ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93da048, receiver=0x94d3340, event=0xbfd099f8) at kernel/qcoreapplication.cpp:726
#34 0xb627dbaa in QApplicationPrivate::notify_helper (this=0x93da048, receiver=0x94d3340, e=0xbfd099f8) at kernel/qapplication.cpp:4053
#35 0xb6286851 in QApplication::notify (this=0xbfd0b35c, receiver=0x94d3340, e=0xbfd099f8) at kernel/qapplication.cpp:3759
#36 0xb7220c4d in KApplication::notify (this=0xbfd0b35c, receiver=0x94d3340, event=0xbfd099f8) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#37 0xb6cc27ab in QCoreApplication::notifyInternal (this=0xbfd0b35c, receiver=0x94d3340, event=0xbfd099f8) at kernel/qcoreapplication.cpp:610
#38 0xb62858be in QApplicationPrivate::sendMouseEvent (receiver=0x94d3340, event=0xbfd099f8, alienWidget=0x94d3340, nativeWidget=0x9477988, buttonDown=0xb6b29aa0, lastMouseReceiver=@0xb6b29aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#39 0xb62f5aee in QETWidget::translateMouseEvent (this=0x9477988, event=0xbfd0b08c) at kernel/qapplication_x11.cpp:4448
#40 0xb62f4ead in QApplication::x11ProcessEvent (this=0xbfd0b35c, event=0xbfd0b08c) at kernel/qapplication_x11.cpp:3444
#41 0xb632006a in x11EventSourceDispatch (s=0x93dcd70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0xb5a38b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb5a3c0eb in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb5a3c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#45 0xb6cee1d8 in QEventDispatcherGlib::processEvents (this=0x93d6118, flags={i = -1076841912}) at kernel/qeventdispatcher_glib.cpp:324
#46 0xb631f765 in QGuiEventDispatcherGlib::processEvents (this=0x93d6118, flags={i = -1076841864}) at kernel/qguieventdispatcher_glib.cpp:202
#47 0xb6cc0dda in QEventLoop::processEvents (this=0xbfd0b2f0, flags={i = -1076841800}) at kernel/qeventloop.cpp:149
#48 0xb6cc121a in QEventLoop::exec (this=0xbfd0b2f0, flags={i = -1076841736}) at kernel/qeventloop.cpp:200
#49 0xb6cc36c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#50 0xb627da47 in QApplication::exec () at kernel/qapplication.cpp:3526
#51 0x08059773 in main (argc=1, argv=0xbfd0b764) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-15 01:34:08 UTC
*** Bug 196210 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2009-06-15 01:34:25 UTC
*** Bug 196551 has been marked as a duplicate of this bug. ***
Comment 3 Matt Rogers 2009-06-26 04:17:13 UTC
I was unable to get Kopete to crash when clicking on an ICQ contact. I had to try an offline contact because I didn't have any online contacts. Please let us know if the contact has to be online or not.
Comment 4 Florian Reinhard 2009-06-26 13:12:44 UTC
this one is quite hard to reproduce ,since it crashes quite randomly (=doesn't crash each time i click on a contact). it still happens to me on 4.3b2 at least twice per day. i'll give feedback as soon as 4.3rc packages are available for my distribution and had time to test it for a day or two.
Comment 5 Florian Reinhard 2009-07-03 19:06:36 UTC
that bug still occurs (randomly) in 4.2.95 / 4.3rc, icq contact was online.
Comment 6 Roman Jarosz 2009-12-24 20:07:18 UTC
The applyAppearanceSettings function isn't anymore in KDE 4.3 and later so I'm closing this.