Bug 418432

Summary: Kopete crash when I want to edit a participant information
Product: [Unmaintained] kopete Reporter: wault
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description wault 2020-03-03 14:25:08 UTC
Application: kopete (1.13.0)
KDE Platform Version: 4.14.38
Qt Version: 4.8.7
Operating System: Linux 4.15.0-88-generic x86_64
Distribution: Ubuntu 18.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:
First of all, I use the french version so the terms I will use below are a somewhat literal translation.

I wanted to add an avatar (a picture) and to edit the info of myself as a participant of the conversation
- double left clic on my friend username to open the conversation window
- right-clic on my username in the rigth panel of a discution (the participant panel)
- clic Informations on the menu list
- choose a Photo on my disk OR fill any info
- clic save
=> crash

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe768d48840 (LWP 8994))]

Thread 4 (Thread 0x7fe7422a2700 (LWP 25709)):
#0  0x00007fe764df10b4 in __GI___libc_read (fd=29, buf=0x7fe7422a1b10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fe75ff8b2d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe75ff460b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe75ff46570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe75ff466dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe76658e22e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fe76655c12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fe76655c495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fe76644b549 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fe76653c1c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fe76644de3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007fe7648c56db in start_thread (arg=0x7fe7422a2700) at pthread_create.c:463
#12 0x00007fe764e0288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe74a9d6700 (LWP 8997)):
#0  0x00007fe76658dc48 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007fe75ff45b28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe75ff464fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe75ff466dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe76658e22e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fe76655c12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fe76655c495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fe76644b549 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fe74d1d7c9b in XMPP::NetTrackerThread::run (this=0x55a97f8aafa0) at ./protocols/jabber/libiris/src/irisnet/corelib/netinterface.cpp:168
#9  0x00007fe76644de3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fe7648c56db in start_thread (arg=0x7fe74a9d6700) at pthread_create.c:463
#11 0x00007fe764e0288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe74b1d7700 (LWP 8996)):
#0  0x00007fe764df5bf9 in __GI___poll (fds=0x7fe744005440, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe75ff465c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe75ff466dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe76658e22e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fe76655c12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fe76655c495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fe74cd98c5f in QCA::SyncThread::run() () from /usr/lib/x86_64-linux-gnu/libqca.so.2
#7  0x00007fe76644de3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fe7648c56db in start_thread (arg=0x7fe74b1d7700) at pthread_create.c:463
#9  0x00007fe764e0288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe768d48840 (LWP 8994)):
[KCrash Handler]
#6  0x00007fe76649ceb5 in QString::operator=(QString const&) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fe74d11c5ca in XMPP::VCard::setNickName (this=<optimized out>, n=...) at ./protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_vcard.cpp:864
#8  0x00007fe74d058669 in dlgJabberVCard::slotSaveVCard (this=0x55a980950f90) at ./protocols/jabber/ui/dlgjabbervcard.cpp:315
#9  0x00007fe766571f70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fe766f17a68 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#11 0x00007fe766f195df in ?? () from /usr/lib/libkdeui.so.5
#12 0x00007fe766571f70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fe76657b12e in QSignalMapper::mapped(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fe76657b2b4 in QSignalMapper::map(QObject*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007fe766571f70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007fe765cc5632 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007fe7659fac33 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007fe7659fbfe4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007fe7659fc0f4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007fe765676930 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007fe76562003c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007fe765627136 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007fe766fbfcca in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007fe76655d8ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007fe76562673d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007fe7656a4452 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007fe7656a3ce3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007fe7656cd592 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007fe75ff46417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fe75ff46650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fe75ff466dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fe76658e20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007fe7656cd666 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007fe76655c12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007fe76655c495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007fe766562459 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x000055a97e2986e0 in main (argc=1, argv=0x7ffed3c3e198) at ./kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-03 23:55:07 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 wault 2022-10-04 18:43:04 UTC
I am sorry but I no longer use Kopete and I am unable to verify if the bug report is still relevant.

Regards.
Comment 3 Bug Janitor Service 2022-10-19 04:57:57 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 4 Bug Janitor Service 2022-11-03 05:08:15 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!