[Bug 305663] New: Kontact crashed after creating a new "to-do" and attempting to edit it

Will Clardy will_clardy at lavabit.com
Thu Aug 23 14:22:34 BST 2012


https://bugs.kde.org/show_bug.cgi?id=305663

            Bug ID: 305663
          Severity: crash
           Version: 4.8.4
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kontact crashed after creating a new "to-do" and
                    attempting to edit it
    Classification: Unclassified
                OS: Linux
          Reporter: will_clardy at lavabit.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

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-23-generic x86_64
Distribution: Linux Mint 13 Maya

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

Kontact was the only program that I was actively running. The only software
that was running that is not native to KDE or Linux-Mint was the Spideroak
backup daemon. My KDE setup is essentially vanilla with no unusual option and
very little changing of initial defaults (other than changes made by the
Linux-mint devs). Nepomuk was not activated because I have noticed increased
crashes and decreased performace when it is running. I had just added a series
of "to-dos" in Kontact and noticed that I had missed some information on the
last entry. Immediately after creating the incorrect to-do, I right-clicked the
entry that I wanted to edit and immediately after the context menu appeared,
Kontact crashed. I repeated this action several times and did not experience
the bug again.

The crash does not seem to be reproducible.

-- 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 0x7fdbe811f7c0 (LWP 5165))]

