Bug 263808 - Kontact crashed after viewing a Pop-Up note
Summary: Kontact crashed after viewing a Pop-Up note
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: notes (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-21 02:44 UTC by sam
Modified: 2017-01-07 21:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.40 KB, text/plain)
2011-04-08 11:38 UTC, tim blechmann
Details
New crash information added by DrKonqi (6.21 KB, text/plain)
2011-04-21 16:14 UTC, sam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sam 2011-01-21 02:44:02 UTC
Application: kontact (4.4.6)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

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

* created a pop-up note.
* tried to switch to mail with the pop-up note open - apparently not available.
* clicked on the OK button to close the pop-up note - pop-up note closed and then came back again (does not close.)
* clicked on the OK button again to close the pop-up note - pop-up note closed.
* kontact crashed.

* killed the kontact process (it was still in memory but not responding)

* ran kontact again
* switched to view the pop-up notes. The pop-up remains.
* opened the same pop-up again.
* clicked as above to close it - it stays open
* clicked again as above to close it - it closes.
* kontact crashes again (tried it twice so far.)

Note that I only have this one pop-up (never used this feature before.)

Thanks, as always, for your excellent service.

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

Thread 2 (Thread 0x7f8b549e2700 (LWP 32735)):
#0  0x00007fff23b848db in clock_gettime ()
#1  0x00007f8b714150bf in clock_gettime (clock_id=1, tp=0x7f8b549e1ac0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f8b7a2ca94f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007f8b7a3971fd in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f8b7a397225 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f8b7a3953dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f8b549e1bfc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f8b7a395485 in timerSourcePrepare (source=0x1, timeout=0x7f8b549e1ac0) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f8b729c3a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f8b729c3e78 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f8b729c445c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f8b7a3951e6 in QEventDispatcherGlib::processEvents (this=0x2cc6db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007f8b7a367a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007f8b7a367dec in QEventLoop::exec (this=0x7f8b549e1d90, flags=) at kernel/qeventloop.cpp:201
#14 0x00007f8b7a2722fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f8b7a3475f8 in QInotifyFileSystemWatcherEngine::run (this=0x4036440) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f8b7a27527e in QThreadPrivate::start (arg=0x4036440) at thread/qthread_unix.cpp:266
#17 0x00007f8b74d53971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#18 0x00007f8b79c5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8b7cc10780 (LWP 32558)):
[KCrash Handler]
#6  0x00007f8b5f571d55 in setText (this=0x2f1e440, item=0x25628e0) at /usr/include/qt4/QtGui/qlistwidget.h:174
#7  setIconText (this=0x2f1e440, item=0x25628e0) at ../../../../kontact/plugins/knotes/knotes_part_p.h:107
#8  KNotesPart::editNote (this=0x2f1e440, item=0x25628e0) at ../../../../kontact/plugins/knotes/knotes_part.cpp:428
#9  0x00007f8b5f5752ff in KNotesPart::qt_metacall (this=0x2f1e440, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff23a31c20) at ./knotes_part.moc:110
#10 0x00007f8b7a380b27 in QMetaObject::activate (sender=0x18f2260, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2) at kernel/qobject.cpp:3280
#11 0x00007f8b7ba3784f in KListWidget::executed (this=0x7fff23a319d0, _t1=0x25628e0) at ./klistwidget.moc:103
#12 0x00007f8b7ba37a1e in KListWidget::KListWidgetPrivate::emitExecute (this=0x4265b50, item=0x25628e0, pos=...) at ../../kdeui/itemviews/klistwidget.cpp:201
#13 0x00007f8b7ad74c92 in QWidget::event (this=0x18f2260, event=0x7fff23a32900) at kernel/qwidget.cpp:8191
#14 0x00007f8b7b1405e6 in QFrame::event (this=0x18f2260, e=0x7fff23a32900) at widgets/qframe.cpp:557
#15 0x00007f8b7b279a8b in QAbstractItemView::viewportEvent (this=0x18f2260, event=0x7fff23a32900) at itemviews/qabstractitemview.cpp:1619
#16 0x00007f8b7a368507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x5eb41d0, event=0x7fff23a32900) at kernel/qcoreapplication.cpp:847
#17 0x00007f8b7ad1efac in QApplicationPrivate::notify_helper (this=0xd07b40, receiver=0x5eb41d0, e=0x7fff23a32900) at kernel/qapplication.cpp:4392
#18 0x00007f8b7ad2530e in QApplication::notify (this=0x7fff23a33610, receiver=0x5eb41d0, e=0x7fff23a32900) at kernel/qapplication.cpp:3959
#19 0x00007f8b7ba71156 in KApplication::notify (this=0x7fff23a33610, receiver=0x5eb41d0, event=0x7fff23a32900) at ../../kdeui/kernel/kapplication.cpp:310
#20 0x00007f8b7a368cdc in QCoreApplication::notifyInternal (this=0x7fff23a33610, receiver=0x5eb41d0, event=0x7fff23a32900) at kernel/qcoreapplication.cpp:732
#21 0x00007f8b7ad23dbe in sendEvent (receiver=0x5eb41d0, event=0x7fff23a32900, alienWidget=0x0, nativeWidget=0x5eb41d0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (receiver=0x5eb41d0, event=0x7fff23a32900, alienWidget=0x0, nativeWidget=0x5eb41d0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#23 0x00007f8b7ada7345 in QETWidget::translateMouseEvent (this=0x5eb41d0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#24 0x00007f8b7ada5c5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff23a33220) at kernel/qapplication_x11.cpp:3536
#25 0x00007f8b7add20e2 in x11EventSourceDispatch (s=0xd11680, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007f8b729c0342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00007f8b729c42a8 in ?? () from /lib/libglib-2.0.so.0
#28 0x00007f8b729c445c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x00007f8b7a395193 in QEventDispatcherGlib::processEvents (this=0xcdae90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#30 0x00007f8b7add1a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff23a319d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f8b7a367a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007f8b7a367dec in QEventLoop::exec (this=0x7fff23a33550, flags=) at kernel/qeventloop.cpp:201
#33 0x00007f8b7a36bebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#34 0x0000000000403b4e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Reported using DrKonqi
Comment 1 tim blechmann 2011-04-08 11:38:25 UTC
Created attachment 58705 [details]
New crash information added by DrKonqi

