Bug 312139 - Crash editing recurring event on kontact
Summary: Crash editing recurring event on kontact
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-23 23:00 UTC by René Serral
Modified: 2017-01-07 21:35 UTC (History)
2 users (show)

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 René Serral 2012-12-23 23:00:25 UTC
Application: kontact (4.10 rc1)
KDE Platform Version: 4.9.95 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.7.1 x86_64
Distribution: Debian GNU/Linux 7.0 (wheezy)

-- Information about the crash:
I'm using google calendar resource, and while editing a recurring event, just double clicking on the event I get a kontact crash with the attached backtrace.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc4780b6780 (LWP 19301))]

Thread 3 (Thread 0x7fc470757700 (LWP 19302)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc48d873ebd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fc48d873fc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fc489805b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007fc487911a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc46fe56700 (LWP 19303)):
#0  0x00007fc48980d18d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fc48611c77f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4860e11a9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4860e15c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc4860e1744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc489bc6296 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fc489b968af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fc489b96b38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fc489a99d70 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fc489a9cd0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fc489805b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fc487911a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc4780b6780 (LWP 19301)):
[KCrash Handler]
#6  0x00007fc487869475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc48786c6f0 in *__GI_abort () at abort.c:92
#8  0x00007fc489a92722 in qt_message_output(QtMsgType, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fc489a92a98 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fc489a92c24 in qFatal(char const*, ...) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007fc46cc59a5c in IncidenceEditorNG::CombinedIncidenceEditor::load (this=0x3f68280, incidence=...) at /media/kdesvn/kde4svn/src/kdepim/incidenceeditor-ng/combinedincidenceeditor.cpp:108
#12 0x00007fc46cc9e1d7 in IncidenceEditorNG::EventOrTodoDialogPrivate::load (this=0x3f5ae00, item=...) at /media/kdesvn/kde4svn/src/kdepim/incidenceeditor-ng/eventortododialog.cpp:532
#13 0x00007fc46cc5665b in IncidenceEditorNG::EditorItemManager::load (this=0x3f68440, item=...) at /media/kdesvn/kde4svn/src/kdepim/incidenceeditor-ng/editoritemmanager.cpp:282
#14 0x00007fc46cc9f630 in IncidenceEditorNG::EventOrTodoDialog::load (this=0x45fde30, item=..., activeDate=...) at /media/kdesvn/kde4svn/src/kdepim/incidenceeditor-ng/eventortododialog.cpp:693
#15 0x00007fc46da2335f in CalendarView::editIncidence (this=0x2d62ee0, item=..., isCounter=false) at /media/kdesvn/kde4svn/src/kdepim/korganizer/calendarview.cpp:2524
#16 0x00007fc46da282fe in CalendarView::qt_static_metacall (_o=0x2d62ee0, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0x7fff00621640) at /media/kdesvn/kde4svn/build/kdepim/korganizer/calendarview.moc:439
#17 0x00007fc489bad54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007fc46c548957 in KOrg::BaseView::editIncidenceSignal (this=0x2f24a60, _t1=...) at /media/kdesvn/kde4svn/build/kdepim/korganizer/interfaces/korganizer/baseview.moc:202
#19 0x00007fc46c548379 in KOrg::BaseView::qt_static_metacall (_o=0x2f24a60, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff006217d0) at /media/kdesvn/kde4svn/build/kdepim/korganizer/interfaces/korganizer/baseview.moc:110
#20 0x00007fc489bad54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fc46cf3e5e7 in EventViews::EventView::editIncidenceSignal (this=0x2e000b0, _t1=...) at /media/kdesvn/kde4svn/build/kdepim/calendarviews/eventviews/eventview.moc:232
#22 0x00007fc46cf3def8 in EventViews::EventView::qt_static_metacall (_o=0x2e000b0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff00621960) at /media/kdesvn/kde4svn/build/kdepim/calendarviews/eventviews/eventview.moc:123
#23 0x00007fc489bad54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007fc46cf56291 in EventViews::Agenda::editIncidenceSignal (this=0x2dff360, _t1=...) at /media/kdesvn/kde4svn/build/kdepim/calendarviews/eventviews/agenda.moc:293
#25 0x00007fc46cf4be28 in EventViews::Agenda::eventFilter_mouse (this=0x2dff360, object=0x3975290, me=0x7fff00622210) at /media/kdesvn/kde4svn/src/kdepim/calendarviews/eventviews/agenda/agenda.cpp:771
#26 0x00007fc46cf4ab5c in EventViews::Agenda::eventFilter (this=0x2dff360, object=0x3975290, event=0x7fff00622210) at /media/kdesvn/kde4svn/src/kdepim/calendarviews/eventviews/agenda/agenda.cpp:501
#27 0x00007fc489b97cc6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007fc488aa86dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007fc488aad3eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007fc48a6ebd4a in KApplication::notify (this=0x7fff00622dc0, receiver=0x3975290, event=0x7fff00622210) at /media/kdesvn/kde4svn/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#31 0x00007fc489b97b5e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007fc488aa954b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007fc488b23fc4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007fc488b22d51 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007fc488b49bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007fc4860e1355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fc4860e1688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fc4860e1744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fc489bc6276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007fc488b4983e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007fc489b968af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#42 0x00007fc489b96b38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#43 0x00007fc489b9bcf8 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#44 0x0000000000404328 in main (argc=1, argv=0x7fff00623318) at /media/kdesvn/kde4svn/src/kdepim/kontact/src/main.cpp:219

This bug may be a duplicate of or related to bug 303165.

Possible duplicates by query: bug 306150, bug 303165.

Reported using DrKonqi
Comment 1 Allen Winter 2012-12-25 00:02:25 UTC
adding dvratil..

Dan, this is the exact crash we were trying to fix in libkgapi, having to do with timezones.  We need to look at that again.
Comment 2 Denis Kurz 2016-09-24 19:32:58 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 21:35:40 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.