[kde] [Bug 447836] New: Kalendar event notification crashes

Florian Edelmann bugzilla_noreply at kde.org
Sun Jan 2 15:25:26 GMT 2022


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

            Bug ID: 447836
           Summary: Kalendar event notification crashes
           Product: kde
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: florian-edelmann at online.de
  Target Milestone: ---

Application: kalendarac ()

Qt Version: 5.15.3
Frameworks Version: 5.89.0
Operating System: Linux 5.11.0-43-generic x86_64
Windowing System: X11
Distribution: KDE neon User - Plasma 25th Anniversary Edition
DrKonqi: 5.23.4 [KCrashBackend]

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

Nothing special, just browsing the web in Firefox. I woke up the laptop from
standby a few minutes earlier. The KAlarmNotifier (or similar) window appeared
with two event notifications that should have appeared while the laptop was in
standby. Kalendar did not notify me about these two events. Instead, a
notification about its crash appeared after a few minutes.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Kalendar Reminders (kalendarac), signal: Segmentation fault

[New LWP 1818]
[New LWP 1833]
[New LWP 1853]
[New LWP 1860]
[New LWP 3065]
[New LWP 3066]
[New LWP 3067]
[New LWP 3068]
[New LWP 3071]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f372fa93aff in __GI___poll (fds=0x7ffec05e9af8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f3729b089c0 (LWP 1764))]

