Bug 391641 - [Wayland] System settings crashed on close
Summary: [Wayland] System settings crashed on close
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-10 00:49 UTC by Patrick Silva
Modified: 2018-04-26 23:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-03-10 00:49:01 UTC
Application: systemsettings5 (5.12.80)

Qt Version: 5.10.0
Frameworks Version: 5.44.0
Operating System: Linux 4.13.0-36-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:
Open "Connections" KCM, back to all settings, open "Display and monitor", close system settings

-- 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 0x7f9df4a448c0 (LWP 17749))]

Thread 7 (Thread 0x7f9d88a05700 (LWP 17810)):
#0  0x00007f9dea24ea94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9dea209910 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9dea20a2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9dea20a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9df0e775cb in QEventDispatcherGlib::processEvents (this=0x7f9d680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f9df0e1e64a in QEventLoop::exec (this=this@entry=0x7f9d88a04d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f9df0c3e554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#7  0x00007f9df0c436eb in QThreadPrivate::start (arg=0x3372820) at thread/qthread_unix.cpp:376
#8  0x00007f9dec7276ba in start_thread (arg=0x7f9d88a05700) at pthread_create.c:333
#9  0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f9d898ad700 (LWP 17809)):
#0  0x00007f9df48ffc09 in _dl_update_slotinfo (req_modid=<optimized out>) at dl-tls.c:735
#1  0x00007f9df48ffc7c in update_get_addr (ti=0x7f9df127e690) at dl-tls.c:802
#2  0x00007f9df0c42576 in get_thread_data () at thread/qthread_unix.cpp:193
#3  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:248
#4  0x00007f9df0e774ba in postEventSourcePrepare (s=0x7f9d70020290, timeout=0x7f9d898acb34) at kernel/qeventdispatcher_glib.cpp:252
#5  0x00007f9dea20991d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9dea20a2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f9dea20a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f9df0e775cb in QEventDispatcherGlib::processEvents (this=0x7f9d700201e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f9df0e1e64a in QEventLoop::exec (this=this@entry=0x7f9d898acd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#10 0x00007f9df0c3e554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#11 0x00007f9df0c436eb in QThreadPrivate::start (arg=0x37ef6e0) at thread/qthread_unix.cpp:376
#12 0x00007f9dec7276ba in start_thread (arg=0x7f9d898ad700) at pthread_create.c:333
#13 0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9db13a8700 (LWP 17768)):
#0  0x00007f9df054474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9dea20a38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9dea20a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9df0e775cb in QEventDispatcherGlib::processEvents (this=0x7f9dac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9df0e1e64a in QEventLoop::exec (this=this@entry=0x7f9db13a7ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f9df0c3e554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f9dee77ca35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9df0c436eb in QThreadPrivate::start (arg=0x291e250) at thread/qthread_unix.cpp:376
#8  0x00007f9dec7276ba in start_thread (arg=0x7f9db13a8700) at pthread_create.c:333
#9  0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9dca9e6700 (LWP 17764)):
#0  0x00007f9df054027d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9dea24d6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9dea209e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9dea20a330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9dea20a712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9dba5bd9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f9dea230bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f9dec7276ba in start_thread (arg=0x7f9dca9e6700) at pthread_create.c:333
#8  0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9dcc1ed700 (LWP 17763)):
#0  0x00007f9df054474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9dea20a38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9dea20a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9dea20a4d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9dea230bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9dec7276ba in start_thread (arg=0x7f9dcc1ed700) at pthread_create.c:333
#6  0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9dde9f6700 (LWP 17751)):
#0  0x00007f9df054474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9dea20a38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9dea20a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9df0e775cb in QEventDispatcherGlib::processEvents (this=0x7f9dd80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9df0e1e64a in QEventLoop::exec (this=this@entry=0x7f9dde9f5cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f9df0c3e554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f9df27572c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f9df0c436eb in QThreadPrivate::start (arg=0x7f9df29cbd60) at thread/qthread_unix.cpp:376
#8  0x00007f9dec7276ba in start_thread (arg=0x7f9dde9f6700) at pthread_create.c:333
#9  0x00007f9df055041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9df4a448c0 (LWP 17749)):
[KCrash Handler]
#6  0x00007f9de34d05b9 in wl_map_insert_at (map=<optimized out>, flags=flags@entry=0, i=<optimized out>, data=<optimized out>) at ../src/wayland-util.c:249
#7  0x00007f9de34cc7be in proxy_destroy (proxy=0x1892a70) at ../src/wayland-client.c:411
#8  wl_proxy_destroy (proxy=proxy@entry=0x1892a70) at ../src/wayland-client.c:442
#9  0x00007f9de1cd2d07 in org_kde_plasma_window_destroy (org_kde_plasma_window=0x1892a70) at /workspace/build/obj-x86_64-linux-gnu/src/client/wayland-plasma-window-management-client-protocol.h:634
#10 KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::release (this=0x199b180, this=0x199b180) at /workspace/build/src/client/wayland_pointer_p.h:53
#11 KWayland::Client::PlasmaWindow::release (this=this@entry=0x2e9c6c0) at /workspace/build/src/client/plasmawindowmanagement.cpp:745
#12 0x00007f9de1cd2d2a in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x2e9c6c0, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:735
#13 0x00007f9de1cd2e19 in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x2e9c6c0, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:736
#14 0x00007f9df0e4af73 in QObjectPrivate::deleteChildren (this=this@entry=0x19a3f40) at kernel/qobject.cpp:1992
#15 0x00007f9df0e54e94 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1022
#16 0x00007f9de1cd33b9 in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement (this=0x19a3a90, __in_chrg=<optimized out>) at /workspace/build/src/client/plasmawindowmanagement.cpp:252
#17 0x00007f9df0e4af73 in QObjectPrivate::deleteChildren (this=this@entry=0x16e8c30) at kernel/qobject.cpp:1992
#18 0x00007f9df0e54e94 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1022
#19 0x00007f9dd27446a3 in WaylandIntegration::~WaylandIntegration (this=<optimized out>, __in_chrg=<optimized out>) at /workspace/build/src/windowsystem/waylandintegration.cpp:54
#20 WaylandIntegrationSingleton::~WaylandIntegrationSingleton (this=<optimized out>, __in_chrg=<optimized out>) at /workspace/build/src/windowsystem/waylandintegration.cpp:40
#21 (anonymous namespace)::Q_QGS_privateWaylandIntegrationSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /workspace/build/src/windowsystem/waylandintegration.cpp:46
#22 0x00007f9df0482ff8 in __run_exit_handlers (status=0, listp=0x7f9df080d5f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#23 0x00007f9df0483045 in __GI_exit (status=<optimized out>) at exit.c:104
#24 0x00007f9df0469837 in __libc_start_main (main=0x40b300 <main(int, char**)>, argc=1, argv=0x7ffc9d905df8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc9d905de8) at ../csu/libc-start.c:325
#25 0x000000000040b7b9 in _start ()

Possible duplicates by query: bug 379728, bug 379366, bug 378362.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-04-26 23:41:29 UTC

*** This bug has been marked as a duplicate of bug 390151 ***