kontact (4.4.10) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

i think this crash is exactly the same one as the already reported one.

-- Backtrace (Reduced):
#6  0x00007ff576174e00 in setText (this=0x32c4cf0, item=0x3f46410) at /usr/include/qt4/QtGui/qlistwidget.h:174
#7  setIconText (this=0x32c4cf0, item=0x3f46410) at ../../../../kontact/plugins/knotes/knotes_part_p.h:107
#8  KNotesPart::editNote (this=0x32c4cf0, item=0x3f46410) at ../../../../kontact/plugins/knotes/knotes_part.cpp:428
#9  0x00007ff5761775ff in KNotesPart::qt_metacall (this=0x32c4cf0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff6a3e4cf0) at ./knotes_part.moc:110
[...]
#11 0x00007ff5a911474f in KListWidget::executed (this=<value optimized out>, _t1=0x3f46410) at ./klistwidget.moc:103
Comment 2 Christophe Marin 2011-04-13 11:05:12 UTC
please retry with at least kdepim 4.4.10
Comment 3 tim blechmann 2011-04-13 11:46:31 UTC
> please retry with at least kdepim 4.4.10

my backtrace was generated with kontact 4.4.10
Comment 4 Christophe Marin 2011-04-13 12:04:14 UTC
right, sorry
Comment 5 sam 2011-04-21 16:14:58 UTC
Created attachment 59185 [details]
New crash information added by DrKonqi

kontact (4.4.9) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0

- What I was doing when the application crashed:

Followed the list of steps from the first bug report

- Unusual behavior I noticed:

Kontact crashed as above

-- Backtrace (Reduced):
#7  0x077d2e04 in setText (this=0xb28d740, item=0x9daf6c0) at /usr/include/qt4/QtGui/qlistwidget.h:174
#8  setIconText (this=0xb28d740, item=0x9daf6c0) at ../../../../kontact/plugins/knotes/knotes_part_p.h:107
#9  KNotesPart::editNote (this=0xb28d740, item=0x9daf6c0) at ../../../../kontact/plugins/knotes/knotes_part.cpp:428
#10 0x077d6a47 in KNotesPart::qt_metacall (this=0xb28d740, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfa8dd38) at ./knotes_part.moc:110
[...]
#13 0x00ef5ab3 in KListWidget::executed (this=0xc99ada0, _t1=0x9daf6c0) at ./klistwidget.moc:103
Comment 6 sam 2011-04-21 16:19:54 UTC
(sorry - thought I was using the latest kontact.)
Comment 7 NMD 2014-09-09 18:21:08 UTC
I'm getting the same problem:

