Version: 0.80.2 (using 4.3.2 (KDE 4.3.2), Debian packages) Compiler: cc OS: Linux (i686) release 2.6.30-1-686 Kopete crashes when i close the history window pressing on the button. I don't have the -dbg version installed so please try to reproduce it, if you can't i'll send more detailed bugreport.
Likely to be bug 209960. Is your kdelibs package updated? (I hope debian has updated the package already to contain the fix) Regards
Updated to the latest version available in debian: 4:3.5.10.dfsg.1-2.1
That seems to be the KDE3 version of kdelibs, I guess I was referring to "kdelibs4". Thanks
Kdelibs5 :-D 4:4.3.2-2
Weird, according to the Debian changelog it should be fixed already: http://packages.debian.org/changelogs/pool/main/k/kde4libs/kde4libs_4.3.2-2/changelog " * Add patch from upstream to fix handling of deletion in khtml." Then we need a proper backtrace in order to identify the crash. Install the "kdenetwork-dbg" and "kdelibs5-dbg" packages and paste here a backtrace. Thanks
Application: Kopete (kopete), signal: Segmentation fault [Current thread is 1 (Thread 0xb5736700 (LWP 22908))] Thread 4 (Thread 0xb2984b70 (LWP 22910)): #0 0xb5dfee06 in clock_gettime () from /lib/i686/cmov/librt.so.1 #1 0xb7483e9b in QTimerInfoList::getTime (this=0x87a68c4, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb7484061 in QTimerInfoList::updateCurrentTime (this=0x87a68c4) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb748421a in QTimerInfoList::timerWait (this=0x87a68c4, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb7482220 in timerSourcePrepareHelper (src=0xb2984068, timeout=0xb2984158) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb74822a5 in timerSourcePrepare (source=0x0, timeout=0xb5e02ff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb5d81f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0xb5d82304 in ?? () from /lib/libglib-2.0.so.0 #8 0xb5d827a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0xb748205f in QEventDispatcherGlib::processEvents (this=0x8884b60, flags=...) at kernel/qeventdispatcher_glib.cpp:409 #10 0xb745583a in QEventLoop::processEvents (this=0x9050bf0, flags=...) at kernel/qeventloop.cpp:149 #11 0xb7455c82 in QEventLoop::exec (this=0x9050bf0, flags=...) at kernel/qeventloop.cpp:201 #12 0xb2baa829 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2 #13 0xb73665e2 in QThreadPrivate::start (arg=0x850a7e8) at thread/qthread_unix.cpp:188 #14 0xb5d307f5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #15 0xb67e805e in clone () from /lib/i686/cmov/libc.so.6 Thread 3 (Thread 0xb2183b70 (LWP 22911)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67daaa6 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb5d8f6cb in g_poll () from /lib/libglib-2.0.so.0 #3 0xb5d824f5 in ?? () from /lib/libglib-2.0.so.0 #4 0xb5d827a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0xb748205f in QEventDispatcherGlib::processEvents (this=0x892b9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:409 #6 0xb745583a in QEventLoop::processEvents (this=0x8fee0d8, flags=...) at kernel/qeventloop.cpp:149 #7 0xb7455c82 in QEventLoop::exec (this=0x8fee0d8, flags=...) at kernel/qeventloop.cpp:201 #8 0xb2dfa3a2 in XMPP::SyncThread::run (this=0x8b0b8b8) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151 #9 0xb73665e2 in QThreadPrivate::start (arg=0x8b0b8b8) at thread/qthread_unix.cpp:188 #10 0xb5d307f5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #11 0xb67e805e in clone () from /lib/i686/cmov/libc.so.6 Thread 2 (Thread 0xb1181b70 (LWP 23028)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5d34cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb67f4ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb73675c2 in QWaitConditionPrivate::wait (this=0x8ae06f8, mutex=0x8ae06f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8ae06f8, mutex=0x8ae06f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb6021a9a in QHostInfoAgent::run (this=0x8ae06e8) at kernel/qhostinfo.cpp:260 #6 0xb73665e2 in QThreadPrivate::start (arg=0x8ae06e8) at thread/qthread_unix.cpp:188 #7 0xb5d307f5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #8 0xb67e805e in clone () from /lib/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5736700 (LWP 22908)): [KCrash Handler] #6 QWidget::hide (this=0x8a70460, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/include/qt4/QtGui/qwidget.h:477 #7 ~KHTMLPart (this=0x8a70460, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:612 #8 0xb5bdcd4e in KParts::Part::slotWidgetDestroyed (this=0x8a70460) at ../../kparts/part.cpp:354 #9 0xb5bdce6b in KParts::Part::qt_metacall (this=0x8a70460, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff78c3c) at ./part.moc:76 #10 0xb5bdceca in KParts::ReadOnlyPart::qt_metacall (this=0x8a70460, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff78c3c) at ./part.moc:154 #11 0xb35553ba in KHTMLPart::qt_metacall (this=0x8a70460, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff78c3c) at ./khtml_part.moc:246 #12 0xb746c303 in QMetaObject::activate (sender=0x9437aa8, from_signal_index=0, to_signal_index=1, argv=0xbff78c3c) at kernel/qobject.cpp:3112 #13 0xb746c720 in QMetaObject::activate (sender=0x9437aa8, m=0x807ac70, from_local_signal_index=0, to_local_signal_index=1, argv=0xbff78c3c) at kernel/qobject.cpp:3206 #14 0xb746c7ab in QObject::destroyed (this=0x9437aa8, _t1=0x9437aa8) at .moc/release-shared/moc_qobject.cpp:143 #15 0xb746d5b9 in ~QObject (this=0x9437aa8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:757 #16 0xb6ae84bf in ~QWidget (this=0x9437aa8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1380 #17 0xb746604f in QObjectPrivate::deleteChildren (this=0x945bf98) at kernel/qobject.cpp:1846 #18 0xb6ae82db in ~QWidget (this=0x945beb0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #19 0xb746604f in QObjectPrivate::deleteChildren (this=0x94fa0e8) at kernel/qobject.cpp:1846 #20 0xb6ae7ceb in ~QWidget (this=0x94fa0d0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #21 0xb6e92881 in ~QFrame (this=0x94fa0d0, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #22 0xb6efae8b in ~QSplitter (this=0x94fa0d0, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1008 #23 0xb746604f in QObjectPrivate::deleteChildren (this=0x95427b0) at kernel/qobject.cpp:1846 #24 0xb6ae82db in ~QWidget (this=0x9458e18, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #25 0xb746604f in QObjectPrivate::deleteChildren (this=0x95429a0) at kernel/qobject.cpp:1846 #26 0xb6ae7ceb in ~QWidget (this=0x98903a8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #27 0xb6f78be6 in ~QDialog (this=0x98903a8, __in_chrg=<value optimized out>) at dialogs/qdialog.cpp:298 #28 0xb7934fb4 in ~KDialog (this=0x98903a8, __in_chrg=<value optimized out>) at ../../kdeui/dialogs/kdialog.cpp:197 #29 0xb3322b31 in ~HistoryDialog (this=0x98903a8, __in_chrg=<value optimized out>) at ../../../../kopete/plugins/history/historydialog.cpp:187 #30 0xb7465d35 in qDeleteInEventHandler (o=0x8a70460) at kernel/qobject.cpp:3814 #31 0xb746760b in QObject::event (this=0x98903a8, e=0x9953e68) at kernel/qobject.cpp:1093 #32 0xb6aec300 in QWidget::event (this=0x98903a8, event=0x9953e68) at kernel/qwidget.cpp:7951 #33 0xb6a96a94 in QApplicationPrivate::notify_helper (this=0x80a1120, receiver=0x98903a8, e=0x9953e68) at kernel/qapplication.cpp:4065 #34 0xb6a9ecc2 in QApplication::notify (this=0xbff7979c, receiver=0x98903a8, e=0x9953e68) at kernel/qapplication.cpp:4030 #35 0xb79cd0fd in KApplication::notify (this=0xbff7979c, receiver=0x98903a8, event=0x9953e68) at ../../kdeui/kernel/kapplication.cpp:302 #36 0xb74571eb in QCoreApplication::notifyInternal (this=0xbff7979c, receiver=0x98903a8, event=0x9953e68) at kernel/qcoreapplication.cpp:610 #37 0xb7457e2e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x80803f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80803f0) at kernel/qcoreapplication.cpp:1247 #39 0xb745800d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #40 0xb74824cf in QCoreApplication::sendPostedEvents (s=0x80a3710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #41 postEventSourceDispatch (s=0x80a3710) at kernel/qeventdispatcher_glib.cpp:276 #42 0xb5d7ee98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #43 0xb5d82623 in ?? () from /lib/libglib-2.0.so.0 #44 0xb5d827a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #45 0xb7482041 in QEventDispatcherGlib::processEvents (this=0x8080140, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #46 0xb6b36305 in QGuiEventDispatcherGlib::processEvents (this=0x8080140, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #47 0xb745583a in QEventLoop::processEvents (this=0xbff79730, flags=...) at kernel/qeventloop.cpp:149 #48 0xb7455c82 in QEventLoop::exec (this=0xbff79730, flags=...) at kernel/qeventloop.cpp:201 #49 0xb74580d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #50 0xb6a96917 in QApplication::exec () at kernel/qapplication.cpp:3525 #51 0x08059783 in main (argc=3, argv=0xbff79bc4) at ../../../kopete/kopete/main.cpp:104
It is the same as bug 209960... and it should be fixed already in your packages...mh, I wonder where is the problem...
Any plans to solve this bug? It's quite annoying...
It should be fixed already (check the bug report I mentioned), are you experiencing this crash on 4.3.3 ? Thanks...
Waiting for update
4.3.3 isn't in debian, so i don't know
We will wait...
It appears that they don't plan to package it at all :-D
They should at least apply the patch to 4.3.2 .... the developers already sent a notice to kde-packages when the bug was discovered and fixed some time ago.... I wonder why they said they applied the patch (changelog) but it doesn't work... err
Kde 4.3.4 is now in debian, and closing history doesn't cause a crash anymore.