Bug 303165

Summary: Crash moving calendar item
Product: [Applications] korganizer Reporter: Rory Griffin <buildupthekingdom>
Component: incidence editorsAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.8.x   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rory Griffin 2012-07-07 19:57:15 UTC
Application: kontact (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-virtual x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Dragging  recurring calendar event (forward in time).  Running in VirtualBox on Win7 host (dell 1764 8Gb memory).

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

Thread 4 (Thread 0x7f442eb4b700 (LWP 5022)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4447dafdec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f4447daff19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f4443273e9a in start_thread (arg=0x7f442eb4b700) at pthread_create.c:308
#4  0x00007f4448ae14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f442e34a700 (LWP 5023)):
#0  0x00007fff9a1ff98f in clock_gettime ()
#1  0x00007f44415d715d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f444917ebb4 in do_gettime (frac=0x7f442e349be8, sec=0x7f442e349be0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f4449256b8d in QTimerInfoList::updateCurrentTime (this=0x7f4428002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f4449256841 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007f4442da6b43 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4442da6fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f4442da7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4449256426 in QEventDispatcherGlib::processEvents (this=0x7f44280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f4449225c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f4449225ed7 in QEventLoop::exec (this=0x7f442e349dc0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f4449124fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007f4449127fcb in QThreadPrivate::start (arg=0x1838370) at thread/qthread_unix.cpp:298
#15 0x00007f4443273e9a in start_thread (arg=0x7f442e34a700) at pthread_create.c:308
#16 0x00007f4448ae14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f43dbfff700 (LWP 5114)):
#0  0x00007fff9a1ff98f in clock_gettime ()
#1  0x00007f44415d715d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f444917ebb4 in do_gettime (frac=0x7f43dbffeb58, sec=0x7f43dbffeb50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f4449256b8d in QTimerInfoList::updateCurrentTime (this=0x7f43d4008290) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f4449256ec3 in QTimerInfoList::timerWait (this=0x7f43d4008290, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f444925597c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f43dbffec2c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f4449255a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f4442da6846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f4442da6f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4442da7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f4449256426 in QEventDispatcherGlib::processEvents (this=0x7f43d4003d30, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f4449225c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f4449225ed7 in QEventLoop::exec (this=0x7f43dbffed90, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f4449124fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f44492059ff in QInotifyFileSystemWatcherEngine::run (this=0x170de70) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f4449127fcb in QThreadPrivate::start (arg=0x170de70) at thread/qthread_unix.cpp:298
#17 0x00007f4443273e9a in start_thread (arg=0x7f43dbfff700) at pthread_create.c:308
#18 0x00007f4448ae14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f444b5c67c0 (LWP 5021)):
[KCrash Handler]
#6  QIcon::operator= (this=0x768df28, other=...) at image/qicon.cpp:607
#7  0x00007f4449fefd31 in QAbstractButton::setIcon (this=<optimized out>, icon=...) at widgets/qabstractbutton.cpp:670
#8  0x00007f43e35dcf22 in IncidenceEditorNG::AttendeeComboBox::setCurrentIndex (this=<optimized out>, index=<optimized out>) at ../../incidenceeditor-ng/attendeeline.cpp:87
#9  0x00007f43e35dd094 in IncidenceEditorNG::AttendeeLine::fieldsFromData (this=0x75cff70) at ../../incidenceeditor-ng/attendeeline.cpp:311
#10 0x00007f43e35dd25a in IncidenceEditorNG::AttendeeLine::setData (this=0x75cff70, data=...) at ../../incidenceeditor-ng/attendeeline.cpp:441
#11 0x00007f43e35e0d5c in IncidenceEditorNG::AttendeeEditor::addAttendee (this=0x75b2cb0, attendee=...) at ../../incidenceeditor-ng/attendeeeditor.cpp:89
#12 0x00007f43e35f74d9 in IncidenceEditorNG::IncidenceAttendee::load (this=0x75b1400, incidence=...) at ../../incidenceeditor-ng/incidenceattendee.cpp:168
#13 0x00007f43e35edc13 in IncidenceEditorNG::CombinedIncidenceEditor::load (this=0x3048cd0, incidence=...) at ../../incidenceeditor-ng/combinedincidenceeditor.cpp:98
#14 0x00007f43e3626c4f in IncidenceEditorNG::EventOrTodoDialogPrivate::load (this=0x62d4980, item=...) at ../../incidenceeditor-ng/eventortododialog.cpp:505
#15 0x00007f43e35eae45 in IncidenceEditorNG::EditorItemManager::load (this=0x60bead0, item=...) at ../../incidenceeditor-ng/editoritemmanager.cpp:282
#16 0x00007f43e362445d in IncidenceEditorNG::EventOrTodoDialog::load (this=0x70f4da0, item=..., activeDate=...) at ../../incidenceeditor-ng/eventortododialog.cpp:655
#17 0x00007f43db2e9d41 in CalendarView::editIncidence (this=0x1e662f0, item=..., isCounter=<optimized out>) at ../../korganizer/calendarview.cpp:2521
#18 0x00007f43db2faaae in CalendarView::qt_static_metacall (_o=0x1e662f0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./calendarview.moc:433
#19 0x00007f444923b281 in QMetaObject::activate (sender=0x20e5090, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9a14e360) at kernel/qobject.cpp:3547
#20 0x00007f43e001fd95 in KOrg::BaseView::editIncidenceSignal (this=<optimized out>, _t1=...) at ./baseview.moc:202
#21 0x00007f444923b281 in QMetaObject::activate (sender=0x20e5340, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9a14e4a0) at kernel/qobject.cpp:3547
#22 0x00007f43dafb07f5 in EventViews::EventView::editIncidenceSignal (this=<optimized out>, _t1=...) at ./eventview.moc:232
#23 0x00007f444923b281 in QMetaObject::activate (sender=0x21037e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9a14e5e0) at kernel/qobject.cpp:3547
#24 0x00007f43dafbc795 in EventViews::Agenda::editIncidenceSignal (this=<optimized out>, _t1=...) at ./agenda.moc:293
#25 0x00007f43dafc33cb in EventViews::Agenda::eventFilter_mouse (this=0x21037e0, object=0x6dcf130, me=<optimized out>) at ../../../calendarviews/eventviews/agenda/agenda.cpp:785
#26 0x00007f43dafbcd69 in EventViews::Agenda::eventFilter (this=0x21037e0, object=0x6dcf130, event=<optimized out>) at ../../../calendarviews/eventviews/agenda/agenda.cpp:501
#27 0x00007f4449227028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x6dcf130, event=0x7fff9a14eda0) at kernel/qcoreapplication.cpp:986
#28 0x00007f4449c2185f in notify_helper (e=0x7fff9a14eda0, receiver=0x6dcf130, this=0x1694af0) at kernel/qapplication.cpp:4555
#29 QApplicationPrivate::notify_helper (this=0x1694af0, receiver=0x6dcf130, e=0x7fff9a14eda0) at kernel/qapplication.cpp:4531
#30 0x00007f4449c270bf in QApplication::notify (this=<optimized out>, receiver=0x6dcf130, e=0x7fff9a14eda0) at kernel/qapplication.cpp:4102
#31 0x00007f444a95b9e6 in KApplication::notify (this=0x7fff9a14fa80, receiver=0x6dcf130, event=0x7fff9a14eda0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f4449226e9c in QCoreApplication::notifyInternal (this=0x7fff9a14fa80, receiver=0x6dcf130, event=0x7fff9a14eda0) at kernel/qcoreapplication.cpp:876
#33 0x00007f4449c22862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QApplicationPrivate::sendMouseEvent (receiver=0x6dcf130, event=0x7fff9a14eda0, alienWidget=0x6dcf130, nativeWidget=0x20e7300, buttonDown=0x6dcf130, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#35 0x00007f4449ca1bf5 in QETWidget::translateMouseEvent (this=0x20e7300, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#36 0x00007f4449ca0bae in QApplication::x11ProcessEvent (this=0x7fff9a14fa80, event=0x7fff9a14f670) at kernel/qapplication_x11.cpp:3732
#37 0x00007f4449cca0d2 in x11EventSourceDispatch (s=0x1699700, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x00007f4442da6d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f4442da70a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f4442da7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f44492563bf in QEventDispatcherGlib::processEvents (this=0x165fc10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x00007f4449cc9d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f4449225c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f4449225ed7 in QEventLoop::exec (this=0x7fff9a14fa10, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f444922af67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#46 0x0000000000403629 in main (argc=1, argv=0x7fff9a1500a8) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 18:51:46 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 korganizer (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:54:07 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.