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.

Reply via email to