Bug 309345 - Crash when closing timeout tab
Summary: Crash when closing timeout tab
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 323763 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-10-31 21:54 UTC by Rolf Eike Beer
Modified: 2017-01-07 22:26 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2012-10-31 21:54:06 UTC
Application: kontact (4.8.5)
KDE Platform Version: 4.8.5 (4.8.5) "release 521"
Qt Version: 4.8.2
Operating System: Linux 3.6.4-9-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
I had a tab open which just showed the "the connection to the server timed out" message. When I tried to close that tab Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f02abece760 (LWP 3753))]

Thread 8 (Thread 0x7f0293745700 (LWP 3834)):
#0  0x00007f02a3c35e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f02a868ff52 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f02a907f240) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f02a868ff89 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f0292e34700 (LWP 3854)):
#0  0x00007f02a93c8ff3 in poll () from /lib64/libc.so.6
#1  0x00007f02a3722ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f02a3722fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f02a9b41e36 in QEventDispatcherGlib::processEvents (this=0x7f028c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f02a9b11842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f02a9b11a97 in QEventLoop::exec (this=0x7f0292e33e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f02a9a115f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f02a9a1461b in QThreadPrivate::start (arg=0x1ff81d0) at thread/qthread_unix.cpp:307
#8  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f02308fe700 (LWP 4667)):
#0  0x00007f02a3c361eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f023e329341 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f022c4ff700 (LWP 4668)):
#0  0x00007f02a93cb803 in select () from /lib64/libc.so.6
#1  0x00007f02a9aefad1 in QProcessManager::run (this=0x7f02a9e694c0) at io/qprocess_unix.cpp:245
#2  0x00007f02a9a1461b in QThreadPrivate::start (arg=0x7f02a9e694c0) at thread/qthread_unix.cpp:307
#3  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f021bfff700 (LWP 4692)):
#0  0x00007f02a93c8ff3 in poll () from /lib64/libc.so.6
#1  0x00007f02a3722ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f02a3722fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f02a9b41dcf in QEventDispatcherGlib::processEvents (this=0x7f02140008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f02a9b11842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f02a9b11a97 in QEventLoop::exec (this=0x7f021bffedd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f02a9a115f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f023e5b28c4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f02a9a1461b in QThreadPrivate::start (arg=0x57779c0) at thread/qthread_unix.cpp:307
#9  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f021a20d700 (LWP 4700)):
#0  0x00007f02a3c361eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f023e329341 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0218c1c700 (LWP 10455)):
#0  0x00007f02a93c8ff3 in poll () from /lib64/libc.so.6
#1  0x00007f02a3722ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f02a3722fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f02a9b41dcf in QEventDispatcherGlib::processEvents (this=0x7f0220000dd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f02a9b11842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f02a9b11a97 in QEventLoop::exec (this=0x7f0218c1bdf0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f02a9a115f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f02a9af162f in QInotifyFileSystemWatcherEngine::run (this=0x42c71d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f02a9a1461b in QThreadPrivate::start (arg=0x42c71d0) at thread/qthread_unix.cpp:307
#9  0x00007f02a3c31f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f02a93d210d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f02abece760 (LWP 3753)):
[KCrash Handler]
#6  cleanConnectionLists (this=<optimized out>) at kernel/qobject.cpp:365
#7  QObjectPrivate::cleanConnectionLists (this=0x2c5c2c0) at kernel/qobject.cpp:349
#8  0x00007f02a9b26d14 in QMetaObject::activate (sender=0x2c5c290, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11c5c8c0) at kernel/qobject.cpp:3614
#9  0x00007f02a9b2759f in QObject::destroyed (this=<optimized out>, _t1=0x2c5c290) at .moc/release-shared/moc_qobject.cpp:149
#10 0x00007f02a9b2b04e in QObject::~QObject (this=0x2c5c290, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#11 0x00007f02aa524792 in QAction::~QAction (this=0x2c5c290, __in_chrg=<optimized out>) at kernel/qaction.cpp:652
#12 0x00007f02aa5829d9 in QWidgetAction::~QWidgetAction (this=0x2c5c290, __in_chrg=<optimized out>) at kernel/qwidgetaction.cpp:119
#13 0x00007f02ab1956f9 in KSelectAction::~KSelectAction (this=0x2c5c290, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/actions/kselectaction.cpp:93
#14 0x00007f02a9b252f5 in QObjectPrivate::deleteChildren (this=0x3021360) at kernel/qobject.cpp:1917
#15 0x00007f02a9b2b55c in QObject::~QObject (this=0x30466c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#16 0x00007f02aa524792 in QAction::~QAction (this=0x30466c0, __in_chrg=<optimized out>) at kernel/qaction.cpp:652
#17 0x00007f02aa5829d9 in QWidgetAction::~QWidgetAction (this=0x30466c0, __in_chrg=<optimized out>) at kernel/qwidgetaction.cpp:119
#18 0x00007f02ab18bfc9 in KCodecAction::~KCodecAction (this=0x30466c0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/actions/kcodecaction.cpp:86
#19 0x00007f02a9b252f5 in QObjectPrivate::deleteChildren (this=0x2d13be0) at kernel/qobject.cpp:1917
#20 0x00007f02a9b2b55c in QObject::~QObject (this=0x7bc66a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#21 0x00007f02a90c70e8 in KParts::Part::~Part (this=0x7bc66a0, __vtt_parm=0x7f02450a9d50, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kparts/part.cpp:190
#22 0x00007f02449c299e in KHTMLPart::~KHTMLPart (this=0x7bc66a0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/khtml/khtml_part.cpp:533
#23 0x00007f02449c2b29 in KHTMLPart::~KHTMLPart (this=0x7bc66a0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/khtml/khtml_part.cpp:580
#24 0x00007f02453f9eb0 in Akregator::BrowserFrame::Private::~Private (this=0x2d239b0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.5/akregator/src/browserframe_p.cpp:50
#25 0x00007f02453f9fa9 in Akregator::BrowserFrame::Private::~Private (this=0x2d239b0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.5/akregator/src/browserframe_p.cpp:51
#26 0x00007f02453f6b0a in Akregator::BrowserFrame::~BrowserFrame (this=0x2fda760, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.5/akregator/src/browserframe.cpp:63
#27 0x00007f02453f6b79 in Akregator::BrowserFrame::~BrowserFrame (this=0x2fda760, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.5/akregator/src/browserframe.cpp:64
#28 0x00007f02453f49fa in Akregator::FrameManager::slotRemoveFrame (this=0x25f4900, id=1) at /usr/src/debug/kdepim-4.8.5/akregator/src/framemanager.cpp:108
#29 0x00007f02a9b26c41 in QMetaObject::activate (sender=0x26b0700, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11c5cef0) at kernel/qobject.cpp:3556
#30 0x00007f024588c7c1 in Akregator::TabWidget::signalRemoveFrameRequest (this=<optimized out>, _t1=1) at /usr/src/debug/kdepim-4.8.5/build/akregator/src/tabwidget.moc:167
#31 0x00007f024588c8e8 in Akregator::TabWidget::slotCloseRequest (this=0x26b0700, widget=0x2fda760) at /usr/src/debug/kdepim-4.8.5/akregator/src/tabwidget.cpp:418
#32 0x00007f02a9b26c41 in QMetaObject::activate (sender=0x26b0700, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11c5d070) at kernel/qobject.cpp:3556
#33 0x00007f02ab352cd2 in KTabWidget::closeRequest (this=<optimized out>, _t1=0x2fda760) at /usr/src/debug/kdelibs-4.8.5/build/kdeui/ktabwidget.moc:301
#34 0x00007f02a9b26c41 in QMetaObject::activate (sender=0x24a2a50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11c5d1c0) at kernel/qobject.cpp:3556
#35 0x00007f02aa996a81 in QTabBar::tabCloseRequested (this=<optimized out>, _t1=1) at .moc/release-shared/moc_qtabbar.cpp:222
#36 0x00007f02a9b26c41 in QMetaObject::activate (sender=0x2c25b50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11c5d310) at kernel/qobject.cpp:3556
#37 0x00007f02aabb6da2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#38 0x00007f02aa8f582e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#39 0x00007f02aa8f6b6b in QAbstractButtonPrivate::click (this=0x2c17d50) at widgets/qabstractbutton.cpp:541
#40 0x00007f02aa8f6ddc in QAbstractButton::mouseReleaseEvent (this=0x2c25b50, e=0x7fff11c5dbe0) at widgets/qabstractbutton.cpp:1123
#41 0x00007f02aa57c644 in QWidget::event (this=0x2c25b50, event=0x7fff11c5dbe0) at kernel/qwidget.cpp:8371
#42 0x00007f02aa52bfe4 in notify_helper (e=0x7fff11c5dbe0, receiver=0x2c25b50, this=0x1e432d0) at kernel/qapplication.cpp:4551
#43 QApplicationPrivate::notify_helper (this=0x1e432d0, receiver=0x2c25b50, e=0x7fff11c5dbe0) at kernel/qapplication.cpp:4523
#44 0x00007f02aa531683 in QApplication::notify (this=<optimized out>, receiver=0x2c25b50, e=0x7fff11c5dbe0) at kernel/qapplication.cpp:4094
#45 0x00007f02ab272156 in KApplication::notify (this=0x7fff11c5e8e0, receiver=0x2c25b50, event=0x7fff11c5dbe0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#46 0x00007f02a9b12d0c in QCoreApplication::notifyInternal (this=0x7fff11c5e8e0, receiver=0x2c25b50, event=0x7fff11c5dbe0) at kernel/qcoreapplication.cpp:915
#47 0x00007f02aa52cfb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#48 QApplicationPrivate::sendMouseEvent (receiver=0x2c25b50, event=0x7fff11c5dbe0, alienWidget=0x2c25b50, nativeWidget=0x24a2a50, buttonDown=0x2c25b50, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#49 0x00007f02aa5a8db5 in QETWidget::translateMouseEvent (this=0x24a2a50, event=<optimized out>) at kernel/qapplication_x11.cpp:4513
#50 0x00007f02aa5a7c7a in QApplication::x11ProcessEvent (this=0x7fff11c5e8e0, event=0x7fff11c5e4a0) at kernel/qapplication_x11.cpp:3636
#51 0x00007f02aa5cfa12 in x11EventSourceDispatch (s=0x1e4ba20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007f02a37225dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f02a3722dd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007f02a3722fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#55 0x00007f02a9b41dcf in QEventDispatcherGlib::processEvents (this=0x1e16320, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#56 0x00007f02aa5cf69e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f02a9b11842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007f02a9b11a97 in QEventLoop::exec (this=0x7fff11c5e870, flags=...) at kernel/qeventloop.cpp:204
#59 0x00007f02a9b168b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#60 0x0000000000403919 in ?? ()
#61 0x00007f02a931823d in __libc_start_main () from /lib64/libc.so.6
#62 0x0000000000403e51 in _start ()

Possible duplicates by query: bug 306284.

Reported using DrKonqi
Comment 1 Christophe Marin 2015-03-01 18:47:41 UTC
*** Bug 323763 has been marked as a duplicate of this bug. ***
Comment 2 Denis Kurz 2016-09-24 19:32:15 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 22:26:09 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.