Bug 410938 - Kopete crashes at login to xmmp account
Summary: Kopete crashes at login to xmmp account
Status: CONFIRMED
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-15 14:14 UTC by Thomas Thiers
Modified: 2022-11-19 23:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Running kopete 1.13.0 from command line (1.76 KB, text/plain)
2019-08-15 14:22 UTC, Thomas Thiers
Details
New crash information added by DrKonqi (6.62 KB, text/plain)
2022-11-19 23:50 UTC, Ron Nascimento
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Thiers 2019-08-15 14:14:00 UTC
Application: kopete (1.13.0)

Qt Version: 5.13.0
Frameworks Version: 5.60.0
Operating System: Linux 5.2.7-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
The account type is xmmp. Server is simplewire.de
Kopete crashes when setting status as online.

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5a687c0200 (LWP 22678))]

Thread 8 (Thread 0x7f5a4b7fe700 (LWP 22688)):
#0  0x00007f5a6d5c1469 in syscall () at /lib64/libc.so.6
#1  0x00007f5a6b884461 in QSemaphore::acquire(int) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5a6afb7894 in  () at /usr/lib64/libQt5Network.so.5
#3  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f5a4bfff700 (LWP 22687)):
#0  0x00007f5a6d5bbcbf in poll () at /lib64/libc.so.6
#1  0x00007f5a69e4a39e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5a69e4a46f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5a6ba9f9db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5a6ba4823b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5a6b880f91 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5a5d376047 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#7  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f5a5ce41700 (LWP 22686)):
#0  0x00007f5a6ba9e171 in QTimerInfoList::repairTimersIfNeeded() () at /usr/lib64/libQt5Core.so.5
#1  0x00007f5a6ba9e1d3 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5a6ba9f73e in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f5a69e49c8f in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5a69e4a2cb in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5a69e4a46f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f5a6ba9f9db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5a6ba4823b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5a5d1f0a7d in QCA::SyncThread::run() () at /usr/lib64/libqca-qt5.so.2
#9  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5a5e8bb700 (LWP 22682)):
#0  0x00007f5a6a788e05 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5a5f1ca6fb in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f5a5f1c9267 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5a5ffff700 (LWP 22681)):
#0  0x00007f5a6d5bbcbf in poll () at /lib64/libc.so.6
#1  0x00007f5a69e4a39e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5a69e4a46f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5a6ba9f9db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5a6ba4823b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5a6b880f91 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#8  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5a65b56700 (LWP 22680)):
#0  0x00007f5a6d5bbcbf in poll () at /lib64/libc.so.6
#1  0x00007f5a69e4a39e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5a69e4a46f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5a6ba9f9db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5a6ba4823b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5a6b880f91 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5a6cb3b4f6 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5a66788700 (LWP 22679)):
#0  0x00007f5a6d5bbcbf in poll () at /lib64/libc.so.6
#1  0x00007f5a6a80c742 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f5a6a80d3fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f5a66953f18 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f5a6b882112 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5a6a782faa in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5a6d5c673f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5a687c0200 (LWP 22678)):
[KCrash Handler]
#6  0x00007f5a5d415027 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#7  0x00007f5a5d418f01 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#8  0x00007f5a5d434a95 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#9  0x00007f5a5d458310 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#10 0x00007f5a6ba74548 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f5a5d46516a in JabberClient::groupChatPresence(XMPP::Jid const&, XMPP::Status const&) () at /usr/lib64/qt5/plugins/kopete_jabber.so
#12 0x00007f5a6ba74548 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f5a5d35b00a in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#14 0x00007f5a5d3680b8 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#15 0x00007f5a6ba74548 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f5a5d3f3c67 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#17 0x00007f5a5d3a4c5c in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#18 0x00007f5a5d3a6884 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#19 0x00007f5a5d3c45bc in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#20 0x00007f5a5d367434 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#21 0x00007f5a6ba74548 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#22 0x00007f5a5d361f88 in  () at /usr/lib64/qt5/plugins/kopete_jabber.so
#23 0x00007f5a6ba74f5a in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f5a6c47bc42 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f5a6c484ec0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f5a6ba495e2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f5a6ba4c278 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#28 0x00007f5a6baa0383 in  () at /usr/lib64/libQt5Core.so.5
#29 0x00007f5a69e48683 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f5a69e4a430 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f5a69e4a46f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f5a6ba9f9c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f5a6ba4823b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#34 0x00007f5a6ba4fdb2 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#35 0x0000555971e9102c in  ()
#36 0x00007f5a6d4efbcb in __libc_start_main () at /lib64/libc.so.6
#37 0x0000555971e910ca in _start ()
[Inferior 1 (process 22678) detached]

