https://bugs.kde.org/show_bug.cgi?id=499859
Bug ID: 499859 Summary: System tray crashes on login Classification: Applications Product: kalarm Version: 3.10.2 Platform: openSUSE OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Akonadi Assignee: djar...@kde.org Reporter: kloec...@kde.org Target Milestone: --- Since the update to Gear 24.12.2 kalarm crashes on login. When I start kalarm manually with `kalarmautostart kalarm --tray`, i.e. the Exec command from ~/.config/autostart/kalarm.autostart.desktop, then it doesn't crash. Maybe this is related to my usage of kwallet (with OpenPGP) which I first need to unlock after login. STEPS TO REPRODUCE 1. Have kalarm configured for autostart. 2. Log in OBSERVED RESULT kalarm crashes EXPECTED RESULT kalarm doesn't crash SOFTWARE/OS VERSIONS KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2 ADDITIONAL INFORMATION Application: kalarm (kalarm), signal: Segmentation fault [New LWP 3964] [New LWP 4061] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/bin/kalarm -session 10c9cd6e65000173925866800000030170017_1739306175_87705'. 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 0x7f83e0b1ab00 (LWP 3964))] python sentry-sdk not installed :( Cannot QML trace cores :( [Current thread is 1 (Thread 0x7f83e0b1ab00 (LWP 3964))] Thread 2 (Thread 0x7f83dfd836c0 (LWP 4061)): #0 0x00007f83e530eacf in __GI___poll (fds=0x7f83dfd82968, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f83e541e8a2 in ??? () at /lib64/libxcb.so.1 #2 0x00007f83e54203bc in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007f83e0977378 in ??? () at /usr/lib64/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6 #4 0x00007f83e5d1f597 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:375 #5 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:311 #6 QThreadPrivate::start (arg=0x556f6eca22a0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:339 #7 0x00007f83e5298292 in start_thread (arg=<optimized out>) at pthread_create.c:447 #8 0x00007f83e531d4fc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f83e0b1ab00 (LWP 3964)): [KCrash Handler] #5 std::__atomic_base<QMutexPrivate*>::load (this=0x0, __m=std::memory_order_relaxed) at /usr/include/c++/14/bits/atomic_base.h:831 #6 std::atomic<QMutexPrivate*>::load (this=0x0, __m=std::memory_order_relaxed) at /usr/include/c++/14/atomic:582 #7 QAtomicOps<QMutexPrivate*>::loadRelaxed<QMutexPrivate*> (_q_value=<error reading variable: Cannot access memory at address 0x0>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qatomic_cxx11.h:202 #8 QBasicAtomicPointer<QMutexPrivate>::loadRelaxed (this=0x0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qbasicatomic.h:170 #9 QBasicMutex::fastTryLock (this=0x0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qmutex.h:77 #10 QBasicMutex::lock (this=0x0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qmutex.h:40 #11 std::scoped_lock<QMutex>::scoped_lock (this=<synthetic pointer>, __m=<optimized out>) at /usr/include/c++/14/mutex:787 #12 (anonymous namespace)::qt_scoped_lock<QMutex> (mutex=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qlocking_p.h:60 #13 QLoggingRegistry::installFilter (this=<optimized out>, filter=0x0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/io/qloggingregistry.cpp:412 #14 QLoggingCategory::installFilter (filter=0x0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/io/qloggingcategory.cpp:368 #15 0x00007f83b1dae0a2 in (anonymous namespace)::RemoteLogger::~RemoteLogger (this=0x556f6f06a010, this=<optimized out>) at /usr/src/debug/akonadi-24.12.2/src/shared/akremotelog.cpp:58 #16 (anonymous namespace)::RemoteLogger::~RemoteLogger (this=0x556f6f06a010, this=<optimized out>) at /usr/src/debug/akonadi-24.12.2/src/shared/akremotelog.cpp:62 #17 0x00007f83e5bf4e9e in QObject::event (this=0x556f6f06a010, e=0x556f6f06bbf0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:1403 #18 0x00007f83e6fdee35 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x556f6f06a010, e=0x556f6f06bbf0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:3296 #19 0x00007f83e5bada30 in QCoreApplication::notifyInternal2 (receiver=0x556f6f06a010, event=0x556f6f06bbf0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1172 #20 0x00007f83e5bb3a20 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x556f6ec6bf70) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1946 #21 0x00007f83e5e6beb4 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:403 #22 (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::{lambda()#1}>(QThreadPrivate::finish()::{lambda()#1}&&) [clone .isra.0] (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:311 #23 0x00007f83e5d1f0b5 in set_thread_data(QThreadData*)::Cleanup::~Cleanup() () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:386 #24 0x00007f83e52438e1 in __cxa_finalize (d=0x7f83e6043000) at cxa_finalize.c:97 #25 0x00007f83e5b2e9e7 in __do_global_dtors_aux () at /lib64/libQt6Core.so.6 #26 0x00007f83e78b7530 in ??? () #27 0x00007f83e87f4102 in _dl_call_fini (closure_map=0x7fff855b00c0, closure_map@entry=0x7f83e78b7530) at dl-call_fini.c:43 #28 0x00007f83e87f74ce in _dl_fini () at dl-fini.c:114 #29 0x00007f83e5243eb1 in __run_exit_handlers (status=0, listp=0x7f83e53f5680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 #30 0x00007f83e5243f80 in __GI_exit (status=<optimized out>) at exit.c:138 #31 0x0000556f6125970b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kalarm-24.12.2/src/main.cpp:86 -- You are receiving this mail because: You are watching all bug changes.