Bug 355511

Summary: kopete crash when closing the "Configure" window
Product: [Unmaintained] kopete Reporter: smkr <steve.mckuhr>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description smkr 2015-11-17 20:29:52 UTC
I tried submitting this through DrKonqi without success (error 32,000 received from Bugzilla).

Application: kopete (1.6.60)
KDE Platform Version: 4.14.14
Qt Version: 4.8.7
Operating System: Linux 4.2.5-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
1. Open up Kopete.
2. No need to go online.
3. Open Settings->Configure.
4. Click OK or Cancel.
5. Crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  QWidget::testAttribute (attribute=Qt::WA_UnderMouse, this=0x0) at /usr/include/QtGui/qwidget.h:1044
#7  QWidget::underMouse (this=0x0) at /usr/include/QtGui/qwidget.h:997
#8  KHTMLPart::begin (this=this@entry=0x557a6e45f6e0, url=..., xOffset=xOffset@entry=0, yOffset=yOffset@entry=0) at ../../khtml/khtml_part.cpp:1995
#9  0x00007f464642f2a1 in ChatMessagePart::writeTemplate (this=this@entry=0x557a6e45f6e0) at ../../../kopete/chatwindow/chatmessagepart.cpp:1333
#10 0x00007f4646436860 in ChatMessagePart::changeStyle (this=0x557a6e45f6e0) at ../../../kopete/chatwindow/chatmessagepart.cpp:1310
#11 0x00007f46644af821 in QObject::event (this=0x557a6e45f6e0, e=<optimized out>) at kernel/qobject.cpp:1222
#12 0x00007f466331f93c in QApplicationPrivate::notify_helper (this=this@entry=0x557a6de460f0, receiver=receiver@entry=0x557a6e45f6e0, e=e@entry=0x557a6df986e0) at kernel/qapplication.cpp:4565
#13 0x00007f4663326796 in QApplication::notify (this=this@entry=0x7ffd6475a840, receiver=receiver@entry=0x557a6e45f6e0, e=e@entry=0x557a6df986e0) at kernel/qapplication.cpp:4351
#14 0x00007f4664f4d54a in KApplication::notify (this=0x7ffd6475a840, receiver=0x557a6e45f6e0, event=0x557a6df986e0) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f46644958dd in QCoreApplication::notifyInternal (this=0x7ffd6475a840, receiver=receiver@entry=0x557a6e45f6e0, event=event@entry=0x557a6df986e0) at kernel/qcoreapplication.cpp:955
#16 0x00007f4664498ef6 in QCoreApplication::sendEvent (event=0x557a6df986e0, receiver=0x557a6e45f6e0) at kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x557a6ddf5100) at kernel/qcoreapplication.cpp:1579
#18 0x00007f46644991d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#19 0x00007f46644c5d1e in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x557a6de439d0) at kernel/qeventdispatcher_glib.cpp:300
#21 0x00007f465c22ae3a in g_main_dispatch (context=0x557a6de46960) at gmain.c:3154
#22 g_main_context_dispatch (context=context@entry=0x557a6de46960) at gmain.c:3769
#23 0x00007f465c22b1d0 in g_main_context_iterate (context=context@entry=0x557a6de46960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#24 0x00007f465c22b27c in g_main_context_iteration (context=0x557a6de46960, may_block=may_block@entry=1) at gmain.c:3901
#25 0x00007f46644c5e8e in QEventDispatcherGlib::processEvents (this=0x557a6ddf69d0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#26 0x00007f46633c83e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#27 0x00007f4664494151 in QEventLoop::processEvents (this=this@entry=0x7ffd6475a730, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f46644944c5 in QEventLoop::exec (this=this@entry=0x7ffd6475a730, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f466449a069 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#30 0x0000557a6c3e0cf2 in main (argc=3, argv=0x7ffd6475a9a8) at ../../kopete/main.cpp:105


Reproducible: Always

Steps to Reproduce:
1. Open up Kopete.
2. No need to go online.
3. Open Settings->Configure.
4. Click OK or Cancel.

Actual Results:  
crash

Expected Results:  
nocrash
Comment 1 Christoph Feck 2015-11-18 22:29:15 UTC
The backtrace might be a bit different, but both crashes are caused by KHTML part destruction.

*** This bug has been marked as a duplicate of bug 355275 ***