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

            Bug ID: 521931
           Summary: Reminders or kalendarac crashed in
                    QQueuedMetaCallEvent::typeFitsInPlace when starting
                    Plasma
    Classification: I don't know
           Product: kde
      Version First unspecified
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: kalendarac (6.7.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.27.0
Operating System: Linux 7.0.13-200.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.7.0 [CoredumpBackend]

-- Information about the crash:
I logged into to Plasma 6.7.0 on Wayland in a Fedora 44 KDE installation. A
crash notification was shown for Reminders or kalendarac about 10 s after
Plasma started. Reminders or kalendarac crashed in
QQueuedMetaCallEvent::typeFitsInPlace according to the trace. This was the
first crash of kalendarc I've seen with this type of trace. I've seen
kalendarac crash with different traces <10% of times I've started Plasma as I
reported at https://bugs.kde.org/show_bug.cgi?id=519668
https://bugs.kde.org/show_bug.cgi?id=519504
https://bugs.kde.org/show_bug.cgi?id=519022
https://bugs.kde.org/show_bug.cgi?id=521625
https://bugs.kde.org/show_bug.cgi?id=521888 kalendarac was from
akonadi-calendar-26.04.2-1.fc44.x86_64.

The crash can be reproduced sometimes.

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

[New LWP 31526]
[New LWP 31653]
[New LWP 31767]
[New LWP 31654]
[New LWP 31648]
[New LWP 31655]

This GDB supports auto-downloading debuginfo from the following URLs:
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kalendarac'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f4cf21b3f40 (LWP 31526))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/usr/bin/kalendarac"
[Current thread is 6 (Thread 0x7f4cb7fff6c0 (LWP 31655))]

Thread 6 (Thread 0x7f4cb7fff6c0 (LWP 31655)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f4cf3a6f62c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f4cf3a6f674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3  0x00007f4cf3ae94a6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>, sigmask=<optimized out>) at
../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f4cf2260125 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#5  0x00007f4cf22601e3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007f4cf4469a9d in QEventDispatcherGlib::processEvents
(this=0x7f4cb0000c20, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#7  0x00007f4cf411d57b in QEventLoop::exec (this=this@entry=0x7f4cb7ffd5c0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#8  0x00007f4cf4250e0a in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread.cpp:672
#9  0x00007f4cf430ce8f in QThreadPrivate::start (arg=0x5572c9b47320) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007f4cf3a72d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f4cf3af664c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f4cc5fff6c0 (LWP 31648)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f4cf3a6f62c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f4cf3a6f674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3  0x00007f4cf3ae94a6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>, sigmask=<optimized out>) at
../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f4cf2260125 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#5  0x00007f4cf22601e3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007f4cf4469a9d in QEventDispatcherGlib::processEvents
(this=0x7f4cc0000880, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#7  0x00007f4cf411d57b in QEventLoop::exec (this=this@entry=0x7f4cc5ffd570,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#8  0x00007f4cf4250e0a in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread.cpp:672
#9  0x00007f4cf533d704 in ?? () from /lib64/libQt6DBus.so.6
#10 0x00007f4cc5ffd600 in ?? ()
#11 0x00007f4cf424e9e3 in QMetaObject::activate<void, QThread::QPrivateSignal>
(sender=<optimized out>, mo=0x7f4cf471db40 <QThread::staticMetaObject>,
local_signal_index=0, ret=0x0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobjectdefs.h:320
#12 QThread::started (this=<optimized out>, _t1=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qthread.cpp:160
#13 0x00007f4cf430ce8f in QThreadPrivate::start (arg=0x7f4cf53fedc0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:466
#14 0x00007f4cf3a72d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007f4cf3af664c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f4cc4bfe6c0 (LWP 31654)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f4cf3a6f62c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=7) at cancellation.c:49
#2  0x00007f4cf3a6f674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=7) at cancellation.c:75
#3  0x00007f4cf3ae8e7e in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f4cdf50c07b in ?? () from /lib64/libQt6WaylandClient.so.6
#5  0x00007f4cc4bfc5c0 in ?? ()
#6  0x00005572c9a1dcd0 in ?? ()
#7  0x0000000000000010 in ?? ()
#8  0x00007f4cbc000c40 in ?? ()
#9  0x0000000100000003 in ?? ()
#10 0x000000010000000b in ?? ()
#11 0x00007f4cc4bfc600 in ?? ()
#12 0xc5d36f8e6aaacb00 in ?? ()
#13 0x00005572c9b1f2a0 in ?? ()
#14 0x00005572c9a1dcd0 in ?? ()
#15 0x00005572c9b1f2a0 in ?? ()
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4cb77fe6c0 (LWP 31767)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f4cf3a6f62c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f4cf3a6f674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3  0x00007f4cf3ae94a6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>, sigmask=<optimized out>) at
../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f4cf2260125 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#5  0x00007f4cf22601e3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007f4cf4469a9d in QEventDispatcherGlib::processEvents
(this=0x7f4ca8000c20, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#7  0x00007f4cf411d57b in QEventLoop::exec (this=this@entry=0x7f4cb77fc5c0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#8  0x00007f4cf4250e0a in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread.cpp:672
#9  0x00007f4cf430ce8f in QThreadPrivate::start (arg=0x5572c9b52e20) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007f4cf3a72d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f4cf3af664c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f4cc53ff6c0 (LWP 31653)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f4cf3a6f62c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=7) at cancellation.c:49
#2  0x00007f4cf3a6f674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=7) at cancellation.c:75
#3  0x00007f4cf3ae8e7e in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f4cdf50c07b in ?? () from /lib64/libQt6WaylandClient.so.6
#5  0x00007f4cc53fd5c0 in ?? ()
#6  0x00005572c9a10780 in ?? ()
#7  0x0000000000000010 in ?? ()
#8  0x00007f4cb8000c40 in ?? ()
#9  0x0000000100000003 in ?? ()
#10 0x0000000100000009 in ?? ()
#11 0x00007f4cc53fd600 in ?? ()
#12 0xc5d36f8e6aaacb00 in ?? ()
#13 0x00005572c9b01560 in ?? ()
#14 0x00005572c9a10780 in ?? ()
#15 0x00005572c9b01560 in ?? ()
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4cf21b3f40 (LWP 31526)):
[KCrash Handler]
#4  QQueuedMetaCallEvent::typeFitsInPlace (type=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qmetatype.h:2705
#5  QQueuedMetaCallEvent::~QQueuedMetaCallEvent (this=0x7f4ca80037d0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:616
#6  0x00007f4cf4170395 in QQueuedMetaCallEvent::~QQueuedMetaCallEvent
(this=0x7f4ca80037d0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:630
#7  0x00007f4cf4113c13 in std::default_delete<QEvent>::operator()
(this=<optimized out>, __ptr=0x7f4ca80037d0) at
/usr/include/c++/16/bits/unique_ptr.h:86
#8  std::unique_ptr<QEvent, std::default_delete<QEvent> >::~unique_ptr
(this=<synthetic pointer>) at /usr/include/c++/16/bits/unique_ptr.h:398
#9  QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x5572c99e9a50) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qcoreapplication.cpp:1919
#10 0x00007f4cf446a57f in postEventSourceDispatch (s=0x5572c9a107d0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:248
#11 0x00007f4cf225bf24 in g_main_context_dispatch_unlocked.lto_priv () from
/lib64/libglib-2.0.so.0
#12 0x00007f4cf2260038 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#13 0x00007f4cf22601e3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#14 0x00007f4cf4469a9d in QEventDispatcherGlib::processEvents
(this=0x5572c9a10760, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#15 0x00007f4cf411d57b in QEventLoop::exec (this=this@entry=0x7ffd60953b00,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#16 0x00007f4cf4118992 in QCoreApplication::exec () at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qcoreapplication.cpp:1457
#17 0x00005572c05517b7 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/akonadi-calendar-26.04.2-1.fc44.x86_64/reminder-daemon/kalendaracmain.cpp:55

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to