https://bugs.kde.org/show_bug.cgi?id=400346
Bug ID: 400346
Summary: [Wayland] kinit crashed on close an app by
middle-clicking its entry in the task manager
Product: plasmashell
Version: 5.14.1
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: generic-wayland
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
I used middle-click in the task manager to close an app. Wayland session
crashed immediately.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f85e17cc2fa in malloc_consolidate () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f85dd2ac800 (LWP 568))]
(gdb) thread apply all bt
Thread 6 (Thread 0x7f85d64fa700 (LWP 585)):
#0 0x00007f85e183bc21 in poll () at /usr/lib/libc.so.6
#1 0x00007f85dfcbfee0 in g_main_context_poll
(priority=<optimized out>, n_fds=2, fds=0x55aa91f4edd0, timeout=<optimized
out>, context=0x55aa91f4cea0)
at ../glib/glib/gmain.c:4221
#2 0x00007f85dfcbfee0 in g_main_context_iterate
(context=0x55aa91f4cea0, block=block@entry=1, dispatch=dispatch@entry=1,
self=<optimized out>)
at ../glib/glib/gmain.c:3915
#3 0x00007f85dfcc0f62 in g_main_loop_run (loop=0x55aa91f4cfe0) at
../glib/glib/gmain.c:4116
#4 0x00007f85d74e3c28 in gdbus_shared_thread_func (user_data=0x55aa91f4ce70)
at ../glib/gio/gdbusprivate.c:275
#5 0x00007f85dfc893eb in g_thread_proxy (data=0x55aa91f3b4a0, data=<optimized
out>) at ../glib/glib/gthread.c:784
#6 0x00007f85e0883a9d in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f85e1846b23 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7f85d6cfb700 (LWP 584)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0 0x00007f85e183bc21 in poll () at /usr/lib/libc.so.6
#1 0x00007f85dfcbfee0 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x55aa91f3c270, timeout=<optimized out>, context=0x55aa91f3af30)
at ../glib/glib/gmain.c:4221
#2 0x00007f85dfcbfee0 in g_main_context_iterate
(context=context@entry=0x55aa91f3af30, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3915
#3 0x00007f85dfcbffce in g_main_context_iteration (context=0x55aa91f3af30,
may_block=may_block@entry=1) at ../glib/glib/gmain.c:3981
#4 0x00007f85dfcc0022 in glib_worker_main (data=<optimized out>) at
../glib/glib/gmain.c:5861
#5 0x00007f85dfc893eb in g_thread_proxy (data=0x55aa91f3b400, data=<optimized
out>) at ../glib/glib/gthread.c:784
#6 0x00007f85e0883a9d in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f85e1846b23 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7f85c7fff700 (LWP 588)):
#0 0x00007f85e183bc21 in poll () at /usr/lib/libc.so.6
#1 0x00007f85dfcbfee0 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f85bc003ce0, timeout=<optimized out>, context=0x7f85bc000bf0)
at ../glib/glib/gmain.c:4221
#2 0x00007f85dfcbfee0 in g_main_context_iterate
(context=context@entry=0x7f85bc000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3915
#3 0x00007f85dfcbffce in g_main_context_iteration (context=0x7f85bc000bf0,
may_block=1) at ../glib/glib/gmain.c:3981
#4 0x00007f85e1bdf5e9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5 0x00007f85e1b885fc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6 0x00007f85e19cc5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7 0x00007f85e19cd9cc in () at /usr/lib/libQt5Core.so.5
#8 0x00007f85e0883a9d in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f85e1846b23 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7f85d4f4f700 (LWP 587)):
#0 0x00007f85e183bc21 in poll () at /usr/lib/libc.so.6
#1 0x00007f85dfcbfee0 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f85c0003ce0, timeout=<optimized out>, context=0x7f85c0000bf0)
at ../glib/glib/gmain.c:4221
#2 0x00007f85dfcbfee0 in g_main_context_iterate
(context=context@entry=0x7f85c0000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3915
#3 0x00007f85dfcbffce in g_main_context_iteration (context=0x7f85c0000bf0,
may_block=1) at ../glib/glib/gmain.c:3981
#4 0x00007f85e1bdf5e9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5 0x00007f85e1b885fc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6 0x00007f85e19cc5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7 0x00007f85e19cd9cc in () at /usr/lib/libQt5Core.so.5
#8 0x00007f85e0883a9d in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f85e1846b23 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7f85d87eb700 (LWP 571)):
#0 0x00007f85e183bc21 in poll () at /usr/lib/libc.so.6
#1 0x00007f85dfcbfee0 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f85d0003ce0, timeout=<optimized out>, context=0x7f85d0000bf0)
at ../glib/glib/gmain.c:4221
#2 0x00007f85dfcbfee0 in g_main_context_iterate
(context=context@entry=0x7f85d0000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3915
#3 0x00007f85dfcbffce in g_main_context_iteration (context=0x7f85d0000bf0,
may_block=1) at ../glib/glib/gmain.c:3981
#4 0x00007f85e1bdf5e9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5 0x00007f85e1b885fc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6 0x00007f85e19cc5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7 0x00007f85dc85dba6 in () at /usr/lib/libQt5DBus.so.5
#8 0x00007f85e19cd9cc in () at /usr/lib/libQt5Core.so.5
#9 0x00007f85e0883a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f85e1846b23 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7f85dd2ac800 (LWP 568)):
#0 0x00007f85e17cc2fa in malloc_consolidate () at /usr/lib/libc.so.6
#1 0x00007f85e17cef58 in _int_malloc () at /usr/lib/libc.so.6
#2 0x00007f85e17d0ada in malloc () at /usr/lib/libc.so.6
#3 0x00007f85e17bb791 in _IO_file_doallocate () at /usr/lib/libc.so.6
#4 0x00007f85e17c9bc0 in _IO_doallocbuf () at /usr/lib/libc.so.6
#5 0x00007f85e17c8e48 in __GI__IO_file_overflow () at /usr/lib/libc.so.6
#6 0x00007f85e17c7f37 in __GI__IO_file_xsputn () at /usr/lib/libc.so.6
#7 0x00007f85e179b876 in vfprintf () at /usr/lib/libc.so.6
#8 0x00007f85e17a444a in printf () at /usr/lib/libc.so.6
#9 0x00007f85e2604305 in () at /usr/lib/libKF5Crash.so.5
#10 0x00007f85e26047d0 in () at /usr/lib/libKF5Crash.so.5
#11 0x00007f85e2604fee in () at /usr/lib/libKF5Crash.so.5
#12 0x00007f85e260521c in KCrash::defaultCrashHandler(int) () at
/usr/lib/libKF5Crash.so.5
#13 0x00007f85e1782e00 in <signal handler called> () at /usr/lib/libc.so.6
#14 0x00007f85da961bf9 in wl_map_insert_at (map=<optimized out>,
flags=flags@entry=1, i=<optimized out>, data=data@entry=0x0) at
src/wayland-util.c:247
#15 0x00007f85da95d8f3 in proxy_destroy (proxy=0x55aa920a7b50) at
src/wayland-client.c:499
#16 0x00007f85da95d8f3 in wl_proxy_destroy (proxy=0x55aa920a7b50) at
src/wayland-client.c:530
#17 0x00007f85d9f35309 in KWayland::Client::PlasmaWindow::release() () at
/usr/lib/libKF5WaylandClient.so.5
#18 0x00007f85d9f3532b in KWayland::Client::PlasmaWindow::~PlasmaWindow() () at
/usr/lib/libKF5WaylandClient.so.5
#19 0x00007f85d9f3542a in KWayland::Client::PlasmaWindow::~PlasmaWindow() () at
/usr/lib/libKF5WaylandClient.so.5
#20 0x00007f85e1bb221b in QObjectPrivate::deleteChildren() () at
/usr/lib/libQt5Core.so.5
#21 0x00007f85e1bbb1d5 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#22 0x00007f85d9f359fa in
KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement() () at
/usr/lib/libKF5WaylandClient.so.5
#23 0x00007f85e1bb221b in QObjectPrivate::deleteChildren() () at
/usr/lib/libQt5Core.so.5
#24 0x00007f85e1bbb1d5 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#25 0x00007f85c5b292c4 in () at
/usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemKWaylandPlugin.so
#26 0x00007f85e178545c in __run_exit_handlers () at /usr/lib/libc.so.6
#27 0x00007f85e178558e in () at /usr/lib/libc.so.6
#28 0x000055aa90d35460 in launch(int, char const*, char const*, char const*,
int, char const*, bool, char const*, bool, char const*) (argc=1,
_name=0x55aa90d38281 "kded5", args=<optimized out>, cwd=<optimized out>,
envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x55aa90d3819e "0") at
/usr/src/debug/kinit-5.51.0/src/kdeinit/kinit.cpp:706
#29 0x000055aa90d3222a in main(int, char**) (argc=5, argv=<optimized out>) at
/usr/src/debug/kinit-5.51.0/src/kdeinit/kinit.cpp:1733
--
You are receiving this mail because:
You are watching all bug changes.