https://bugs.kde.org/show_bug.cgi?id=397223
Bug ID: 397223 Summary: system settings crashes on close under Wayland Product: systemsettings Version: unspecified Platform: Neon Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: --- Application: systemsettings5 (5.13.80) Qt Version: 5.11.1 Frameworks Version: 5.49.0 Operating System: Linux 4.15.0-29-generic x86_64 Distribution: KDE neon Developer Edition -- Information about the crash: - What I was doing when the application crashed: open system settings (I use the icon view) open "shortcuts", click every section on the left side from the top to bottom back to all settings click "startup and shutdown" and click every section on the left side from the top to bottom again when you to reach the kcm to configure the boot screen, close the system settings window plasma shows a crash notification The crash can be reproduced every time. -- Backtrace: Application: Configurações do Sistema (systemsettings5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4ac754c940 (LWP 21789))] Thread 5 (Thread 0x7f4a8b91c700 (LWP 21802)): #0 0x00007f4abc309a94 in g_mutex_unlock (mutex=0x7f4a84000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread-posix.c:1347 #1 0x00007f4abc2c4f2a in g_main_context_dispatch (context=context@entry=0x7f4a84000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3772 #2 0x00007f4abc2c53f0 in g_main_context_iterate (context=context@entry=0x7f4a84000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3840 #3 0x00007f4abc2c549c in g_main_context_iteration (context=0x7f4a84000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ac34bb0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4a840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4ac34625ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4a8b91bc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f4ac32975e4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007f4ac0faf195 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f4ac32a2727 in QThreadPrivate::start(void*) (arg=0x696e690) at thread/qthread_unix.cpp:367 #9 0x00007f4abe3476ba in start_thread (arg=0x7f4a8b91c700) at pthread_create.c:333 #10 0x00007f4ac2baf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f4a9dd4f700 (LWP 21799)): #0 0x00007f4ac2ba374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4abc2c538c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4a900010c0, timeout=<optimized out>, context=0x23676e0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4abc2c538c in g_main_context_iterate (context=0x23676e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4abc2c5712 in g_main_loop_run (loop=0x2250470) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4034 #4 0x00007f4a9e8399d6 in gdbus_shared_thread_func (user_data=0x22504b0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./gio/gdbusprivate.c:246 #5 0x00007f4abc2ebbb5 in g_thread_proxy (data=0x22304a0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f4abe3476ba in start_thread (arg=0x7f4a9dd4f700) at pthread_create.c:333 #7 0x00007f4ac2baf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4a9e550700 (LWP 21798)): #0 0x00007f4ac2ba374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4abc2c538c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4a980008c0, timeout=<optimized out>, context=0x23299d0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f4abc2c538c in g_main_context_iterate (context=context@entry=0x23299d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f4abc2c549c in g_main_context_iteration (context=0x23299d0, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4abc2c54d9 in glib_worker_main (data=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:5672 #5 0x00007f4abc2ebbb5 in g_thread_proxy (data=0x2230450) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f4abe3476ba in start_thread (arg=0x7f4a9e550700) at pthread_create.c:333 #7 0x00007f4ac2baf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f4ab099d700 (LWP 21791)): #0 0x00007f4abc309a94 in g_mutex_unlock (mutex=0x7f4aac000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread-posix.c:1347 #1 0x00007f4abc2c4910 in g_main_context_prepare (context=context@entry=0x7f4aac000990, priority=priority@entry=0x7f4ab099cb00) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3440 #2 0x00007f4abc2c52bb in g_main_context_iterate (context=context@entry=0x7f4aac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3820 #3 0x00007f4abc2c549c in g_main_context_iteration (context=0x7f4aac000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f4ac34bb0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4aac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4ac34625ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4ab099cc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f4ac32975e4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007f4ac3902f35 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f4ac32a2727 in QThreadPrivate::start(void*) (arg=0x7f4ac3b7bd60) at thread/qthread_unix.cpp:367 #9 0x00007f4abe3476ba in start_thread (arg=0x7f4ab099d700) at pthread_create.c:333 #10 0x00007f4ac2baf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f4ac754c940 (LWP 21789)): [KCrash Handler] #6 0x00007f4ab5d475b9 in () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #7 0x00007f4ab5d437be in wl_proxy_destroy () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #8 0x00007f4ab42928a7 in KWayland::Client::PlasmaWindow::release() (org_kde_plasma_window=0x23dc0a0) at /workspace/build/obj-x86_64-linux-gnu/src/client/wayland-plasma-window-management-client-protocol.h:642 #9 0x00007f4ab42928a7 in KWayland::Client::PlasmaWindow::release() (this=0x240e0f0, this=0x240e0f0) at /workspace/build/src/client/wayland_pointer_p.h:53 #10 0x00007f4ab42928a7 in KWayland::Client::PlasmaWindow::release() (this=this@entry=0x2394b10) at /workspace/build/src/client/plasmawindowmanagement.cpp:757 #11 0x00007f4ab42928ca in KWayland::Client::PlasmaWindow::~PlasmaWindow() (this=0x2394b10, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:747 #12 0x00007f4ab42929b9 in KWayland::Client::PlasmaWindow::~PlasmaWindow() (this=0x2394b10, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:748 #13 0x00007f4ac348eaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x23f3b70) at kernel/qobject.cpp:1997 #14 0x00007f4ac3498be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025 #15 0x00007f4ab4292f69 in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement() (this=0x23f3cc0, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:254 #16 0x00007f4ac348eaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x206ee30) at kernel/qobject.cpp:1997 #17 0x00007f4ac3498be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025 #18 0x00007f4aa7ee86a3 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemKWaylandPlugin.so #19 0x00007f4ac2ae1ff8 in __run_exit_handlers (status=0, listp=0x7f4ac2e6c5f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #20 0x00007f4ac2ae2045 in __GI_exit (status=<optimized out>) at exit.c:104 #21 0x00007f4ac2ac8837 in __libc_start_main (main=0x40b340 <main(int, char**)>, argc=1, argv=0x7ffda7260168, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda7260158) at ../csu/libc-start.c:325 #22 0x000000000040b7e9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.