Bug 405112 - System settings crashed on close on Wayland
Summary: System settings crashed on close on Wayland
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.15.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-03-05 12:40 UTC by Patrick Silva
Modified: 2019-03-05 19:07 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 2019-03-05 12:40:44 UTC
Application: systemsettings5 (5.15.2)

Qt Version: 5.12.1
Frameworks Version: 5.55.0
Operating System: Linux 4.20.13-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I changed from icon view to sidebar view, changed scroll bar settings in widget style kcm, closed system settings and plasma shown the crash notification.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5c884b0840 (LWP 10294))]

Thread 2 (Thread 0x7f5c86f0c700 (LWP 10315)):
#0  0x00007f5c8d844c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f5c89b01540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f5c89b0162e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f5c8dd79d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f5c80000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5c8dd22b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f5c86f0bd30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f5c8db66569 in QThread::exec() (this=this@entry=0x7f5c8e069080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f5c8dfedba6 in QDBusConnectionManager::run() (this=0x7f5c8e069080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007f5c8db6796c in QThreadPrivate::start(void*) (arg=0x7f5c8e069080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#8  0x00007f5c8c214a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f5c8d84fb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f5c884b0840 (LWP 10294)):
[KCrash Handler]
#6  0x00007f5c8f34abf9 in wl_map_insert_at (map=<optimized out>, flags=<optimized out>, i=<optimized out>, data=<optimized out>) at src/wayland-util.c:247
#7  0x00007f5c8f3468f3 in proxy_destroy (proxy=0x5613495fb250) at src/wayland-client.c:499
#8  0x00007f5c8f3468f3 in wl_proxy_destroy (proxy=0x5613495fb250) at src/wayland-client.c:530
#9  0x00007f5c87d7cf99 in KWayland::Client::PlasmaWindow::release() () at /usr/lib/libKF5WaylandClient.so.5
#10 0x00007f5c87d7cfbb in KWayland::Client::PlasmaWindow::~PlasmaWindow() () at /usr/lib/libKF5WaylandClient.so.5
#11 0x00007f5c87d7d0fa in KWayland::Client::PlasmaWindow::~PlasmaWindow() () at /usr/lib/libKF5WaylandClient.so.5
#12 0x00007f5c8dd4c7ab in QObjectPrivate::deleteChildren() (this=this@entry=0x56134903d040) at kernel/qobject.cpp:2006
#13 0x00007f5c8dd55825 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#14 0x00007f5c87d7d86a in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement() () at /usr/lib/libKF5WaylandClient.so.5
#15 0x00007f5c8dd4c7ab in QObjectPrivate::deleteChildren() (this=this@entry=0x56134921b930) at kernel/qobject.cpp:2006
#16 0x00007f5c8dd55825 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#17 0x00007f5c84b172c4 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemKWaylandPlugin.so
#18 0x00007f5c8d78e45c in __run_exit_handlers () at /usr/lib/libc.so.6
#19 0x00007f5c8d78e58e in  () at /usr/lib/libc.so.6
#20 0x00007f5c8d77822a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x00005613483484ee in _start () at /usr/include/qt/QtCore/qstring.h:829
[Inferior 1 (process 10294) detached]

Possible duplicates by query: bug 402057, bug 398795, bug 391641.

Reported using DrKonqi
Comment 1 Christoph Feck 2019-03-05 19:07:15 UTC

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