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.

Reply via email to