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

            Bug ID: 419857
           Summary: KAlarm crashes when opening from the systray in Sway
                    WM
           Product: kalarm
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: djar...@kde.org
          Reporter: devuran...@gmx.net
  Target Milestone: ---

Application: kalarm (2.13.3 (KDE Apps 19.12.3))

Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 5.5.14 x86_64
Windowing system: Wayland
Distribution: "Gentoo Base System release 2.7"

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

I am running Sway WM 1.4. The systray icons are shown in the bottom right. When
I click the KAlarm icon, KAlarm will immediately crash.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KAlarm (kalarm), signal: Segmentation fault
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0eb3703ac0 (LWP 61070))]

Thread 18 (Thread 0x7f0e6b7fe700 (LWP 64525)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293d38, cond=0x55c4e6293d60) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5edc230) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 17 (Thread 0x7f0e637fe700 (LWP 64524)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293d38, cond=0x55c4e6293d60) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5edbfd0) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 16 (Thread 0x7f0e6bfff700 (LWP 64523)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293d38, cond=0x55c4e6293d60) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5d18830) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 15 (Thread 0x7f0e88ff9700 (LWP 64522)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293d38, cond=0x55c4e6293d60) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5e76170) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 14 (Thread 0x7f0e897fa700 (LWP 64521)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5eef800) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 13 (Thread 0x7f0e89ffb700 (LWP 64520)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5eef5a0) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 12 (Thread 0x7f0e8a7fc700 (LWP 64519)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5dc2fe0) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 11 (Thread 0x7f0e8affd700 (LWP 64518)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5dc2d80) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 10 (Thread 0x7f0e8b7fe700 (LWP 64517)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5da29f0) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 9 (Thread 0x7f0e8bfff700 (LWP 64516)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e6293630, cond=0x55c4e6293658) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5e76100) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 8 (Thread 0x7f0ea09d1700 (LWP 64515)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e5d2f6d8, cond=0x55c4e5d2f700) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5ffda60) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 7 (Thread 0x7f0ea11d2700 (LWP 64514)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e5d2f6d8, cond=0x55c4e5d2f700) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5d24a00) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 6 (Thread 0x7f0ea19d3700 (LWP 64513)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e5d2f6d8, cond=0x55c4e5d2f700) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5d247a0) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 5 (Thread 0x7f0ea21d4700 (LWP 64512)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e5d2f6d8, cond=0x55c4e5d2f700) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5fa5b70) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 4 (Thread 0x7f0ea29d5700 (LWP 64511)):
#0  0x00007f0eb7e93957 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib64/libpthread.so.0
#1  0x00007f0eab5c663b in cnd_wait (mtx=0x55c4e628f3a8, cond=0x55c4e628f3d0) at
../mesa-20.0.4/include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55c4e5dd3880) at
../mesa-20.0.4/src/util/u_queue.c:275
#3  0x00007f0eab5c6247 in impl_thrd_routine (p=<optimized out>) at
../mesa-20.0.4/include/c11/threads_posix.h:87
#4  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#5  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 3 (Thread 0x7f0eb21ac700 (LWP 61075)):
#0  0x00007f0eb8d0714c in read () from /usr/lib64/libc.so.6
#1  0x00007f0eb71ae90f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0eb7163f67 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f0eb71643e3 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0eb716455f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f0eb935ba6b in QEventDispatcherGlib::processEvents
(this=0x7f0ea4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0eb93041db in QEventLoop::exec (this=this@entry=0x7f0eb21abae0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#7  0x00007f0eb914ec8e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#8  0x00007f0eb914fcef in QThreadPrivate::start (arg=0x55c4e5c88190) at
thread/qthread_unix.cpp:342
#9  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#10 0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 2 (Thread 0x7f0eb29ad700 (LWP 61074)):
#0  0x00007f0eb8d0b77f in poll () from /usr/lib64/libc.so.6
#1  0x00007f0eb716443e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0eb716455f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f0eb935ba6b in QEventDispatcherGlib::processEvents
(this=0x7f0eac000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0eb93041db in QEventLoop::exec (this=this@entry=0x7f0eb29acab0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f0eb914ec8e in QThread::exec (this=this@entry=0x7f0eb9728de0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f0eb96a30a7 in QDBusConnectionManager::run (this=0x7f0eb9728de0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#7  0x00007f0eb914fcef in QThreadPrivate::start (arg=0x7f0eb9728de0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#8  0x00007f0eb7e8d02a in start_thread () from /usr/lib64/libpthread.so.0
#9  0x00007f0eb8d1626f in clone () from /usr/lib64/libc.so.6

Thread 1 (Thread 0x7f0eb3703ac0 (LWP 61070)):
[KCrash Handler]
#6  0x00007f0eb3060b30 in QtWaylandClient::QWaylandScreen::scale() const ()
from /usr/lib64/libQt5WaylandClient.so.5
#7  0x00007f0eb305f2ee in QtWaylandClient::QWaylandWindow::initWindow() () from
/usr/lib64/libQt5WaylandClient.so.5
#8  0x00007f0eb305fb3a in QtWaylandClient::QWaylandWindow::setVisible(bool) ()
from /usr/lib64/libQt5WaylandClient.so.5
#9  0x00007f0eb0ecb404 in ?? () from
/usr/lib64/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#10 0x00007f0eb988aaf0 in QWindowPrivate::setVisible (this=0x55c4e6011920,
visible=visible@entry=true) at kernel/qwindow.cpp:408
#11 0x00007f0eb9f3067d in QWidgetWindow::setNativeWindowVisibility
(this=this@entry=0x55c4e5d61400, visible=visible@entry=true) at
kernel/qwidgetwindow.cpp:214
#12 0x00007f0eb9f0935e in QWidgetPrivate::show_sys
(this=this@entry=0x55c4e5c50120) at kernel/qwidget.cpp:7906
#13 0x00007f0eb9f12d64 in QWidgetPrivate::show_helper
(this=this@entry=0x55c4e5c50120) at kernel/qwidget.cpp:7829
#14 0x00007f0eb9f15e73 in QWidgetPrivate::setVisible (this=0x55c4e5c50120,
visible=<optimized out>) at kernel/qwidget.cpp:8125
#15 0x00007f0ebbc583b8 in ?? () from /usr/lib64/libKF5Notifications.so.5
#16 0x00007f0ebbc58fd0 in ?? () from /usr/lib64/libKF5Notifications.so.5
#17 0x00007f0ebbc59178 in KStatusNotifierItem::activate(QPoint const&) () from
/usr/lib64/libKF5Notifications.so.5
#18 0x00007f0ebbc612e8 in ?? () from /usr/lib64/libKF5Notifications.so.5
#19 0x00007f0ebbc78391 in ?? () from /usr/lib64/libKF5Notifications.so.5
#20 0x00007f0ebbc78ab3 in ?? () from /usr/lib64/libKF5Notifications.so.5
#21 0x00007f0eb96af8cb in QDBusConnectionPrivate::deliverCall (this=<optimized
out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>)
at qdbusintegrator.cpp:1001
#22 0x00007f0eb96b4f06 in QDBusConnectionPrivate::activateCall
(this=this@entry=0x55c4e5c343e0, object=0x55c4e5fdc580, flags=flags@entry=273,
msg=...) at qdbusintegrator.cpp:904
#23 0x00007f0eb96b5817 in QDBusConnectionPrivate::activateCall (msg=...,
flags=273, object=<optimized out>, this=0x55c4e5c343e0) at
qdbusintegrator.cpp:853
#24 QDBusConnectionPrivate::activateObject (pathStartPos=<optimized out>,
msg=..., node=..., this=0x55c4e5c343e0) at qdbusintegrator.cpp:1486
#25 QDBusConnectionPrivate::activateObject (this=0x55c4e5c343e0, node=...,
msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1436
#26 0x00007f0eb96b8628 in QDBusActivateObjectEvent::placeMetaCall
(this=0x7f0eac037040) at qdbusintegrator.cpp:1606
#27 0x00007f0eb9331bcc in QObject::event (this=0x55c4e5fd8390,
e=0x7f0eac037040) at kernel/qobject.cpp:1339
#28 0x00007f0eb9ed1eb3 in QApplicationPrivate::notify_helper
(this=this@entry=0x55c4e5b99f70, receiver=receiver@entry=0x55c4e5fd8390,
e=e@entry=0x7f0eac037040) at kernel/qapplication.cpp:3684
#29 0x00007f0eb9edb3c0 in QApplication::notify (this=0x55c4e5b95650,
receiver=0x55c4e5fd8390, e=0x7f0eac037040) at kernel/qapplication.cpp:3430
#30 0x00007f0eb930538e in QCoreApplication::notifyInternal2
(receiver=0x55c4e5fd8390, event=0x7f0eac037040) at
kernel/qcoreapplication.cpp:1092
#31 0x00007f0eb9307f87 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55c4e5b94990) at
kernel/qcoreapplication.cpp:1832
#32 0x00007f0eb935bca3 in postEventSourceDispatch (s=0x55c4e5be5b80) at
kernel/qeventdispatcher_glib.cpp:277
#33 0x00007f0eb716411f in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#34 0x00007f0eb71644c8 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f0eb716455f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#36 0x00007f0eb935ba50 in QEventDispatcherGlib::processEvents
(this=0x55c4e5b81fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007f0eb93041db in QEventLoop::exec (this=this@entry=0x7ffc62c13210,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#38 0x00007f0eb930c2ef in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#39 0x000055c4e509e0b7 in ?? ()
#40 0x00007f0eb8c3be2b in __libc_start_main () from /usr/lib64/libc.so.6
#41 0x000055c4e509ea0a in ?? ()
[Inferior 1 (process 61070) detached]

Possible duplicates by query: bug 381034, bug 381033.

Reported using DrKonqi

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

Reply via email to