Thread 4 (Thread 0x7fdbcb6a5700 (LWP 5166)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbe490adec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fdbe490af19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fdbdfdcee9a in start_thread (arg=0x7fdbcb6a5700) at
pthread_create.c:308
#4  0x00007fdbe563c4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdbcaea4700 (LWP 5167)):
#0  0x00007fff0a3ff8de in ?? ()
#1  0x00007fdbde13215d in __GI_clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fdbe5cd9bb4 in do_gettime (frac=0x7fdbcaea3ba8, sec=0x7fdbcaea3ba0)
at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fdbe5db1b8d in QTimerInfoList::updateCurrentTime
(this=0x7fdbc4002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fdbe5db1ec3 in QTimerInfoList::timerWait (this=0x7fdbc4002860,
tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fdbe5db097c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7fdbcaea3c5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fdbdf901846 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fdbdf901f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fdbdf902164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fdbe5db1426 in QEventDispatcherGlib::processEvents
(this=0x7fdbc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007fdbe5d80c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fdbe5d80ed7 in QEventLoop::exec (this=0x7fdbcaea3dc0, flags=...) at
kernel/qeventloop.cpp:204
#13 0x00007fdbe5c7ffa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#14 0x00007fdbe5c82fcb in QThreadPrivate::start (arg=0x25e2f30) at
thread/qthread_unix.cpp:298
#15 0x00007fdbdfdcee9a in start_thread (arg=0x7fdbcaea4700) at
pthread_create.c:308
#16 0x00007fdbe563c4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdb7cff0700 (LWP 5178)):
#0  read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fdbdf93c8cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdbdf901ba4 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdbdf901fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdbdf902164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdbe5db1426 in QEventDispatcherGlib::processEvents
(this=0x7fdb780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fdbe5d80c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fdbe5d80ed7 in QEventLoop::exec (this=0x7fdb7cfefd90, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007fdbe5c7ffa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007fdbe5d609ff in QInotifyFileSystemWatcherEngine::run (this=0x2fb00e0)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fdbe5c82fcb in QThreadPrivate::start (arg=0x2fb00e0) at
thread/qthread_unix.cpp:298
#11 0x00007fdbdfdcee9a in start_thread (arg=0x7fdb7cff0700) at
pthread_create.c:308
#12 0x00007fdbe563c4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdbe811f7c0 (LWP 5165)):
[KCrash Handler]
#6  0x00007fdbe67baee6 in setAttribute_internal
(attribute=Qt::WA_UpdatesDisabled, on=true, d=<optimized out>, data=<optimized
out>) at kernel/qwidget.cpp:10681
#7  0x00007fdbe67c641b in QWidget::setAttribute (this=0x3f72db0,
attribute=Qt::WA_UpdatesDisabled, on=true) at kernel/qwidget.cpp:10719
#8  0x00007fdbe67c7c24 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x3f72e80, recursive=true, disableUpdates=true) at
kernel/qwidget.cpp:7422
#9  0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x3fa7560, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#10 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x4338580, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#11 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x4dd4ae0, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#12 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x4855280, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#13 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x48bd0c0, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#14 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x48bce00, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#15 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x3caf8a0, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#16 0x00007fdbe67c7b29 in QWidgetPrivate::sendPendingMoveAndResizeEvents
(this=0x3f0a7f0, recursive=true, disableUpdates=<optimized out>) at
kernel/qwidget.cpp:7444
#17 0x00007fdbe67cb0fb in QWidgetPrivate::prepareToRender (this=0x43d3c80,
region=..., renderFlags=...) at kernel/qwidget.cpp:5390
#18 0x00007fdbe67cb4f4 in QWidgetPrivate::render (this=0x43d3c80,
target=0x7fff0a3db670, targetOffset=..., sourceRegion=..., renderFlags=...,
readyToRender=<optimized out>) at kernel/qwidget.cpp:5654
#19 0x00007fdbe67cb839 in QWidget::render (this=<optimized out>,
target=<optimized out>, targetOffset=..., sourceRegion=..., renderFlags=...) at
kernel/qwidget.cpp:5173
#20 0x00007fdbd06d5607 in Oxygen::TransitionWidget::grabWidget (this=<optimized
out>, pixmap=..., widget=0x4398100, rect=...) at
../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:258
#21 0x00007fdbd06d61c6 in Oxygen::TransitionWidget::grab (this=0x3df67a0,
widget=0x4398100, rect=...) at
../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:93
#22 0x00007fdbd06d1d88 in timerEvent (this=0x3df6690, event=<optimized out>) at
../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:115
#23 Oxygen::LineEditData::timerEvent (this=0x3df6690, event=<optimized out>) at
../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:105
#24 0x00007fdbe5d9b179 in QObject::event (this=0x3df6690, e=<optimized out>) at
kernel/qobject.cpp:1157
#25 0x00007fdbe677c894 in notify_helper (e=0x7fff0a3dbde0, receiver=0x3df6690,
this=0x2465ef0) at kernel/qapplication.cpp:4559
#26 QApplicationPrivate::notify_helper (this=0x2465ef0, receiver=0x3df6690,
e=0x7fff0a3dbde0) at kernel/qapplication.cpp:4531
#27 0x00007fdbe6781713 in QApplication::notify (this=0x7fff0a3dc0b0,
receiver=0x3df6690, e=0x7fff0a3dbde0) at kernel/qapplication.cpp:4420
#28 0x00007fdbe74b69e6 in KApplication::notify (this=0x7fff0a3dc0b0,
receiver=0x3df6690, event=0x7fff0a3dbde0) at
../../kdeui/kernel/kapplication.cpp:311
#29 0x00007fdbe5d81e9c in QCoreApplication::notifyInternal
(this=0x7fff0a3dc0b0, receiver=0x3df6690, event=0x7fff0a3dbde0) at
kernel/qcoreapplication.cpp:876
#30 0x00007fdbe5db31f2 in sendEvent (event=0x7fff0a3dbde0, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QTimerInfoList::activateTimers (this=0x2466b60) at
kernel/qeventdispatcher_unix.cpp:611
#32 0x00007fdbe5db0c0d in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#33 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
#34 0x00007fdbdf901d53 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fdbdf9020a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fdbdf902164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fdbe5db13bf in QEventDispatcherGlib::processEvents (this=0x2430c10,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007fdbe6824d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fdbe5d80c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#40 0x00007fdbe5d80ed7 in QEventLoop::exec (this=0x7fff0a3dc040, flags=...) at
kernel/qeventloop.cpp:204
#41 0x00007fdbe5d85f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#42 0x0000000000403629 in main (argc=1, argv=0x7fff0a3dc6d8) at
../../../kontact/src/main.cpp:218

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list