Bug 291191 - Plasma crashed while adding the Akonotes widget
Summary: Plasma crashed while adding the Akonotes widget
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kjots
Classification: Applications
Component: general (show other bugs)
Version: 4.9.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Stephen Kelly
URL:
Keywords:
: 293966 300402 302688 308698 309230 313247 321615 328053 331745 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-01-10 17:36 UTC by Jouni Rajanen
Modified: 2020-12-14 10:38 UTC (History)
16 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (23.73 KB, text/plain)
2012-09-20 21:21 UTC, Chris
Details
New crash information added by DrKonqi (24.79 KB, text/plain)
2013-10-08 14:53 UTC, laerne
Details
New crash information added by DrKonqi (15.12 KB, text/plain)
2013-11-09 08:59 UTC, Andreï Chevtsov-Jauvert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rajanen 2012-01-10 17:36:39 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.1.7-1.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed: I was adding and testing different widgets on the desktop when plasma suddenly crashed. I had added some desktop effects just before that such as cubed desktops and shaking windows. Was using OpenGL

- Custom settings of the application:

-- Backtrace:
Application: Plasma-työpöytäympäristö (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f4b25c54840 (LWP 1828))]

Thread 4 (Thread 0x7f4b175df700 (LWP 1829)):
#0  0x000000380840af9d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:53
#1  __pthread_mutex_unlock (mutex=0x7f4b100009a8) at pthread_mutex_unlock.c:298
#2  0x0000003807c436e7 in g_main_context_acquire (context=0x7f4b100009a0) at gmain.c:2526
#3  0x0000003807c44da1 in g_main_context_iterate (context=0x7f4b100009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3017
#4  0x0000003807c4544c in g_main_context_iteration (context=0x7f4b100009a0, may_block=1) at gmain.c:3136
#5  0x00000038019a7db6 in QEventDispatcherGlib::processEvents (this=0x7f4b100008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0000003801978172 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000038019783c7 in QEventLoop::exec (this=0x7f4b175ded10, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003801878b27 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x0000003801957e6f in QInotifyFileSystemWatcherEngine::run (this=0x13538f0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x000000380187bb6b in QThreadPrivate::start (arg=0x13538f0) at thread/qthread_unix.cpp:298
#11 0x0000003808407d90 in start_thread (arg=0x7f4b175df700) at pthread_create.c:309
#12 0x00000038080ef48d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f4b14de3700 (LWP 1830)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000038235973cc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3823f90f80) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00000038235974f9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003808407d90 in start_thread (arg=0x7f4b14de3700) at pthread_create.c:309
#4  0x00000038080ef48d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f4b0ffff700 (LWP 1831)):
#0  0x00007fff1719398f in clock_gettime ()
#1  0x0000003808c041f1 in __GI_clock_gettime (clock_id=1, tp=0x7f4b0fffead0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00000038018d22e4 in do_gettime (frac=0x7f4b0fffeae8, sec=0x7f4b0fffeae0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00000038019a84bd in QTimerInfoList::updateCurrentTime (this=0x7f4b08001ed0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00000038019a87f3 in QTimerInfoList::timerWait (this=0x7f4b08001ed0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00000038019a728c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f4b0fffebac) at kernel/qeventdispatcher_glib.cpp:136
#7  0x0000003807c44012 in g_main_context_prepare (context=0x7f4b080009a0, priority=0x7f4b0fffec18) at gmain.c:2746
#8  0x0000003807c44e1d in g_main_context_iterate (context=0x7f4b080009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#9  0x0000003807c4544c in g_main_context_iteration (context=0x7f4b080009a0, may_block=1) at gmain.c:3136
#10 0x00000038019a7db6 in QEventDispatcherGlib::processEvents (this=0x7f4b080008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x0000003801978172 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00000038019783c7 in QEventLoop::exec (this=0x7f4b0fffed40, flags=...) at kernel/qeventloop.cpp:204
#13 0x0000003801878b27 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x000000380187bb6b in QThreadPrivate::start (arg=0x1458350) at thread/qthread_unix.cpp:298
#15 0x0000003808407d90 in start_thread (arg=0x7f4b0ffff700) at pthread_create.c:309
#16 0x00000038080ef48d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f4b25c54840 (LWP 1828)):
[KCrash Handler]
#6  0x0000003808036285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003808037b9b in __GI_abort () at abort.c:91
#8  0x000000380c42fd85 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x000000380c426e31 in _dbus_warn_check_failed (format=0x380c436010 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0x000000380c41895a in dbus_message_new_method_call (destination=0x3f998b8 "org.freedesktop.Akonadi.Agent.", path=0x290b988 "/Settings", interface=0x3f99818 "org.freedesktop.DBus.Introspectable", method=0x5346c28 "Introspect") at dbus-message.c:1199
#11 0x000000380262cc83 in q_dbus_message_new_method_call (method=0x5346c28 "Introspect", interface=0x3f99818 "org.freedesktop.DBus.Introspectable", path=0x290b988 "/Settings", bus_name=<optimized out>) at qdbus_symbols_p.h:264
#12 QDBusMessagePrivate::toDBusMessage (message=<optimized out>, capabilities=..., error=0x7fff1717fb70) at qdbusmessage.cpp:134
#13 0x0000003802626b33 in QDBusConnectionPrivate::sendWithReply (this=0xe67ba0, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1892
#14 0x00000038026275a9 in QDBusConnectionPrivate::findMetaObject (this=0xe67ba0, service=..., path=..., interface=..., error=...) at qdbusintegrator.cpp:2356
#15 0x000000380263621b in QDBusInterfacePrivate::QDBusInterfacePrivate (this=0x3f99680, serv=<optimized out>, p=<optimized out>, iface=<optimized out>, con=<optimized out>) at qdbusinterface.cpp:158
#16 0x0000003802636359 in QDBusInterface::QDBusInterface (this=0x7fff17180030, service=..., path=..., interface=..., connection=<optimized out>, parent=0x1318760) at qdbusinterface.cpp:220
#17 0x00007f4ab848fd61 in AkonotesNoteApplet::defaultCreated (this=0x1318760, job=<optimized out>) at /usr/src/debug/kdepim-4.7.4/kjots/plasmoid/akonotes_noteapplet.cpp:169
#18 0x000000380198ccd1 in QMetaObject::activate (sender=0x1394900, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff17180330) at kernel/qobject.cpp:3547
#19 0x0000003802f41d92 in KJob::result (this=<optimized out>, _t1=0x1394900) at /usr/src/debug/kdelibs-4.7.4/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#20 0x0000003802f41dd0 in KJob::emitResult (this=0x1394900) at /usr/src/debug/kdelibs-4.7.4/kdecore/jobs/kjob.cpp:312
#21 0x000000381d88ce35 in configurationDialogAccepted (this=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/akonadi/agentinstancecreatejob.cpp:105
#22 Akonadi::AgentInstanceCreateJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/x86_64-redhat-linux-gnu/akonadi/agentinstancecreatejob.moc:62
#23 0x0000003801991f06 in QObject::event (this=0x1394900, e=<optimized out>) at kernel/qobject.cpp:1195
#24 0x00000038035c9994 in notify_helper (e=0x49cbbc0, receiver=0x1394900, this=0xe757f0) at kernel/qapplication.cpp:4550
#25 QApplicationPrivate::notify_helper (this=0xe757f0, receiver=0x1394900, e=0x49cbbc0) at kernel/qapplication.cpp:4522
#26 0x00000038035ce813 in QApplication::notify (this=0xe66750, receiver=0x1394900, e=0x49cbbc0) at kernel/qapplication.cpp:4411
#27 0x0000003804c50766 in KApplication::notify (this=0xe66750, receiver=0x1394900, event=0x49cbbc0) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#28 0x000000380197903c in QCoreApplication::notifyInternal (this=0xe66750, receiver=0x1394900, event=0x49cbbc0) at kernel/qcoreapplication.cpp:876
#29 0x000000380197caca in sendEvent (event=0x49cbbc0, receiver=0x1394900) at kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xe006e0) at kernel/qcoreapplication.cpp:1500
#31 0x00000038019a7923 in sendPostedEvents () at kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0xe7a190) at kernel/qeventdispatcher_glib.cpp:279
#33 0x0000003807c44a7d in g_main_dispatch (context=0xe78ce0) at gmain.c:2425
#34 g_main_context_dispatch (context=0xe78ce0) at gmain.c:2995
#35 0x0000003807c45278 in g_main_context_iterate (context=0xe78ce0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#36 0x0000003807c4544c in g_main_context_iteration (context=0xe78ce0, may_block=1) at gmain.c:3136
#37 0x00000038019a7d4f in QEventDispatcherGlib::processEvents (this=0xe01ba0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#38 0x000000380366c61e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#39 0x0000003801978172 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00000038019783c7 in QEventLoop::exec (this=0x7fff17180d30, flags=...) at kernel/qeventloop.cpp:204
#41 0x000000380197cdc5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#42 0x0000003815c41243 in kdemain (argc=1, argv=0x7fff17181118) at /usr/src/debug/kde-workspace-4.7.4/plasma/desktop/shell/main.cpp:120
#43 0x000000380802169d in __libc_start_main (main=0x400850 <main(int, char**)>, argc=1, ubp_av=0x7fff17181118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff17181108) at libc-start.c:226
#44 0x0000000000400881 in _start ()

