[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1



The bug is still present and very annoying. I observed it for longer period of time.

The first observation (and the way to reproduce) is:
-lock the screen without external display connected
-connect external display (I use 2 displays connected via VGA and DisplayPort)
External displays start working.
Login/Lock screen disappears. I can see my desktop and all opened windows (the password was not typed in!). The windows do not have title bar but are responsive (you can scroll the text in editor etc.).
There is an error window telling that kdeinit5 has crashed. I can save the file with some debuging info (attached). When I close this window the X server restarts.
This is one of the most unpleasant scenarios - all opened apps are killed with Xorg restart.

The other way to observe the crash:
After restarting Xorg with external monitor connected disconnect the monitor (this time I use one monitor connected to DisplayPort). The screen on the laptop is getting black with arrow. I have to restart Xorg to do anything.

There is also many other crashes of Plasma, kdeinit5, kwin during normal work (without connecting/disconnecting external displays).
The windows lose title bar after crashes of kwin. Kwin can be started manually, than everything works fine until the next crash.
It looks like Plasma restarts after the crash. I only see the error message.

All packages are up to date (Debian testing).
kde-full 5:90
xorg 1:7.7+12

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#4  0x00007fc10529f21e in QXcbScreen::mapToNative(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007fc1052a43f3 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007fc1052a5beb in QXcbWindow::propagateSizeHints() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007fc1052aad7c in QXcbWindow::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007fc1178f19df in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fc1178f2590 in QWidget::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc11791055e in QDesktopWidget::resized(int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc117911a08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc11917b102 in QGuiApplication::screenAdded(QScreen*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007fc105291db9 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#16 0x00007fc1052928b3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#17 0x00007fc105292d13 in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007fc118e72591 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fc1178b6ffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fc1178bc4c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc118e42b6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fc118e44f66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fc118e98ed3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fc1159e0fd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fc1159e1230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fc1159e12dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fc118e992df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fc118e402fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fc118e483dc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fc1070a1f46 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so
#31 0x0000000000408596 in ?? ()
#32 0x0000000000409da9 in ?? ()
#33 0x000000000040a3cf in ?? ()
#34 0x000000000040511c in main ()

Reply to: