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 0x7fc10529f21e in QXcbScreen::mapToNative(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x7fc1052a43f3 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #6 0x7fc1052a5beb in QXcbWindow::propagateSizeHints() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #7 0x7fc1052aad7c in QXcbWindow::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #8 0x7fc1178f19df in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x7fc1178f2590 in QWidget::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x7fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x7fc11791055e in QDesktopWidget::resized(int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x7fc117911a08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x7fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x7fc11917b102 in QGuiApplication::screenAdded(QScreen*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #15 0x7fc105291db9 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #16 0x7fc1052928b3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #17 0x7fc105292d13 in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #18 0x7fc118e72591 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x7fc1178b6ffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x7fc1178bc4c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x7fc118e42b6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x7fc118e44f66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x7fc118e98ed3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x7fc1159e0fd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x7fc1159e1230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x7fc1159e12dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x7fc118e992df in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x7fc118e402fa in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x7fc118e483dc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x7fc1070a1f46 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so #31 0x00408596 in ?? () #32 0x00409da9 in ?? () #33 0x0040a3cf in ?? () #34 0x0040511c in main ()
Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1
reassign 807379 libqt5widgets5 forcemerge 790825 807379 thanks On Tuesday 19 January 2016 11:54:03 Maciej Kotliński wrote: > The bug is still present and very annoying. I observed it for longer > period of time. The solution might come with Qt 5.6. -- Quizá, para muchos, ahora que lo pienso, Wikipedia tiene ciertamente un defecto imperdonable. No adorna. Ariel Torres, "Probablemente, la Wikipedia esté bien" La Nación Tecnología, Sábado 25 de agosto de 2007 http://www.lanacion.com.ar/tecnologia/nota.asp?nota_id=937889 Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1
Package: kde-full Version: 5:90 Severity: grave Justification: causes non-serious data loss I've got numerous crasches connected with libthread_db.so.1. The most problematic are crashes of kdeinit. When I suspend to RAM and resume, I should get password prompt screen. Instead of that I usually get the screen with active windows without title bars (looks like kwin not working). Visible windows are functional, one can watch and modify its content it is also a security thread. I have to restart KDE to get system usable (going to init 3 and then init 5). There is more crashing apps. Kwin stops quite frequently (windows without titlebars, etc.) but it can be started manually. I observe also crashes of other KDE apps like Dolpin, Konsole all connected with libthread_db.so.1. The crashes of kwin are usually connected with changing monitor setup. I work with laptop and two external monitors at work (connected to DisplayPort and D-SUB). When i connect or disconnect external monitors kwin usually crashes. Application: kdeinit5 (kdeinit5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #6 0x7f0403eb928e in QXcbScreen::mapToNative(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #7 0x7f0403ebe463 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #8 0x7f0403ebfc5b in QXcbWindow::propagateSizeHints() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #9 0x7f0403ec4dec in QXcbWindow::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #10 0x7f04164da9ef in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x7f04164db5a0 in QWidget::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x7f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x7f04164f956e in QDesktopWidget::resized(int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x7f04164faa18 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x7f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x7f0417d62132 in QGuiApplication::screenAdded(QScreen*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #17 0x7f0403eabe29 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #18 0x7f0403eac923 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #19 0x7f0403eacd83 in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #20 0x7f0417a59601 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x7f041649fffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x7f04164a54c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x7f0417a29bcb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x7f0417a2bfc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x7f0417a7ff73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x7f04145ccfe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x7f04145cd240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x7f04145cd2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x7f0417a8037f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x7f0417a2735a in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #31 0x7f0417a2f43c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x7f0405cb31e6 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so #33 0x004085a6 in ?? () #34 0x00409e79 in ?? () #35 0x0040a50f in ?? () #36 0x004050ac in main () Application: Plazma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1925016940 (LWP 14437))] Thread 8 (Thread 0x7f19100b6700 (LWP 14439)): #0 0x7f191f76d52d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x7f192380f252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x7f1923810ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x7f19113ac569 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x7f191fe5987e in ?? ()