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.

Reply via email to