Bug 330908 - Crash when leaving calendar
Summary: Crash when leaving calendar
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-08 09:49 UTC by auxsvr
Modified: 2017-01-07 22:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description auxsvr 2014-02-08 09:49:19 UTC
Application: kontact (4.12.2)
KDE Platform Version: 4.12.2
Qt Version: 4.8.4
Operating System: Linux 3.4.33-2.24-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

Calendar was open, I switched to it shortly, changed the colour of a calendar source that was changed due to another bug, then attempted to return to mail or contacts when kontact crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb226e980 (LWP 3925))]

Thread 3 (Thread 0xb0ca3b40 (LWP 3934)):
#0  0xb3a39792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb60095cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb4fc065d in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb4fc068f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3a35b5e in start_thread () from /lib/libpthread.so.0
#5  0xb5ffbede in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb037bb40 (LWP 3935)):
#0  0xb39078a3 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb3979ac2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb397a458 in g_private_get () from /usr/lib/libglib-2.0.so.0
#3  0xb395e994 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#4  0xb3938d1f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb63358af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb630239c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb6302691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb61edb6c in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb61edccb in QThread::run() () from /usr/lib/libQtCore.so.4
#10 0xb61f0f78 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb3a35b5e in start_thread () from /lib/libpthread.so.0
#12 0xb5ffbede in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb226e980 (LWP 3925)):
[KCrash Handler]
#6  QETWidget::translateMouseEvent (this=0xae49398, event=0xbfa9028c) at kernel/qapplication_x11.cpp:4478
#7  0xb691fc59 in QApplication::x11ProcessEvent (this=0xbfa91648, event=0xbfa9028c) at kernel/qapplication_x11.cpp:3650
#8  0xb69498c4 in x11EventSourceDispatch (s=0x9623670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#9  0xb39388b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0xb3938c50 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb3938d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0xb6335891 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0xb69494aa in QGuiEventDispatcherGlib::processEvents (this=0x9601090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#14 0xb630239c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb6302691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#16 0xb6d47e77 in QMenu::exec (this=0xc236f90, p=..., action=0x0) at widgets/qmenu.cpp:2125
#17 0xb59e2fff in Akonadi::EntityTreeView::contextMenuEvent (this=0xb5d02a8, event=0xbfa90e10) at /usr/src/debug/kdepimlibs-4.12.2/akonadi/entitytreeview.cpp:280
#18 0xb68f1c37 in QWidget::event (this=0xb5d02a8, event=0xbfa90e10) at kernel/qwidget.cpp:8553
#19 0xb6d01ea5 in QFrame::event (this=0xb5d02a8, e=0xbfa90e10) at widgets/qframe.cpp:557
#20 0xb6d933e3 in QAbstractScrollArea::viewportEvent (this=0xb5d02a8, e=0xbfa90e10) at widgets/qabstractscrollarea.cpp:1043
#21 0xb6e3428c in QAbstractItemView::viewportEvent (this=0xb5d02a8, event=0xbfa90e10) at itemviews/qabstractitemview.cpp:1644
#22 0xb6e7ec47 in QTreeView::viewportEvent (this=0xb5d02a8, event=0xbfa90e10) at itemviews/qtreeview.cpp:1257
#23 0xb6d95bf6 in viewportEvent (event=0xbfa90e10, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#24 QAbstractScrollAreaFilter::eventFilter (this=0xb5d7ea8, o=0xb5c9c38, e=0xbfa90e10) at widgets/qabstractscrollarea_p.h:116
#25 0xb6303a3e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0xb6897b7d in QApplicationPrivate::notify_helper (this=0x9627640, receiver=0xb5c9c38, e=0xbfa90e10) at kernel/qapplication.cpp:4558
#27 0xb689d2a3 in QApplication::notify (this=0x9627640, receiver=0xb5c9c38, e=0xbfa90e10) at kernel/qapplication.cpp:4184
#28 0xb7420701 in KApplication::notify (this=0xbfa91648, receiver=0xb5c9c38, event=0xbfa90e10) at /usr/src/debug/kdelibs-4.12.2/kdeui/kernel/kapplication.cpp:311
#29 0xb63038ce in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb6921208 in sendSpontaneousEvent (event=0xbfa90e00, receiver=0xb5c9c38) at ../../src/corelib/kernel/qcoreapplication.h:234
#31 QETWidget::translateMouseEvent (this=0xa69c188, event=0xbfa9125c) at kernel/qapplication_x11.cpp:4532
#32 0xb691fc59 in QApplication::x11ProcessEvent (this=0xbfa91648, event=0xbfa9125c) at kernel/qapplication_x11.cpp:3650
#33 0xb69498c4 in x11EventSourceDispatch (s=0x9623670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0xb39388b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb3938c50 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb3938d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6335891 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb69494aa in QGuiEventDispatcherGlib::processEvents (this=0x9601090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0xb630239c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6302691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb630794a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0xb6895a24 in QApplication::exec () at kernel/qapplication.cpp:3823
#43 0x0804adf7 in main (argc=1, argv=0xbfa91724) at /usr/src/debug/kdepim-4.12.2/kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 316406.

Possible duplicates by query: bug 329929, bug 329505, bug 329197, bug 329099, bug 328980.

Reported using DrKonqi
Comment 1 auxsvr 2014-02-08 09:52:50 UTC
I've seen backtraces starting with this one for other programs, perhaps this is not a bug in kontact but in kdelibs or even Qt.
Comment 2 Denis Kurz 2016-09-24 19:22:06 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:34:18 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.