https://bugs.kde.org/show_bug.cgi?id=392898
Bug ID: 392898 Summary: [Wayland] Plasma crashes when hamburguer menu from plasma-pa is opened and I click "Audio volume" header Product: plasmashell Version: master Platform: Neon Packages OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: 1.0 Crash reproducible on neon dev unstable. click sound icon in system tray open hamburguer menu click "audio volume" text on top crash Thread 13 (Thread 0x7f4bf9845700 (LWP 1381)): #0 0x00007f4ca2176360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5140bd0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x559d8f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f4ca70688fd in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f4ca70691f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x559d8---Type <return> to continue, or q <return> to quit--- 70) at thread/qthread_unix.cpp:376 #6 0x00007f4ca21706ba in start_thread (arg=0x7f4bf9845700) at pthread_create.c:333 #7 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f4bde156700 (LWP 27724)): #0 0x00007f4ca2176360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3486cc0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55f8a20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 ---Type <return> to continue, or q <return> to quit--- #3 0x00007f4ca70688fd in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f4ca70691f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x55f89a0) at thread/qthread_unix.cpp:376 #6 0x00007f4ca21706ba in start_thread (arg=0x7f4bde156700) at pthread_create.c:333 #7 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f4bc5a2f700 (LWP 27364)): #0 0x00007f4ca2176360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned lo---Type <return> to continue, or q <return> to quit--- ng) (time=18446744073709551615, this=0x379bfd0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x16e2df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f4ca70688fd in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f4ca70691f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x16e2d70) at thread/qthread_unix.cpp:376 #6 0x00007f4ca21706ba in start_thread (arg=0x7f4bc5a2f700) at pthread_create.c:333 #7 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 ---Type <return> to continue, or q <return> to quit--- Thread 10 (Thread 0x7f4bcd7f2700 (LWP 27257)): #0 0x00007f4ca2bcc74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4c9d3f438c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4bc00012d0, timeout=<optimized out>, context=0x7f4bc0000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4c9d3f438c in g_main_context_iterate (context=context@entry=0x7f4bc0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4c9d3f449c in g_main_context_iteration (context=0x7f4bc0000990, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ca34ff5af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4bc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f4ca34a664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4bcd7f1c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4ca32c6554 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:522 #7 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x3d43da0) at thread/qthread_unix.cpp:376 #8 0x00007f4ca21706ba in start_thread (arg=0x7f4bcd7f2700) at pthread_create.c:333 #9 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f4bdf158700 (LWP 27192)): #0 0x00007f4ca2bcc74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4c9d3f438c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f4bd80008c0, timeout=<optimized out>, context=0x37ac000) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4c9d3f438c in g_main_context_iterate (context=context@entry=0x37ac000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 ---Type <return> to continue, or q <return> to quit--- #3 0x00007f4c9d3f449c in g_main_context_iteration (context=0x37ac000, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4c9d3f44d9 in glib_worker_main (data=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:5672 #5 0x00007f4c9d41abb5 in g_thread_proxy (data=0x37a6940) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f4ca21706ba in start_thread (arg=0x7f4bdf158700) at pthread_create.c:333 #7 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f4bf9044700 (LWP 27090)): #0 0x00007f4ca2176360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1b6c510) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f4ca32cc67b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1b2a1d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f4ca70688fd in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f4ca70691f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x1b2a150) at thread/qthread_unix.cpp:376 #6 0x00007f4ca21706ba in start_thread (arg=0x7f4bf9044700) at pthread_create.c:333 #7 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f4bfa046700 (LWP 27067)): #0 0x00007f4ca2bcc74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4c9d3f438c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4bf40013c0, timeout=<optimized out>, context=0x7f4bf4000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 ---Type <return> to continue, or q <return> to quit--- #2 0x00007f4c9d3f438c in g_main_context_iterate (context=context@entry=0x7f4bf4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4c9d3f449c in g_main_context_iteration (context=0x7f4bf4000990, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ca34ff5cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4bf40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4ca34a664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4bfa045c10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4ca32c6554 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:522 #7 0x00007f4ca6fe81c6 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x1b580b0) at thread/qthread_unix.cpp:376 #9 0x00007f4ca21706ba in start_thread (arg=0x7f4bfa046700) at pthread_create.c:333 #10 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f4c8a31e700 (LWP 27019)): #0 0x00007f4ca2176360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4ca8eeadb4 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f4ca8eeadf9 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f4ca21706ba in start_thread (arg=0x7f4c8a31e700) at pthread_create.c:333 #4 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4c90b64700 (LWP 26985)): #0 0x00007f4ca2bcc74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4c9d3f438c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4c84003070, timeout=<optimized out>, context=0x7f4c84000990) ---Type <return> to continue, or q <return> to quit--- at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4c9d3f438c in g_main_context_iterate (context=context@entry=0x7f4c84000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4c9d3f449c in g_main_context_iteration (context=0x7f4c84000990, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ca34ff5af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4c840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f4ca34a664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4c90b63c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4ca32c6554 in QThread::exec() (this=this@entry=0x13ceec0) at thread/qthread.cpp:522 #7 0x00007f4ca6b8ba35 in QQmlThreadPrivate::run() (this=0x13ceec0) at qml/ftw/qqmlthread.cpp:147 #8 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x13ceec0) at thread/qthread_unix.cpp:376 #9 0x00007f4ca21706ba in start_thread (arg=0x7f4c90b64700) at pthread_create.c:333 #10 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f4c9259a700 (LWP 26974)): #0 0x00007f4ca2bcc74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4c9d3f438c in g_main_context_iterate (priority=2147483647, n_fds=3, fds=0x7f4c8c003220, timeout=<optimized out>, context=0x7f4c8c000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4c9d3f438c in g_main_context_iterate (context=context@entry=0x7f4c8c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4c9d3f449c in g_main_context_iteration (context=0x7f4c8c000990, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ca34ff5cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (t---Type <return> to continue, or q <return> to quit--- his=0x7f4c8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4ca34a664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4c92599c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4ca32c6554 in QThread::exec() (this=this@entry=0x7f4ca4fccd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:522 #7 0x00007f4ca4d582c5 in QDBusConnectionManager::run() (this=0x7f4ca4fccd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f4ca32cb6eb in QThreadPrivate::start(void*) (arg=0x7f4ca4fccd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:376 #9 0x00007f4ca21706ba in start_thread (arg=0x7f4c9259a700) at pthread_create.c:333 #10 0x00007f4ca2bd841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f4ca9782940 (LWP 26957)): #0 0x0000000000000000 in () #1 0x00007f4ca7796f98 in Plasma::DataEngineConsumer::~DataEngineConsumer() () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5 #2 0x00007f4bcd9ff808 in WeatherEngine::~WeatherEngine() (this=0x3d3d470, __in_chrg=<optimized out>) at /workspace/build/dataengines/weather/weatherengine.cpp:54 #3 0x00007f4bcd9ff839 in WeatherEngine::~WeatherEngine() (this=0x3d3d470, __in_chrg=<optimized out>) at /workspace/build/dataengines/weather/weatherengine.cpp:56 #4 0x00007f4ca77a091f in () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5 #5 0x00007f4ca77a0ad9 in () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5 #6 0x00007f4ca2b0aff8 in __run_exit_handlers (status=status@entry=1, listp=0x7f4ca2e955f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #7 0x00007f4ca2b0b045 in __GI_exit (status=status@entry=1) at exit.c:104 #8 0x00007f4c9453dd2e in QtWaylandClient::QWaylandDisplay::exitWithError() (this=this@entry=0x12fb3a0) at qwaylanddisplay.cpp:209 ---Type <return> to continue, or q <return> to quit--- #9 0x00007f4c9453dd86 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x12fb3a0) at qwaylanddisplay.cpp:192 #10 0x00007f4ca34d5489 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x133f9e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb172ad70) at kernel/qobject.cpp:3766 #11 0x00007f4ca34d5d97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x133f9e0, m=m@entry=0x7f4ca3904d80 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb172ad70) at kernel/qobject.cpp:3628 #12 0x00007f4ca34e1768 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) (this=this@entry=0x133f9e0, _t1=4, _t2=...) at .moc/moc_qsocketnotifier.cpp:136 #13 0x00007f4ca34e1b2b in QSocketNotifier::event(QEvent*) (this=0x133f9e0, e=<optimized out>) at kernel/qsocketnotifier.cpp:266 #14 0x00007f4ca463eacc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007f4ca4646417 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f4ca34a83c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x133f9e0, event=event@entry=0x7ffcb172afd0) at kernel/qcoreapplication.cpp:1044 #17 0x00007f4ca350022d in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (event=0x7ffcb172afd0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #18 0x00007f4ca350022d in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x1366220) at kernel/qeventdispatcher_glib.cpp:106 #19 0x00007f4c9d3f4197 in g_main_context_dispatch (context=0x1348770) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154 #20 0x00007f4c9d3f4197 in g_main_context_dispatch (context=context@entry=0x1348770) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769 ---Type <return> to continue, or q <return> to quit--- #21 0x00007f4c9d3f43f0 in g_main_context_iterate (context=context@entry=0x1348770, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840 #22 0x00007f4c9d3f449c in g_main_context_iteration (context=0x1348770, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #23 0x00007f4ca34ff5af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1366290, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #24 0x00007f4c94574a91 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #25 0x00007f4ca34a664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcb172b210, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #26 0x00007f4ca34af854 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1332 #27 0x000000000041cbad in main(int, char**) (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:174 -- You are receiving this mail because: You are watching all bug changes.