Bug 334778 - Kontact crashed after modifying KNotes Settings
Summary: Kontact crashed after modifying KNotes Settings
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.13.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-14 17:50 UTC by twtroughton
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 twtroughton 2014-05-14 17:50:20 UTC
Application: kontact (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: I was trying to get the KNotes alarm to work. I went to Popup Notes in the sidebar, selected Settings > Preferences Knotes > Collections, and right-clicked on one of teh collections to delete (couldn't), then deselected it and chose the other collection. Then I clicked on another preference on the sidebar and the software crashed. Happens sometimes.

Other possibly irrelevant notes: The alarm function of KNotes doesn't work - no popup note appears. I cannot get a popup not to appear on my desktop. I had installed KJots, but uninstalled it. It let me create and delete collections, while I could not figure out how to do that in KNotes.

The crash can be reproduced sometimes.

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

Thread 6 (Thread 0xae839b40 (LWP 2680)):
#0  0xb778c424 in __kernel_vsyscall ()
#1  0xb320fd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb611a8ec in __pthread_cond_wait (cond=0xb5869cb0, mutex=0xb5869c98) at forward.c:149
#3  0xb4ff19ac in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4ff19ff in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb320bf70 in start_thread (arg=0xae839b40) at pthread_create.c:312
#6  0xb610d70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0xadf18b40 (LWP 2681)):
#0  0xb778c424 in __kernel_vsyscall ()
#1  0xb320fd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb611a8ec in __pthread_cond_wait (cond=0xadf867dc, mutex=0xadf867c4) at forward.c:149
#3  0xb50209f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4cfc574 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb50077c6 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb5020369 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb320bf70 in start_thread (arg=0xadf18b40) at pthread_create.c:312
#8  0xb610d70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xab375b40 (LWP 2689)):
#0  0xb778c424 in __kernel_vsyscall ()
#1  0xb60fe7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb313520b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31263e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3126528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb646295f in QEventDispatcherGlib::processEvents (this=0xaa900468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb6431823 in QEventLoop::processEvents (this=this@entry=0xab375288, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6431b49 in QEventLoop::exec (this=this@entry=0xab375288, flags=...) at kernel/qeventloop.cpp:204
#8  0xb631e23d in QThread::exec (this=this@entry=0x9bc6b00) at thread/qthread.cpp:537
#9  0xb631e38b in QThread::run (this=0x9bc6b00) at thread/qthread.cpp:604
#10 0xb6320b6f in QThreadPrivate::start (arg=0x9bc6b00) at thread/qthread_unix.cpp:349
#11 0xb320bf70 in start_thread (arg=0xab375b40) at pthread_create.c:312
#12 0xb610d70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xaa28bb40 (LWP 2696)):
#0  0xb320f12e in __pthread_mutex_unlock_usercnt (mutex=0xa9900558, decr=1) at pthread_mutex_unlock.c:57
#1  0xb611ab34 in pthread_mutex_unlock (mutex=0xa9900558) at forward.c:194
#2  0xb316b140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3126532 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb646295f in QEventDispatcherGlib::processEvents (this=0xa9900468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0xb6431823 in QEventLoop::processEvents (this=this@entry=0xaa28b258, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6431b49 in QEventLoop::exec (this=this@entry=0xaa28b258, flags=...) at kernel/qeventloop.cpp:204
#7  0xb631e23d in QThread::exec (this=this@entry=0xa111568) at thread/qthread.cpp:537
#8  0xb6411c44 in QInotifyFileSystemWatcherEngine::run (this=0xa111568) at io/qfilesystemwatcher_inotify.cpp:265
#9  0xb6320b6f in QThreadPrivate::start (arg=0xa111568) at thread/qthread_unix.cpp:349
#10 0xb320bf70 in start_thread (arg=0xaa28bb40) at pthread_create.c:312
#11 0xb610d70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xa98ffb40 (LWP 2697)):
#0  0xb778c424 in __kernel_vsyscall ()
#1  0xb320fd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb611a8ec in __pthread_cond_wait (cond=0xac5158d0, mutex=0xac5158b8) at forward.c:149
#3  0xac412c92 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xac412cdf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb320bf70 in start_thread (arg=0xa98ffb40) at pthread_create.c:312
#6  0xb610d70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb145c740 (LWP 2679)):
[KCrash Handler]
#7  0xb6a5c66d in QImage::QImage (this=0xbfb47254, image=...) at image/qimage.cpp:1094
#8  0xb6a86455 in QRasterPixmapData::fromImage (this=0xaed2320, sourceImage=..., flags=<error reading variable: Cannot access memory at address 0x0>) at image/qpixmap_raster.cpp:155
#9  0xaca0699c in KNotesPart::slotItemRemoved (this=this@entry=0xa0ef3f0, item=...) at ../../../../kontact/plugins/knotes/knotes_part.cpp:258
#10 0xaca1f3ed in KNotesPart::qt_static_metacall (_o=_o@entry=0xa0ef3f0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfb47398) at moc_knotes_part.cpp:130
#11 0xb64480f7 in QMetaObject::activate (sender=sender@entry=0xa0f78f8, m=m@entry=0xb5c7b218 <Akonadi::Monitor::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0xbfb47398) at kernel/qobject.cpp:3539
#12 0xb5b1bde5 in Akonadi::Monitor::itemRemoved (this=0xa0f78f8, _t1=...) at ./moc_monitor.cpp:273
#13 0xb5b25cf4 in Akonadi::MonitorPrivate::emitItemsNotification (this=0xa0f7908, msg=..., items=..., collection=..., collectionDest=...) at ../../akonadi/monitor_p.cpp:847
#14 0xb5b27240 in Akonadi::MonitorPrivate::emitNotification (this=0xa0f7908, msg=...) at ../../akonadi/monitor_p.cpp:501
#15 0xb5b22d64 in Akonadi::MonitorPrivate::dispatchNotifications (this=this@entry=0xa0f7908) at ../../akonadi/monitor_p.cpp:725
#16 0xb5b23ea2 in Akonadi::MonitorPrivate::slotNotify (this=this@entry=0xa0f7908, msgs=...) at ../../akonadi/monitor_p.cpp:695
#17 0xb5a70f46 in Akonadi::ChangeRecorderPrivate::slotNotify (this=0xa0f7908, msgs=...) at ../../akonadi/changerecorder_p.cpp:52
#18 0xb5b1c76a in Akonadi::Monitor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfb47748, _c=<optimized out>) at ./moc_monitor.cpp:177
#19 0xb64480f7 in QMetaObject::activate (sender=sender@entry=0xa0f6f30, m=m@entry=0xb5c7f814 <Akonadi::NotificationSource::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbfb47748) at kernel/qobject.cpp:3539
#20 0xb5be26c1 in notifyV3 (_t1=..., this=this@entry=0xa0f6f30) at moc_notificationsource_p.cpp:98
#21 Akonadi::NotificationSource::qt_static_metacall (_o=_o@entry=0xa0f6f30, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfb47864) at moc_notificationsource_p.cpp:49
#22 0xb64480f7 in QMetaObject::activate (sender=sender@entry=0xa0f7d38, m=m@entry=0xb5c7d318 <OrgFreedesktopAkonadiNotificationSourceInterface::staticMetaObject>, local_signal_index=10, argv=0xbfb47864) at kernel/qobject.cpp:3539
#23 0xb5bd8f95 in isAllMonitoredChanged (this=<optimized out>) at notificationsourceinterface.moc:207
#24 OrgFreedesktopAkonadiNotificationSourceInterface::qt_static_metacall (_o=_o@entry=0xa0f7d38, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=10, _a=_a@entry=0xbfb4798c) at notificationsourceinterface.moc:110
#25 0xb5bda2ac in OrgFreedesktopAkonadiNotificationSourceInterface::qt_metacall (this=0xa0f7d38, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfb4798c) at notificationsourceinterface.moc:192
#26 0xb5ca221e in QDBusConnectionPrivate::deliverCall (this=0x9a26fc8, object=object@entry=0xa0f7d38, msg=..., metaTypes=..., slotIdx=15) at qdbusintegrator.cpp:951
#27 0xb5cab2cd in QDBusCallDeliveryEvent::placeMetaCall (this=0xa6ca6f8, object=0xa0f7d38) at qdbusintegrator_p.h:103
#28 0xb644c6fb in QObject::event (this=0xa0f7d38, e=0xa6ca6f8) at kernel/qobject.cpp:1194
#29 0xb698e7f4 in QApplicationPrivate::notify_helper (this=0x9a401d8, receiver=0xa0f7d38, e=0xa6ca6f8) at kernel/qapplication.cpp:4567
#30 0xb69952d3 in QApplication::notify (this=0xbfb48008, receiver=receiver@entry=0xa0f7d38, e=e@entry=0xa6ca6f8) at kernel/qapplication.cpp:4353
#31 0xb74de1f4 in KApplication::notify (this=0xbfb48008, receiver=0xa0f7d38, event=0xa6ca6f8) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb6432e4a in QCoreApplication::notifyInternal (this=0xbfb48008, receiver=receiver@entry=0xa0f7d38, event=event@entry=0xa6ca6f8) at kernel/qcoreapplication.cpp:953
#33 0xb643670d in sendEvent (event=0xa6ca6f8, receiver=0xa0f7d38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9a0c010) at kernel/qcoreapplication.cpp:1577
#35 0xb6436c1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#36 0xb646323e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 postEventSourceDispatch (s=0x9a402d8) at kernel/qeventdispatcher_glib.cpp:287
#38 0xb31261e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb3126468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb3126528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb646293b in QEventDispatcherGlib::processEvents (this=this@entry=0x9a0cd98, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#42 0xb6a435de in QGuiEventDispatcherGlib::processEvents (this=0x9a0cd98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb6431823 in QEventLoop::processEvents (this=this@entry=0xbfb47f58, flags=...) at kernel/qeventloop.cpp:149
#44 0xb6431b49 in QEventLoop::exec (this=this@entry=0xbfb47f58, flags=...) at kernel/qeventloop.cpp:204
#45 0xb64378fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#46 0xb698ca24 in QApplication::exec () at kernel/qapplication.cpp:3828
#47 0x0804ab4c in main (argc=1, argv=0xbfb480e4) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:33:30 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 2 Denis Kurz 2017-01-07 22:34:56 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.