Reported using DrKonqi
Comment 1 Thomas Thiers 2019-08-15 14:22:35 UTC
Created attachment 122138 [details]
Running kopete 1.13.0 from command line
Comment 2 Justin Zobel 2022-09-24 09:52:37 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 3 Thomas Thiers 2022-09-25 16:04:43 UTC
Kopete still crashes when setting any xmpp account online

Application: Kopete (kopete), signal: Aborted

[KCrash Handler]
#4  0x00007f776d30f81c in __pthread_kill_implementation () from /lib64/libc.so.6
#5  0x00007f776d2bc846 in raise () from /lib64/libc.so.6
#6  0x00007f776d2a581c in abort () from /lib64/libc.so.6
#7  0x00007f776d522ab5 in ?? () from /lib64/libstdc++.so.6
#8  0x00007f776d52dfcc in ?? () from /lib64/libstdc++.so.6
#9  0x00007f776d52e037 in std::terminate() () from /lib64/libstdc++.so.6
#10 0x00007f776d52e298 in __cxa_throw () from /lib64/libstdc++.so.6
#11 0x00007f776d75b451 in qBadAlloc () at global/qglobal.cpp:3338
#12 0x00007f776d75dd34 in QListData::detach_grow (this=this@entry=0x55963c61c5b8, idx=idx@entry=0x7ffda753cd4c, num=num@entry=1) at tools/qlist.cpp:97
#13 0x00007f774c8d2a9a in QList<JabberResource*>::detach_helper_grow(int, int) [clone .constprop.0] (this=this@entry=0x55963c61c5b8, i=<optimized out>, i@entry=2147483647, c=1) at /usr/include/qt5/QtCore/qlist.h:803
#14 0x00007f774c7faff8 in QList<Kopete::Contact*>::append (this=this@entry=0x55963c61c5b8, t=@0x7ffda753cd90: 0x55963c6612d0) at /usr/include/qt5/QtCore/qlist.h:623
#15 0x00007f774c7fc6c9 in JabberGroupContact::addSubContact (this=0x55963c61c520, rosterItem=..., addToManager=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/jabbergroupcontact.cpp:293
#16 0x00007f774c7ea079 in JabberAccount::slotGroupChatPresence (this=<optimized out>, jid=..., status=...) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/jabberaccount.cpp:1632
#17 0x00007f776d9b3e6c in doActivate<false> (sender=0x55963c6e08d0, signal_index=19, argv=0x7ffda753cf90) at kernel/qobject.cpp:3898
#18 0x00007f776d9ad1ff in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f774c93bce0 <JabberClient::staticMetaObject>, local_signal_index=local_signal_index@entry=16, argv=argv@entry=0x7ffda753cf90) at kernel/qobject.cpp:3946
#19 0x00007f774c7ae61a in JabberClient::groupChatPresence (this=<optimized out>, _t1=..., _t2=...) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/build/protocols/jabber/kopete_jabber_autogen/EWIEGA46WW/moc_jabberclient.cpp:636
#20 0x00007f776d9b3e6c in doActivate<false> (sender=0x55963c3df760, signal_index=20, argv=0x7ffda753d170) at kernel/qobject.cpp:3898
#21 0x00007f776d9ad1ff in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f774c940580 <XMPP::Client::staticMetaObject>, local_signal_index=local_signal_index@entry=17, argv=argv@entry=0x7ffda753d170) at kernel/qobject.cpp:3946
#22 0x00007f774c83e75a in XMPP::Client::groupChatPresence (_t2=..., _t1=..., this=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/build/protocols/jabber/libiris/iris_kopete_autogen/include/moc_xmpp_client.cpp:558
#23 XMPP::Client::ppPresence (s=..., j=..., this=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:745
#24 XMPP::Client::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/build/protocols/jabber/libiris/iris_kopete_autogen/include/moc_xmpp_client.cpp:229
#25 0x00007f776d9b3e6c in doActivate<false> (sender=0x55963c4d53f0, signal_index=4, argv=0x7ffda753d480) at kernel/qobject.cpp:3898
#26 0x00007f776d9ad1ff in QMetaObject::activate (sender=sender@entry=0x55963c4d53f0, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffda753d480) at kernel/qobject.cpp:3946
#27 0x00007f774c879ea8 in XMPP::JT_PushPresence::presence (_t2=..., _t1=..., this=0x55963c4d53f0) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/build/protocols/jabber/libiris/iris_kopete_autogen/J7RYVATOWX/moc_xmpp_tasks.cpp:564
#28 XMPP::JT_PushPresence::take (this=0x55963c4d53f0, e=...) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_tasks.cpp:803
#29 0x00007f774c85750b in XMPP::Task::take (this=<optimized out>, x=...) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_task.cpp:156
#30 0x00007f774c83d18f in XMPP::Client::distribute (x=..., this=0x55963c3df760) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:592
#31 XMPP::Client::streamReadyRead (this=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:526
#32 XMPP::Client::qt_static_metacall (_o=0x55963c3df760, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/build/protocols/jabber/libiris/iris_kopete_autogen/include/moc_xmpp_client.cpp:224
#33 0x00007f776d9b3e6c in doActivate<false> (sender=0x7f773c0585d0, signal_index=5, argv=0x7ffda753d710) at kernel/qobject.cpp:3898
#34 0x00007f776d9a8730 in QObject::event (this=0x7f773c0585d0, e=0x55963c4c57d0) at kernel/qobject.cpp:1314
#35 0x00007f776e52a41e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f773c0585d0, e=0x55963c4c57d0) at kernel/qapplication.cpp:3637
#36 0x00007f776d97cf88 in QCoreApplication::notifyInternal2 (receiver=0x7f773c0585d0, event=0x55963c4c57d0) at kernel/qcoreapplication.cpp:1064
#37 0x00007f776d97ff21 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55963c048e90) at kernel/qcoreapplication.cpp:1821
#38 0x00007f776d9d4c03 in postEventSourceDispatch (s=0x55963c1151f0) at kernel/qeventdispatcher_glib.cpp:277
#39 0x00007f776badaa50 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#40 0x00007f776badae08 in ?? () from /lib64/libglib-2.0.so.0
#41 0x00007f776badae9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#42 0x00007f776d9d4406 in QEventDispatcherGlib::processEvents (this=0x55963c123660, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007f776d97b9fb in QEventLoop::exec (this=this@entry=0x7ffda753db00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#44 0x00007f776d983b66 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#45 0x000055963b6e505b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kopete-22.08.1-1.1.x86_64/kopete/main.cpp:121
[Inferior 1 (process 2411) detached]
Comment 4 Ron Nascimento 2022-11-19 23:50:40 UTC
Created attachment 153888 [details]
New crash information added by DrKonqi

kopete (1.13.0) using Qt 5.15.7

Try to go online with XMPP account
on yax.im

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#7  0x00007fac4a4a16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#8  0x00007fac4a451958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#9  0x00007fac4a43b53d in __GI_abort () at abort.c:79
#10 0x00007fac4a699833 in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/libstdc++-v3/libsupc++/vterminate.cc:95