Bug 375861 - Korganizer crashed after message "ksmserver could not be started"
Summary: Korganizer crashed after message "ksmserver could not be started"
Status: RESOLVED UNMAINTAINED
Alias: None
Product: korganizer
Classification: Applications
Component: reminder daemon (korgac) (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-01 19:13 UTC by Kai Krakow
Modified: 2022-05-20 22:07 UTC (History)
1 user (show)

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 Kai Krakow 2017-02-01 19:13:27 UTC
Application: korgac (5.4.1)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.9.6-gentoo-r1 x86_64
Distribution: "NAME=Gentoo"

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

I've left my desktop running idle for a few hours. After I returned it showed a legacy X dialog telling "ksmserver could not be started". After clicking okay, the session automatically closed (including all applications that were still opened) and plasma automatically restarted. That's when this crash report suddenly popped up and reported that korganizer had crashed.

The session respawn was very slow due to heavy hard disk activity. After a few minutes it's back to normal now, with normal memory usage (3.5 GB out of 16 GB).

-- Backtrace:
Application: KOrganizer-Erinnerungsmodul (korgac), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0044d03880 (LWP 3663))]

Thread 5 (Thread 0x7f00411ad700 (LWP 4147)):
#0  pthread_cond_timedwait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f004325adc4 in ?? () from /usr/lib64/opengl/nvidia/lib/libGLX_nvidia.so.0
#2  0x00007f0041f78cd4 in ?? () from /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007f004325a0ac in ?? () from /usr/lib64/opengl/nvidia/lib/libGLX_nvidia.so.0
#4  0x0000003ae2207454 in start_thread (arg=0x7f00411ad700) at pthread_create.c:333
#5  0x0000003ae1ae7f4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f003bfff700 (LWP 4159)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x0000003ae1adae42 in read () at ../sysdeps/unix/syscall-template.S:84
#2  0x00000034e88a52e0 in read (__nbytes=16, __buf=0x7f003bffeb30, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x1f635b0) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gwakeup.c:210
#4  0x00000034e8854a27 in g_main_context_check (context=context@entry=0x7f0030000990, max_priority=2147483647, fds=fds@entry=0x7f0030003020, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3707
#5  0x00000034e8854fa0 in g_main_context_iterate (context=context@entry=0x7f0030000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3926
#6  0x00000034e885510c in g_main_context_iteration (context=0x7f0030000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3990
#7  0x00000034eb0d9a5c in QEventDispatcherGlib::processEvents (this=0x7f00300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#8  0x00000034eb086bda in QEventLoop::exec (this=this@entry=0x7f003bffed10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00000034eaeaadf4 in QThread::exec (this=this@entry=0x34ee68d800 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#10 0x00000034ee615a65 in QDBusConnectionManager::run (this=0x34ee68d800 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#11 0x00000034eaeaf748 in QThreadPrivate::start (arg=0x34ee68d800 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#12 0x0000003ae2207454 in start_thread (arg=0x7f003bfff700) at pthread_create.c:333
#13 0x0000003ae1ae7f4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f003adee700 (LWP 4175)):
#0  0x00000034e88a6a39 in g_mutex_lock (mutex=mutex@entry=0x7f0028000990) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gthread-posix.c:1336
#1  0x00000034e8854691 in g_main_context_query (context=context@entry=0x7f0028000990, max_priority=2147483647, timeout=timeout@entry=0x7f003adedc04, fds=fds@entry=0x7f0028002e20, n_fds=n_fds@entry=3) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3606
#2  0x00000034e8854f77 in g_main_context_iterate (context=context@entry=0x7f0028000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3911
#3  0x00000034e885510c in g_main_context_iteration (context=0x7f0028000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3990
#4  0x00000034eb0d9a5c in QEventDispatcherGlib::processEvents (this=0x7f00280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00000034eb086bda in QEventLoop::exec (this=this@entry=0x7f003adedd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00000034eaeaadf4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00000034eaeaf748 in QThreadPrivate::start (arg=0x2199660) at thread/qthread_unix.cpp:368
#8  0x0000003ae2207454 in start_thread (arg=0x7f003adee700) at pthread_create.c:333
#9  0x0000003ae1ae7f4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f003a5ed700 (LWP 4178)):
#0  0x0000003ae1adee6d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000034e8854ffc in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f002c003020, timeout=-1, context=0x7f002c000990) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:4228
#2  g_main_context_iterate (context=context@entry=0x7f002c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3924
#3  0x00000034e885510c in g_main_context_iteration (context=0x7f002c000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3990
#4  0x00000034eb0d9a5c in QEventDispatcherGlib::processEvents (this=0x7f002c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00000034eb086bda in QEventLoop::exec (this=this@entry=0x7f003a5ecd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00000034eaeaadf4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00000034eaeaf748 in QThreadPrivate::start (arg=0x21eadd0) at thread/qthread_unix.cpp:368
#8  0x0000003ae2207454 in start_thread (arg=0x7f003a5ed700) at pthread_create.c:333
#9  0x0000003ae1ae7f4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0044d03880 (LWP 3663)):
[KCrash Handler]
#4  QXcbConnection::internAtom (this=this@entry=0x1b8ecc0, name=0x230e848 "_NET_SYSTEM_TRAY_S0") at qxcbconnection.cpp:2037
#5  0x00007f00448096fd in QXcbSystemTrayTracker::create (connection=connection@entry=0x1b8ecc0) at qxcbsystemtraytracker.cpp:69
#6  0x00007f00447dc335 in QXcbConnection::systemTrayTracker (this=0x1b8ecc0) at qxcbconnection.cpp:2322
#7  0x00007f0044803524 in systemTrayTracker (s=0x1ba6d70) at qxcbnativeinterface.cpp:108
#8  QXcbNativeInterface::nativeResourceForScreen (this=this@entry=0x1b7f2e0, resourceString=..., screen=0x1ba6d70) at qxcbnativeinterface.cpp:239
#9  0x000000307475a026 in locateSystemTray () at util/qsystemtrayicon_x11.cpp:68
#10 QSystemTrayIconPrivate::isSystemTrayAvailable_sys () at util/qsystemtrayicon_x11.cpp:345
#11 0x000000307472ffe5 in QSystemTrayIcon::isSystemTrayAvailable () at util/qsystemtrayicon.cpp:346
#12 0x000000307c0230e5 in KStatusNotifierItemPrivate::setLegacySystemTrayEnabled (this=0x21762c0, enabled=<optimized out>) at /var/tmp/portage/kde-frameworks/knotifications-5.30.0/work/knotifications-5.30.0/src/kstatusnotifieritem.cpp:849
#13 0x000000307c0263fa in KStatusNotifierItemPrivate::setLegacyMode (legacy=true, this=0x21762c0) at /var/tmp/portage/kde-frameworks/knotifications-5.30.0/work/knotifications-5.30.0/src/kstatusnotifieritem.cpp:819
#14 KStatusNotifierItemPrivate::serviceChange (this=0x21762c0, name=..., oldOwner=..., newOwner=...) at /var/tmp/portage/kde-frameworks/knotifications-5.30.0/work/knotifications-5.30.0/src/kstatusnotifieritem.cpp:800
#15 0x000000307c026838 in KStatusNotifierItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/knotifications-5.30.0/work/knotifications-5.30.0_build/src/moc_kstatusnotifieritem.cpp:184
#16 0x00000034eb0b1892 in QMetaObject::activate (sender=sender@entry=0x21783c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdce9b9170) at kernel/qobject.cpp:3740
#17 0x00000034eb0b2587 in QMetaObject::activate (sender=sender@entry=0x21783c0, m=m@entry=0x34ee68ce80 <QDBusServiceWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdce9b9170) at kernel/qobject.cpp:3602
#18 0x00000034ee671a1f in QDBusServiceWatcher::serviceOwnerChanged (this=this@entry=0x21783c0, _t1=..., _t2=..., _t3=...) at .moc/moc_qdbusservicewatcher.cpp:222
#19 0x00000034ee6722b4 in QDBusServiceWatcherPrivate::_q_serviceOwnerChanged (newOwner=..., oldOwner=..., service=..., this=<optimized out>) at qdbusservicewatcher.cpp:76
#20 QDBusServiceWatcher::qt_static_metacall (_o=_o@entry=0x21783c0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=_a@entry=0x7ffdce9b9320) at .moc/moc_qdbusservicewatcher.cpp:99
#21 0x00000034ee6726eb in QDBusServiceWatcher::qt_metacall (this=0x21783c0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffdce9b9320) at .moc/moc_qdbusservicewatcher.cpp:177
#22 0x00000034ee6236a3 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:996
#23 0x00000034eb0b306a in QObject::event (this=0x21783c0, e=<optimized out>) at kernel/qobject.cpp:1263
#24 0x000000307435b0dc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x21783c0, e=0x7f003001e360) at kernel/qapplication.cpp:3799
#25 0x0000003074362922 in QApplication::notify (this=0x7ffdce9b9a70, receiver=0x21783c0, e=0x7f003001e360) at kernel/qapplication.cpp:3556
#26 0x00000034eb088a58 in QCoreApplication::notifyInternal2 (receiver=0x21783c0, event=event@entry=0x7f003001e360) at kernel/qcoreapplication.cpp:988
#27 0x00000034eb08aa83 in QCoreApplication::sendEvent (event=0x7f003001e360, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b5af80) at kernel/qcoreapplication.cpp:1649
#29 0x00000034eb08afe8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#30 0x00000034eb0d9663 in postEventSourceDispatch (s=0x1bcafa0) at kernel/qeventdispatcher_glib.cpp:276
#31 0x00000034e8854d5d in g_main_dispatch (context=0x7f003c0016f0) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3203
#32 g_main_context_dispatch (context=context@entry=0x7f003c0016f0) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3856
#33 0x00000034e8855060 in g_main_context_iterate (context=context@entry=0x7f003c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3929
#34 0x00000034e885510c in g_main_context_iteration (context=0x7f003c0016f0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3990
#35 0x00000034eb0d9a47 in QEventDispatcherGlib::processEvents (this=0x1be0390, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00000034eb086bda in QEventLoop::exec (this=this@entry=0x7ffdce9b98f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#37 0x00000034eb08ee9c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#38 0x0000003073cec0dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#39 0x000000307435b035 in QApplication::exec () at kernel/qapplication.cpp:2975
#40 0x00000000004125f7 in main (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-apps/korganizer-16.12.1/work/korganizer-16.12.1/korgac/korgacmain.cpp:71

Reported using DrKonqi
Comment 1 Allen Winter 2020-03-21 16:17:49 UTC
No worries. I'm simply moving these from the korgac product to korganizer::reminder .  sorry for the noise but I want to have all the reminder bugs located in the same place.
Comment 2 gjditchfield 2022-05-20 22:07:50 UTC
korgac has been replaced by a new reminder daemon, kalendarac.