Application: kontact (4.13.3)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-35-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

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

I opened Kontact and then clicked to open one of the pop-up notes ; crashed immediately.

-- 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 0x7f2dd2618800 (LWP 4545))]

Thread 4 (Thread 0x7f2db2187700 (LWP 4546)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2dcd3c381d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2dcd3c3859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2dc9ae5182 in start_thread (arg=0x7f2db2187700) at pthread_create.c:312
#4  0x00007f2dcfb96fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f2d71884700 (LWP 4547)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2dcd10420d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2dcd3f2fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2dc9ae5182 in start_thread (arg=0x7f2d71884700) at pthread_create.c:312
#4  0x00007f2dcfb96fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2d61b5a700 (LWP 4553)):
#0  0x00007f2dcfb89c6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2dc9605fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2dc96060ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2dd03107be in QEventDispatcherGlib::processEvents (this=0x7f2d5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f2dd02e20af in QEventLoop::processEvents (this=this@entry=0x7f2d61b59de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2dd02e23a5 in QEventLoop::exec (this=this@entry=0x7f2d61b59de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2dd01dec5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f2dd01e132f in QThreadPrivate::start (arg=0x1836cf0) at thread/qthread_unix.cpp:349
#8  0x00007f2dc9ae5182 in start_thread (arg=0x7f2d61b5a700) at pthread_create.c:312
#9  0x00007f2dcfb96fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2dd2618800 (LWP 4545)):
[KCrash Handler]
#6  QApplicationPrivate::notify_helper (this=this@entry=0x151af70, receiver=receiver@entry=0x4550c40, e=e@entry=0x7fff9b599110) at kernel/qapplication.cpp:4545
#7  0x00007f2dd0cdc5dd in QApplication::notify (this=this@entry=0x7fff9b599960, receiver=receiver@entry=0x4550c40, e=e@entry=0x7fff9b599110) at kernel/qapplication.cpp:4110
#8  0x00007f2dd19e0d1a in KApplication::notify (this=0x7fff9b599960, receiver=0x4550c40, event=0x7fff9b599110) at ../../kdeui/kernel/kapplication.cpp:311
#9  0x00007f2dd02e34dd in QCoreApplication::notifyInternal (this=0x7fff9b599960, receiver=receiver@entry=0x4550c40, event=event@entry=0x7fff9b599110) at kernel/qcoreapplication.cpp:953
#10 0x00007f2dd0cdbd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#11 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4550c40, event=event@entry=0x7fff9b599110, alienWidget=alienWidget@entry=0x4550c40, nativeWidget=nativeWidget@entry=0x1feb180, buttonDown=buttonDown@entry=0x7f2dd17bb318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#12 0x00007f2dd0d509cb in QETWidget::translateMouseEvent (this=this@entry=0x1feb180, event=event@entry=0x7fff9b599490) at kernel/qapplication_x11.cpp:4634
#13 0x00007f2dd0d50269 in QApplication::x11ProcessEvent (this=0x7fff9b599960, event=event@entry=0x7fff9b599490) at kernel/qapplication_x11.cpp:3627
#14 0x00007f2dd0d77b02 in x11EventSourceDispatch (s=0x151c600, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#15 0x00007f2dc9605e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f2dc9606048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f2dc96060ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2dd03107a1 in QEventDispatcherGlib::processEvents (this=0x14e0bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#19 0x00007f2dd0d77bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007f2dd02e20af in QEventLoop::processEvents (this=this@entry=0x7fff9b599860, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f2dd02e23a5 in QEventLoop::exec (this=this@entry=0x7fff9b599860, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007f2dd02e7b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#23 0x00007f2dd0cd437c in QApplication::exec () at kernel/qapplication.cpp:3828
#24 0x0000000000403660 in main (argc=1, argv=0x7fff9b599aa8) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 338926, bug 338260, bug 338059, bug 338015, bug 337985.
Comment 8 Denis Kurz 2016-09-24 19:20:01 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 9 Denis Kurz 2017-01-07 21:46: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.