Bug 231941 - Kopete crashed on closing a chat window
Summary: Kopete crashed on closing a chat window
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (show other bugs)
Version: 1.0.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-23 20:48 UTC by Alexey Chernov
Modified: 2017-03-01 17:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.45 KB, text/plain)
2016-02-21 08:20 UTC, Luca Niverini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2010-03-23 20:48:34 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33 x86_64

-- Information about the crash:
Kopete suddenly crashed when I closed a chat window. Plasma workspace crashed at the moment, too, but its stack trace became corrupted.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7fde4d43c710 (LWP 14873)):
#0  0x00007fde6ce85273 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fde687bb61c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde687bb960 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fde6f1c261a in QEventDispatcherGlib::processEvents (this=0x1bde340, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fde6f182898 in QEventLoop::processEvents (this=0x1bde150, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fde6f1829ed in QEventLoop::exec (this=0x1bde150, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fde4e63bb7b in QCA::SyncThread::run (this=0x1bddb30) at support/syncthread.cpp:195
#7  0x00007fde6f05ac35 in QThreadPrivate::start (arg=0x1bddb30) at thread/qthread_unix.cpp:248
#8  0x00007fde6edaeaca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fde6ce8e58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fde4cc3b710 (LWP 14874)):
#0  __pthread_mutex_lock (mutex=0x1d35ab8) at pthread_mutex_lock.c:54
#1  0x00007fde687bb6c3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde687bb960 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fde6f1c261a in QEventDispatcherGlib::processEvents (this=0x1d359c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fde6f182898 in QEventLoop::processEvents (this=0x1be10a0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fde6f1829ed in QEventLoop::exec (this=0x1be10a0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fde4e937497 in XMPP::SyncThread::run (this=0x1d35430) at /usr/src/packages/kde4/4.4.1/kdenetwork-4.4.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x00007fde6f05ac35 in QThreadPrivate::start (arg=0x1d35430) at thread/qthread_unix.cpp:248
#8  0x00007fde6edaeaca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fde6ce8e58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fde72e04720 (LWP 14871)):
[KCrash Handler]
#5  check_match (sym=0x700c00004c34) at dl-lookup.c:133
#6  0x00007fde72d5c0e1 in do_lookup_x (new_hash=3271174478, old_hash=0x7fff2796d1d8, ref=<value optimized out>, result=<value optimized out>, scope=<value optimized out>, i=0, flags=5, skip=0x0, 
    undef_map=0x1486bc0) at dl-lookup.c:272
#7  0x00007fde72d5c4a5 in _dl_lookup_symbol_x (undef_name=<value optimized out>, undef_map=<value optimized out>, ref=0x7fff2796d238, symbol_scope=<value optimized out>, version=0x0, 
    type_class=<value optimized out>, flags=5, skip_map=0x0) at dl-lookup.c:721
