Bug 418946

Summary: Kopete crashes when editing metacontact
Product: [Unmaintained] kopete Reporter: Adam Ratcliff <brownrat>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Adam Ratcliff 2020-03-16 23:32:05 UTC
Application: kopete (1.13.0)

Qt Version: 5.13.2
Frameworks Version: 5.67.0
Operating System: Linux 5.5.8-200.fc31.x86_64 x86_64
Distribution: Fedora 31 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

After creating a metacontact, try to modify the metacontact.
Kopete crashes every time.
Create a metacontact by selecting 2 or more contacts, right click and create a metacontact.
Right click the new metacontact and click edit metacontact.

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 0x7f5d8a6c0cc0 (LWP 5196))]

Thread 7 (Thread 0x7f5d6d86f700 (LWP 5278)):
#0  0x00007f5d8f2e3a6f in poll () from /lib64/libc.so.6
#1  0x00007f5d8d83981e in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f5d8f875843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f5d8f66fc45 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f5d6edb9402 in XMPP::NetTrackerThread::run() () from /usr/lib64/qt5/plugins/kopete_jabber.so
#7  0x00007f5d8f670d96 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f5d6e070700 (LWP 5277)):
#0  0x00007f5d8f2df44c in read () from /lib64/libc.so.6
#1  0x00007f5d8d88156f in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f5d8d839367 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f5d8d8397c2 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f5d8f875843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f5d6eafae81 in QCA::SyncThread::run() () from /lib64/libqca-qt5.so.2
#8  0x00007f5d8f670d96 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5d6e92d700 (LWP 5275)):
#0  0x00007f5d8f2df44c in read () from /lib64/libc.so.6
#1  0x00007f5d8aa81365 in pa_read () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#2  0x00007f5d8d7ae3d6 in pa_mainloop_prepare () from /lib64/libpulse.so.0
#3  0x00007f5d8d7aee74 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x00007f5d8d7aef30 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x00007f5d8d7bd0dd in thread () from /lib64/libpulse.so.0
#6  0x00007f5d8aaafb9c in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7  0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f5d6ffff700 (LWP 5200)):
#0  0x00007f5d8e163d45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5d7559411b in util_queue_thread_func () from /usr/lib64/dri/nouveau_dri.so
#2  0x00007f5d75593d2b in impl_thrd_routine () from /usr/lib64/dri/nouveau_dri.so
#3  0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5d76dee700 (LWP 5199)):
#0  0x00007f5d8f2df44c in read () from /lib64/libc.so.6
#1  0x00007f5d8d88156f in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f5d8d839367 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f5d8d8397c2 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f5d8f875843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f5d8f66fc45 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f5d8f670d96 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5d77fff700 (LWP 5198)):
#0  0x00007f5d8d836379 in g_source_unref_internal () from /lib64/libglib-2.0.so.0
#1  0x00007f5d8d8379b5 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#2  0x00007f5d8d83917f in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f5d8d8397c2 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f5d8f875843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f5d8f66fc45 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f5d90890f6a in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#9  0x00007f5d8f670d96 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007f5d8e15d4e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f5d8f2ee6d3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5d8a6c0cc0 (LWP 5196)):
[KCrash Handler]
#6  0x00007f5d911fffb4 in Kopete::UI::ListView::Item::depth() const () from /lib64/libkopete.so.1
#7  0x00007f5d91200c11 in Kopete::UI::ListView::Item::slotLayoutItems() () from /lib64/libkopete.so.1
#8  0x00007f5d8f84a91b in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#9  0x00007f5d8f85718b in QTimer::timeout(QTimer::QPrivateSignal) () from /lib64/libQt5Core.so.5
#10 0x00007f5d8f84b735 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#11 0x00007f5d90194ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#12 0x00007f5d9019e150 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#13 0x00007f5d8f8203e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007f5d8f874ae8 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#15 0x00007f5d8f8753e4 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#16 0x00007f5d8d839520 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007f5d8d8398b0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#18 0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007f5d8f875825 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#21 0x00007f5d9039bd8d in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#22 0x00007f5d91240e8d in Kopete::Contact::changeMetaContact() () from /lib64/libkopete.so.1
#23 0x00007f5d911e1667 in Kopete::Contact::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libkopete.so.1
#24 0x00007f5d8f84a91b in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#25 0x00007f5d9018e456 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5
#26 0x00007f5d90190b92 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5
#27 0x00007f5d903195d2 in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5
#28 0x00007f5d90320d5e in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5
#29 0x00007f5d90321d82 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#30 0x00007f5d901d7c7e in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#31 0x00007f5d9032437b in QMenu::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#32 0x00007f5d90194ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#33 0x00007f5d9019e3a3 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#34 0x00007f5d8f8203e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#35 0x00007f5d9019d4b7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#36 0x00007f5d901f4614 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#37 0x00007f5d901f6c8c in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#38 0x00007f5d90194ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#39 0x00007f5d9019e150 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#40 0x00007f5d8f8203e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#41 0x00007f5d8fbffb83 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#42 0x00007f5d8fc0137b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib64/libQt5Gui.so.5
#43 0x00007f5d8fbdd6eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#44 0x00007f5d7d5a0d5e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#45 0x00007f5d8d839520 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#46 0x00007f5d8d8398b0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#47 0x00007f5d8d839953 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#48 0x00007f5d8f875825 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#49 0x00007f5d8f81f1db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#50 0x00007f5d8f8270b6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#51 0x000055af21483f48 in main ()
[Inferior 1 (process 5196) detached]

Possible duplicates by query: bug 415991, bug 414700, bug 413205, bug 411826, bug 409383.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-05 02:24:46 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 2 Bug Janitor Service 2022-10-20 04:59:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-11-04 05:07:57 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!