Thread 10 (Thread 0x7f37067fc700 (LWP 3071)):
#0  __GI___libc_read (nbytes=10, buf=0x7f37067fba1e, fd=24) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=24, buf=0x7f37067fba1e, nbytes=10) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f3720304975 in pa_read () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#3  0x00007f3720388416 in pa_mainloop_prepare () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f3720388eb4 in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f3720388f70 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f372039711d in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007f372033372c in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#8  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f3706ffd700 (LWP 3068)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576979a8778) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576979a8728,
cond=0x5576979a8750) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576979a8750, mutex=0x5576979a8728) at
pthread_cond_wait.c:638
#3  0x00007f3712834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3712834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f37077fe700 (LWP 3067)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576979a8778) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576979a8728,
cond=0x5576979a8750) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576979a8750, mutex=0x5576979a8728) at
pthread_cond_wait.c:638
#3  0x00007f3712834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3712834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f3707fff700 (LWP 3066)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576979a8778) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576979a8728,
cond=0x5576979a8750) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576979a8750, mutex=0x5576979a8728) at
pthread_cond_wait.c:638
#3  0x00007f3712834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3712834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f370cf36700 (LWP 3065)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576979a8778) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576979a8728,
cond=0x5576979a8750) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576979a8750, mutex=0x5576979a8728) at
pthread_cond_wait.c:638
#3  0x00007f3712834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3712834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f372162f700 (LWP 1860)):
#0  0x00007f372dbc9ed0 in g_private_get () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f372dba7044 in g_thread_self () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f372db7c3e0 in g_main_context_acquire () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f372db7d225 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f372db7d4a3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f373007c61b in QEventDispatcherGlib::processEvents
(this=0x7f3718000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f37300208ab in QEventLoop::exec (this=this at entry=0x7f372162ebe0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f372fe3a2c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f372fe3b45c in QThreadPrivate::start (arg=0x557697406a30) at
thread/qthread_unix.cpp:329
#9  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3722ae4700 (LWP 1853)):
#0  0x00007f372dbca4dd in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f372db7d354 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f372db7d4a3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f373007c61b in QEventDispatcherGlib::processEvents
(this=0x7f3714000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f37300208ab in QEventLoop::exec (this=this at entry=0x7f3722ae3be0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f372fe3a2c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f372fe3b45c in QThreadPrivate::start (arg=0x557697422630) at
thread/qthread_unix.cpp:329
#7  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3723cf5700 (LWP 1833)):
#0  __GI___libc_read (nbytes=16, buf=0x7f3723cf49a0, fd=7) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f3723cf49a0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f372dbc5b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f372db7cebe in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f372db7d312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f372db7d4a3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f373007c61b in QEventDispatcherGlib::processEvents
(this=0x7f371c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f37300208ab in QEventLoop::exec (this=this at entry=0x7f3723cf4bb0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f372fe3a2c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f3731057f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f372fe3b45c in QThreadPrivate::start (arg=0x7f37310dbd80) at
thread/qthread_unix.cpp:329
#11 0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3728cb7700 (LWP 1818)):
#0  0x00007f372fa93aff in __GI___poll (fds=0x7f3728cb6ae8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f372d15bc1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f372d15d90a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f37293e6e88 in QXcbEventQueue::run (this=0x55769727c520) at
qxcbeventqueue.cpp:228
#4  0x00007f372fe3b45c in QThreadPrivate::start (arg=0x55769727c520) at
thread/qthread_unix.cpp:329
#5  0x00007f372e582609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f372faa0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3729b089c0 (LWP 1764)):
[KCrash Handler]
#4  0x00007f373186c16c in KNotification::sendEvent (this=0x5576980f72c0) at
./src/knotification.cpp:517
#5  0x0000557695d68dad in AlarmNotification::send (this=<optimized out>) at
./kalendarac/alarmnotification.cpp:37
#6  0x0000557695d696ae in NotificationHandler::sendActiveNotifications
(this=<optimized out>) at ./kalendarac/notificationhandler.cpp:59
#7  0x0000557695d6ac7d in NotificationHandler::sendNotifications
(this=0x55769738ba10) at ./kalendarac/notificationhandler.cpp:69
#8  0x0000557695d63689 in KalendarAlarmClient::checkAlarms
(this=0x7ffec05eb240) at ./kalendarac/kalendaralarmclient.cpp:229
#9  0x00007f3730058dce in QtPrivate::QSlotObjectBase::call (a=0x7ffec05eabd0,
r=0x7ffec05eb240, this=0x557697446eb0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x7ffec05eb278, signal_index=3,
argv=0x7ffec05eabd0) at kernel/qobject.cpp:3886
#11 0x00007f3730052197 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f37302bdc80 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffec05eabd0)
at kernel/qobject.cpp:3946
#12 0x00007f373005d90e in QTimer::timeout (this=<optimized out>, _t1=...) at
.moc/moc_qtimer.cpp:205
#13 0x00007f373004f865 in QObject::event (this=0x7ffec05eb278,
e=0x7ffec05eaf00) at kernel/qobject.cpp:1336
#14 0x00007f3730afbdc3 in QApplicationPrivate::notify_helper
(this=this at entry=0x557697278860, receiver=receiver at entry=0x7ffec05eb278,
e=e at entry=0x7ffec05eaf00) at kernel/qapplication.cpp:3632
#15 0x00007f3730b04bb8 in QApplication::notify (this=0x7ffec05eb210,
receiver=0x7ffec05eb278, e=0x7ffec05eaf00) at kernel/qapplication.cpp:3156
#16 0x00007f3730021daa in QCoreApplication::notifyInternal2
(receiver=0x7ffec05eb278, event=0x7ffec05eaf00) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#17 0x00007f373007b950 in QTimerInfoList::activateTimers (this=0x557697355240)
at kernel/qtimerinfo_unix.cpp:643
#18 0x00007f373007c23c in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#19 0x00007f372db7d17d in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f372db7d400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f372db7d4a3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f373007c602 in QEventDispatcherGlib::processEvents
(this=0x557697358470, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f37300208ab in QEventLoop::exec (this=this at entry=0x7ffec05eb140,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#24 0x00007f3730028a64 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x0000557695d60c1f in main (argc=<optimized out>, argv=<optimized out>) at
./kalendarac/kalendaracmain.cpp:48
[Inferior 1 (process 1764) detached]

Reported using DrKonqi
This report was filed against 'kde' because the product 'kalendarac' could not
be located in Bugzilla. Add it to drkonqi's mappings file!

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


More information about the Unassigned-bugs mailing list