Possible duplicates by query: bug 190344.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-27 09:42:15 UTC
*** Bug 300402 has been marked as a duplicate of this bug. ***
Comment 2 Marco Martin 2012-06-28 10:05:23 UTC
*** Bug 293966 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2012-06-28 11:07:26 UTC
*** Bug 302688 has been marked as a duplicate of this bug. ***
Comment 4 Chris 2012-09-20 21:21:04 UTC
Created attachment 74063 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2

- What I was doing when the application crashed: 
I was trying to add the widgits for knote and the akonadi notes to see which one I liked better

-- Backtrace (Reduced):
#6  0x00000039fee35925 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00000039fee370d8 in __GI_abort () at abort.c:91
#8  0x0000003a03e2f9c5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x0000003a03e26c81 in _dbus_warn_check_failed (format=0x3a03e35bf0 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0x0000003a03e186bb in dbus_message_new_method_call (destination=<optimized out>, path=0x4796bc8 "/Settings", interface=<optimized out>, method=<optimized out>) at dbus-message.c:1199
Comment 5 Myriam Schweingruber 2012-10-01 11:16:02 UTC
Confirmed by duplicates.
Comment 6 Jekyll Wu 2012-10-20 11:17:56 UTC
*** Bug 308698 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2012-10-30 02:15:53 UTC
*** Bug 309230 has been marked as a duplicate of this bug. ***
Comment 8 Jekyll Wu 2012-11-03 10:02:22 UTC
@KDEPIM developers, do you think this report shoud be reassigned to you ?
Comment 9 Beat Wolf 2013-01-14 15:58:02 UTC
*** Bug 313247 has been marked as a duplicate of this bug. ***
Comment 10 Jekyll Wu 2013-06-26 00:32:47 UTC
*** Bug 321615 has been marked as a duplicate of this bug. ***
Comment 11 laerne 2013-10-08 14:53:07 UTC
Created attachment 82722 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.1) on KDE Platform 4.11.1 using Qt 4.8.5

