[kopete-bugs] [Bug 245506] New: Kopete crashed upon clicking quit from the system tray. Backtrace looks like it crashed in GWIM plugin.

jshatch at azza.com jshatch at azza.com
Fri Jul 23 08:07:54 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=245506

           Summary: Kopete crashed upon clicking quit from the system
                    tray.  Backtrace looks like it crashed in GWIM plugin.
           Product: kopete
           Version: 1.0.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Novell GroupWise Messenger Plugin
        AssignedTo: kopete-bugs at kde.org
        ReportedBy: jshatch at azza.com


Version:           1.0.0 (using KDE 4.4.4) 
OS:                Linux

Application: kopete (1.0.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Received the segfault after I clicked quit on the tray menu.  Doesn't always
happen, but I did get a backtrace so I'm submitting it.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8aa2954760 (LWP 2641))]

Thread 3 (Thread 0x7f8a889d4710 (LWP 3253)):
#0  0x00007f8a9ea2068e in __pthread_mutex_unlock_usercnt (mutex=0xe29748,
decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f8a9a3b8f72 in IA__g_main_context_prepare (context=0xe29740,
priority=0x7f8a889d3cfc) at gmain.c:2278
#2  0x00007f8a9a3b9e69 in g_main_context_iterate (context=0xe29740, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2571
#3  0x00007f8a9a3ba510 in IA__g_main_context_iteration (context=0xe29740,
may_block=1) at gmain.c:2654
#4  0x00007f8aa05656d6 in QEventDispatcherGlib::processEvents (this=0xdf6eb0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f8aa053c292 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f8aa053c495 in QEventLoop::exec (this=0xdf6120, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007f8a8e26c0f1 in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#8  0x00007f8aa0455bf5 in QThreadPrivate::start (arg=0xe0e190) at
thread/qthread_unix.cpp:248
#9  0x00007f8a9ea1ca4f in start_thread (arg=0x7f8a889d4710) at
pthread_create.c:297
#10 0x00007f8a9ef5e82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8a881d3710 (LWP 3262)):
#0  0x00007f8a9ef556b3 in poll () from /lib64/libc.so.6
#1  0x00007f8a9a3b9fd4 in g_main_context_poll (context=0xe735b0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0xe735b0, block=1, dispatch=1, self=<value
optimized out>) at gmain.c:2586
#3  0x00007f8a9a3ba510 in IA__g_main_context_iteration (context=0xe735b0,
may_block=1) at gmain.c:2654
#4  0x00007f8aa05656d6 in QEventDispatcherGlib::processEvents (this=0xf10000,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f8aa053c292 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f8aa053c495 in QEventLoop::exec (this=0xf1a370, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007f8a8e6aa37f in XMPP::SyncThread::run (this=0xe72f40) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#8  0x00007f8aa0455bf5 in QThreadPrivate::start (arg=0xe72f40) at
thread/qthread_unix.cpp:248
#9  0x00007f8a9ea1ca4f in start_thread (arg=0x7f8a881d3710) at
pthread_create.c:297
#10 0x00007f8a9ef5e82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8aa2954760 (LWP 2641)):
[KCrash Handler]
#5  QTimer::stop (this=0xa0) at kernel/qtimer.cpp:256
#6  0x00007f8a8c3fed8f in Client::close (this=0x106c350) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/libgroupwise/client.cpp:174
#7  0x00007f8a8c666ffa in GroupWiseAccount::slotCSDisconnected (this=0xb56d10)
at /usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwaccount.cpp:678
#8  0x00007f8a8c66d20c in GroupWiseAccount::qt_metacall (this=0xb56d10,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca566120)
    at
/usr/src/debug/kdenetwork-4.4.4/build/kopete/protocols/groupwise/gwaccount.moc:205
#9  0x00007f8aa0550a1f in QMetaObject::activate (sender=0xfd7640, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3295
#10 0x00007f8a8c405ff4 in ClientStream::qt_metacall (this=0xfd7640,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca566220)
    at
/usr/src/debug/kdenetwork-4.4.4/build/kopete/protocols/groupwise/libgroupwise/gwclientstream.moc:110
#11 0x00007f8aa0550a1f in QMetaObject::activate (sender=0xb80de0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3295
#12 0x00007f8a8c66e158 in KNetworkByteStream::slotConnectionClosed
(this=0xb80de0) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwbytestream.cpp:127
#13 0x00007f8a8c66e5fc in KNetworkByteStream::qt_metacall (this=0xb80de0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca566410)
    at
