https://bugs.kde.org/show_bug.cgi?id=428022

smihael <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from smihael <[email protected]> ---
I can confirm this on KDE neon.

After doing an upgrade of all packages (this time update was done via Discover,
but happened previously via pkcon and apt) on KDE neon 5.19 to 5.20, it is
impossible to stop the session (log out, shutdown, reboot) from GUI as
ksmserver crashes. 

In that case it is possible to trigger logout manually: qdbus org.kde.ksmserver
/KSMServer logout 0 3 3

I'm not sure if this is ksmserver bug or packaging bug. Probably ksmserver
should be statically linked so it is not dependent on libraries that are moved
after upgrade.

Greteer works normally after reboot.

My trace stack is:

[New LWP 2355121]
[New LWP 2355122]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f39678d9aff in __GI___poll (fds=0x7ffe6d6cff28, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f39635386c0 (LWP 2355119))]

Thread 3 (Thread 0x7f3959c6b700 (LWP 2355122)):
#0  0x00007f39678d9aff in __GI___poll (fds=0x7f3950004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3965ce41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3965ce42e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3967ea4fbb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3967e491ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3967c63a12 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f396932ffa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f3967c64bac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3966657609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f39678e6293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f39619a3700 (LWP 2355121)):
#0  0x00007f39678d9aff in __GI___poll (fds=0x7f395401d150, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3965ce41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3965ce42e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3967ea4fbb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3967e491ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3967c63a12 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3968e7bf4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f3967c64bac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3966657609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f39678e6293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f39635386c0 (LWP 2355119)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f39677e9859 in __GI_abort () at abort.c:79
#6  0x00007f3967c29be7 in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f39696b441e in
QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) () from
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f39696b5b72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f39696b6ddb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f3968237e1d in QWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f3969745aab in QQuickWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x0000561739fc9fd6 in ?? ()
#13 0x00007f3968921dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f396892abb8 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f3967e4a69a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f396822d823 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f396822da5b in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007f39682057ac in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007f3962b74d7e in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x00007f3965ce3fbd in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f3965ce4240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f3965ce42e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f3967ea4fa2 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f3967e491ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f3967e51354 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x0000561739fc580c in ?? ()
#27 0x00007f39677eb0b3 in __libc_start_main (main=0x561739fc5580, argc=1,
argv=0x7ffe6d6d15a8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe6d6d1598) at ../csu/libc-start.c:308
#28 0x0000561739fc595e in ?? ()
[Inferior 1 (process 2355119) detached]


 qdbus org.kde.ksmserver /KSMServer logout 0 3 3

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to