- What I was doing when the application crashed:
I added the akonotes plasmoid to the desktop.  It was the yellow plasmoid (an actual note).  The other akonotes plasmoid stated it need to be configured first.

- Custom settings of the application:
Unconfigured Akonotes.

-- Backtrace (Reduced):
#7  0x000000357322f4c5 in _dbus_abort () from /lib64/libdbus-1.so.3
#8  0x0000003573226431 in _dbus_warn_check_failed () from /lib64/libdbus-1.so.3
#9  0x0000003573217f00 in dbus_message_new_method_call () from /lib64/libdbus-1.so.3
#10 0x000000357cc2cab0 in QDBusMessagePrivate::toDBusMessage(QDBusMessage const&, QFlags<QDBusConnection::ConnectionCapability>, QDBusError*) () from /lib64/libQtDBus.so.4
#11 0x000000357cc2856b in QDBusConnectionPrivate::sendWithReply(QDBusMessage const&, int, int) () from /lib64/libQtDBus.so.4
Comment 12 Andreï Chevtsov-Jauvert 2013-11-09 08:59:30 UTC
Created attachment 83448 [details]
New crash information added by DrKonqi

plasma-desktop (4.10.4) on KDE Platform 4.10.4 using Qt 4.8.4

- What I was doing when the application crashed:

Adding new widgets to an empty secondary toolbar (using the "Add Widgets" tool).
Akonotes refused to be added as a shortcut, and then, there was a crash.

-- Backtrace (Reduced):
#7  0x00000032d942f465 in _dbus_abort () from /lib64/libdbus-1.so.3
#8  0x00000032d9426411 in _dbus_warn_check_failed () from /lib64/libdbus-1.so.3
#9  0x00000032d9417ee0 in dbus_message_new_method_call () from /lib64/libdbus-1.so.3
#10 0x00000032e062cab0 in QDBusMessagePrivate::toDBusMessage(QDBusMessage const&, QFlags<QDBusConnection::ConnectionCapability>, QDBusError*) () from /lib64/libQtDBus.so.4
#11 0x00000032e062856b in QDBusConnectionPrivate::sendWithReply(QDBusMessage const&, int, int) () from /lib64/libQtDBus.so.4
Comment 13 Jekyll Wu 2013-11-25 12:30:28 UTC
*** Bug 328053 has been marked as a duplicate of this bug. ***
Comment 14 Jekyll Wu 2014-03-10 08:28:45 UTC
*** Bug 331745 has been marked as a duplicate of this bug. ***
Comment 15 Justin Zobel 2020-12-14 01:27:04 UTC
Thank you for the crash reports.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 16 Wolfgang Bauer 2020-12-14 10:38:19 UTC
(In reply to Justin Zobel from comment #15)
> As it has been a while since this was reported, can you please test and
> confirm if this issue is still occurring or if this bug report can be marked
> as resolved.
It's unlikely to be still occuring, as the Akonotes Plasma widget doesn't exist anymore... ;-)

It never was ported to Plasma5, and removed in https://invent.kde.org/pim/kjots/-/commit/b01df402a92ec2ce21d3636253f6c51bc69f5eff .