#8  0x00007fde72d60531 in _dl_fixup (l=<value optimized out>, reloc_arg=<value optimized out>) at ../elf/dl-runtime.c:118
#9  0x00007fde72d669d5 in _dl_runtime_resolve () at ../sysdeps/x86_64/dl-trampoline.S:41
#10 0x00007fde546085df in ~QMngHandlerPrivate (this=0x21bf1f0, __in_chrg=<value optimized out>) at qmnghandler.cpp:237
#11 0x00007fde54609671 in QScopedPointerDeleter<QMngHandlerPrivate>::cleanup (pointer=0x21bf1f0) at ../../../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 0x00007fde54609605 in ~QScopedPointer (this=0x21be7f0, __in_chrg=<value optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 0x00007fde54608f49 in ~QMngHandler (this=0x21be7e0, __in_chrg=<value optimized out>) at qmnghandler.cpp:378
#14 0x00007fde6de6fc2f in ~QImageReaderPrivate (this=0x21c2540, __in_chrg=<value optimized out>) at image/qimagereader.cpp:485
#15 0x00007fde6de70be9 in ~QImageReader (this=0x21c2df0, __in_chrg=<value optimized out>) at image/qimagereader.cpp:597
#16 0x00007fde6de96d9d in ~QMovie (this=0x21c2dd0, __in_chrg=<value optimized out>) at image/qmovie.cpp:623
#17 0x00007fde4ec400e6 in ~KopeteChatWindow (this=0x1dc0990, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/packages/kde4/4.4.1/kdenetwork-4.4.1/kopete/kopete/chatwindow/kopetechatwindow.cpp:319
#18 0x00007fde6f1a544b in qDeleteInEventHandler (o=0x1dc0990) at kernel/qobject.cpp:3990
#19 0x00007fde6f19f48f in QObject::event (this=0x1dc0990, e=0x2486480) at kernel/qobject.cpp:1223
#20 0x00007fde6ddd192a in QWidget::event (this=0x1dc0990, event=0x2486480) at kernel/qwidget.cpp:8455
#21 0x00007fde6e2a2403 in QMainWindow::event (this=0x1dc0990, event=0x2486480) at widgets/qmainwindow.cpp:1433
#22 0x00007fde6fc9cda0 in KXmlGuiWindow::event (this=0x700c00004c34, ev=0x1487080) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#23 0x00007fde6dd5cb5e in QApplicationPrivate::notify_helper (this=0x1378a90, receiver=0x1dc0990, e=0x2486480) at kernel/qapplication.cpp:4300
#24 0x00007fde6dd5c9b1 in QApplication::notify (this=0x7fff2796e710, receiver=0x1dc0990, e=0x2486480) at kernel/qapplication.cpp:4265
#25 0x00007fde6fb9fed1 in KApplication::notify (this=0x7fff2796e710, receiver=0x1dc0990, event=0x2486480) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#26 0x00007fde6f185888 in QCoreApplication::notifyInternal (this=0x7fff2796e710, receiver=0x1dc0990, event=0x2486480) at kernel/qcoreapplication.cpp:704
#27 0x00007fde70ffb5f5 in QCoreApplication::sendEvent(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#28 0x00007fde6f186af7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1301af0) at kernel/qcoreapplication.cpp:1345
#29 0x00007fde6f186713 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#30 0x00007fde710a3633 in QCoreApplication::sendPostedEvents() () from /usr/lib/libQt3Support.so.4
#31 0x00007fde6f1c1343 in postEventSourceDispatch (s=0x13704e0) at kernel/qeventdispatcher_glib.cpp:276
#32 0x00007fde687b7e7d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007fde687bb838 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#34 0x00007fde687bb960 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007fde6f1c25f7 in QEventDispatcherGlib::processEvents (this=0x1301210, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#36 0x00007fde6de43948 in QGuiEventDispatcherGlib::processEvents (this=0x1301210, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fde6f182898 in QEventLoop::processEvents (this=0x7fff2796e670, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fde6f1829ed in QEventLoop::exec (this=0x7fff2796e670, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007fde6f185f84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#40 0x00007fde6dd59b66 in QApplication::exec () at kernel/qapplication.cpp:3579
#41 0x0000000000414c06 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdenetwork-4.4.1/kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Luca Niverini 2016-02-21 08:20:44 UTC
Created attachment 97324 [details]
New crash information added by DrKonqi

kopete (1.7.3) on KDE Platform 4.14.14 using Qt 4.8.7

- What I was doing when the application crashed:
I closed a chat window without typing any message.

-- Backtrace (Reduced):
#6  0x000000000063b800 in typeinfo for KXmlGuiWindow ()
#7  0x00007f28e9310525 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f28e16a0e09 in KParts::PartManager::~PartManager() () from /usr/lib/libkparts.so.4
#9  0x00007f28e16a0fd9 in KParts::PartManager::~PartManager() () from /usr/lib/libkparts.so.4
#10 0x00007f28e9313361 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
Comment 2 Pali Rohár 2016-11-26 20:05:22 UTC
It is reproducable?
Comment 3 Luca Niverini 2016-12-09 17:15:43 UTC
new version 1.10.1 works
Comment 4 Pali Rohár 2017-03-01 17:46:59 UTC
closing per previous comment