/usr/src/debug/kdenetwork-4.4.4/build/kopete/protocols/groupwise/gwbytestream.moc:84
#14 0x00007f8aa0550a1f in QMetaObject::activate (sender=0x118e6f0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3295
#15 0x00007f8a9d13691d in QSslSocket::qt_metacall (this=0x118e6f0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca566520)
at .moc/release-shared/moc_qsslsocket.cpp:118
#16 0x00007f8aa0550a1f in QMetaObject::activate (sender=0x110d030, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3295
#17 0x00007f8a9d11f2d0 in QAbstractSocket::disconnectFromHostImplementation
(this=0x110d030) at socket/qabstractsocket.cpp:2444
#18 0x00007f8a9d11f594 in QAbstractSocket::qt_metacall (this=0x110d030,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca5666c0)
    at .moc/release-shared/moc_qabstractsocket.cpp:114
#19 0x00007f8aa0544ebf in QMetaMethod::invoke (this=0x7fffca566910,
object=0x110d030, connectionType=Qt::DirectConnection, returnValue=...,
val0=..., val1=..., val2=..., val3=..., val4=..., val5=
    ..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1533
#20 0x00007f8aa0545d20 in QMetaObject::invokeMethod (obj=0x110d030,
member=<value optimized out>, type=Qt::DirectConnection, ret=..., val0=...,
val1=..., val2=..., val3=..., val4=..., val5=..., val6=
    ..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#21 0x00007f8a9d11a544 in invokeMethod (this=<value optimized out>) at
../../src/corelib/kernel/qobjectdefs.h:400
#22 QAbstractSocket::disconnectFromHost (this=<value optimized out>) at
socket/qabstractsocket.cpp:2343
#23 0x00007f8a9d11a5eb in QAbstractSocket::close (this=<value optimized out>)
at socket/qabstractsocket.cpp:2321
#24 0x00007f8a9d136bc1 in QSslSocket::close (this=<value optimized out>) at
ssl/qsslsocket.cpp:733
#25 0x00007f8a8c66ddcb in KNetworkByteStream::close (this=0xb80de0) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwbytestream.cpp:85
#26 0x00007f8a8c405c23 in ClientStream::reset (this=0xfd7640, all=true) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/libgroupwise/gwclientstream.cpp:191
#27 0x00007f8a8c4061c1 in ClientStream::~ClientStream (this=0xfd7640,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/libgroupwise/gwclientstream.cpp:166
#28 0x00007f8a8c4062d9 in ClientStream::~ClientStream (this=0xfd7640,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/libgroupwise/gwclientstream.cpp:168
#29 0x00007f8a8c6608d2 in GroupWiseAccount::cleanup (this=0xb56d10) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwaccount.cpp:450
#30 0x00007f8a8c664853 in GroupWiseAccount::~GroupWiseAccount (this=0xb56d10,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwaccount.cpp:104
#31 0x00007f8a8c6648a9 in GroupWiseAccount::~GroupWiseAccount (this=0xb56d10,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdenetwork-4.4.4/kopete/protocols/groupwise/gwaccount.cpp:105
#32 0x00007f8aa054e52d in QObject::event (this=0xb56d10, e=0x11b0600) at
kernel/qobject.cpp:1231
#33 0x00007f8a9f6b84d4 in QApplicationPrivate::notify_helper (this=0x672390,
receiver=0xb56d10, e=0x11b0600) at kernel/qapplication.cpp:4302
#34 0x00007f8a9f6c0aca in QApplication::notify (this=<value optimized out>,
receiver=0xb56d10, e=0x11b0600) at kernel/qapplication.cpp:4185
#35 0x00007f8aa0e1fc06 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#36 0x00007f8aa053ce4c in QCoreApplication::notifyInternal
(this=0x7fffca5678a0, receiver=0xb56d10, event=0x11b0600) at
kernel/qcoreapplication.cpp:726
#37 0x00007f8aa05405ba in sendEvent (receiver=0x0, event_type=0, data=0x63f3b0)
at kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x63f3b0) at kernel/qcoreapplication.cpp:1367
#39 0x00007f8aa0565173 in sendPostedEvents (s=<value optimized out>) at
kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#41 0x00007f8a9a3b9a93 in g_main_dispatch (context=0x674d20) at gmain.c:1960
#42 IA__g_main_context_dispatch (context=0x674d20) at gmain.c:2513
#43 0x00007f8a9a3ba270 in g_main_context_iterate (context=0x674d20, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2591
#44 0x00007f8a9a3ba510 in IA__g_main_context_iteration (context=0x674d20,
may_block=1) at gmain.c:2654
#45 0x00007f8aa056567f in QEventDispatcherGlib::processEvents (this=0x644e20,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#46 0x00007f8a9f75914e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f8aa053c292 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f8aa053c495 in QEventLoop::exec (this=0x7fffca5677f0, flags=...) at
kernel/qeventloop.cpp:201
#49 0x00007f8aa054088b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1003
#50 0x0000000000415502 in main (argc=3, argv=0x7fffca568728) at
/usr/src/debug/kdenetwork-4.4.4/kopete/kopete/main.cpp:105

Reproducible: Sometimes

Steps to Reproduce:
Quit the application, it may happen, it may not.

Actual Results:  
Segfault

Expected Results:  
No segfault

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the kopete-bugs mailing list