[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



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  0x00007f0403eb928e in QXcbScreen::mapToNative(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007f0403ebe463 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f0403ebfc5b in QXcbWindow::propagateSizeHints() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#9  0x00007f0403ec4dec in QXcbWindow::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007f04164da9ef in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f04164db5a0 in QWidget::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f04164f956e in QDesktopWidget::resized(int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f04164faa18 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f0417d62132 in QGuiApplication::screenAdded(QScreen*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f0403eabe29 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007f0403eac923 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#19 0x00007f0403eacd83 in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x00007f0417a59601 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f041649fffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f04164a54c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f0417a29bcb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f0417a2bfc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f0417a7ff73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f04145ccfe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f04145cd240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f04145cd2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0417a8037f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f0417a2735a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f0417a2f43c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f0405cb31e6 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so
#33 0x00000000004085a6 in ?? ()
#34 0x0000000000409e79 in ?? ()
#35 0x000000000040a50f in ?? ()
#36 0x00000000004050ac 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  0x00007f191f76d52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f192380f252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1923810ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f19113ac569 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f191ef760a4 in start_thread (arg=0x7f19100b6700) at pthread_create.c:309
#6  0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f190d5b7700 (LWP 14490)):
#0  0x00007f191c56c874 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f191c527b9a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f191c528180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f191c5282ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f192009139b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f192003835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f191fe548d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f19226d4105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f191ef760a4 in start_thread (arg=0x7f190d5b7700) at pthread_create.c:309
#10 0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f1904d60700 (LWP 14502)):
#0  0x00007f191c56c874 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f191c528196 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f191c5282ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f192009139b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f192003835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f191fe548d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f19226d4105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f191ef760a4 in start_thread (arg=0x7f1904d60700) at pthread_create.c:309
#9  0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f18fdc06700 (LWP 14505)):
#0  0x00007f191f7695fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f191c56b4d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f191c527cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f191c528180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f191c5282ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f192009139b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f192003835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f191fe548d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f19226d4105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f191ef760a4 in start_thread (arg=0x7f18fdc06700) at pthread_create.c:309
#11 0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f18f7fff700 (LWP 14512)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1924a7f1c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f1924a7f209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f191ef760a4 in start_thread (arg=0x7f18f7fff700) at pthread_create.c:309
#4  0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f18f590a700 (LWP 14521)):
#0  0x00007ffc1f2bc919 in ?? ()
#1  0x00007ffc1f2bcb1a in clock_gettime ()
#2  0x00007f191f782cbd in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f191ff09e96 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f192008ee29 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f192008f395 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f192009077e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f191c52776d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f191c52810b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f191c5282ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f192009139b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f192003835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f191fe548d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f1923056136 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f191ef760a4 in start_thread (arg=0x7f18f590a700) at pthread_create.c:309
#16 0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f1865b9d700 (LWP 14647)):
#0  0x00007f191c527b46 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f191c528180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f191c5282ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f192009139b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f192003835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f191fe548d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1867e4fd07 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f191fe5987e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f191ef760a4 in start_thread (arg=0x7f1865b9d700) at pthread_create.c:309
#9  0x00007f191f77606d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f1925016940 (LWP 14437)):
[KCrash Handler]
#6  0x00007f19113bd28e in QXcbScreen::mapToNative(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007f19113c2463 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f19113c3c5b in QXcbWindow::propagateSizeHints() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#9  0x00007f19113c8dec in QXcbWindow::setGeometry(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007f1920383098 in QWindow::setY(int) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f1864d0de52 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/notifications/libnotificationshelperplugin.so
#12 0x00007f1864d0e808 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/notifications/libnotificationshelperplugin.so
#13 0x00007f1864d0f070 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/notifications/libnotificationshelperplugin.so
#14 0x00007f1864d12400 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/notifications/libnotificationshelperplugin.so
#15 0x00007f1922692119 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f19226171ac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f19226189cc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f19226191dd in QV4::QObjectMethod::callInternal(QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f192262fda3 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f1864c47d49 in ?? ()
#21 0x0003000000000000 in ?? ()
#22 0x0003000000000014 in ?? ()
#23 0x0003000000000005 in ?? ()
#24 0x00000000046a61e0 in ?? ()
#25 0x000000000490bf60 in ?? ()
#26 0x010e7eb85f776a00 in ?? ()
#27 0x00007f18fcc071f0 in ?? ()
#28 0x00007f18fcc071f8 in ?? ()
#29 0x000000000294fc30 in ?? ()
#30 0x00007f19225d023a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f192262fda3 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f1864c4395c in ?? ()
#33 0x0003000000000000 in ?? ()
#34 0xbfff800000000000 in ?? ()
#35 0x0003000000000000 in ?? ()
#36 0x000000000490d6c0 in ?? ()
#37 0x00007ffc1f24ebe4 in ?? ()
#38 0x00000000051cf090 in ?? ()
#39 0x00007f18fcc07138 in ?? ()
#40 0x00007f18fcc07140 in ?? ()
#41 0x000000000294fc30 in ?? ()
#42 0x00007f19225d023a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007f19226b94df in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#44 0x00007f192265f9f6 in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f19226602ab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f192269c98e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f192263f52c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#48 0x00007f1920069040 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f190c2ece17 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#50 0x00007f190c2daf2a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#51 0x00007f190c2ee23d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#52 0x00007f192004611a in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f192004b86d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f19235a220f in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#55 0x00007f19235a3852 in Plasma::DataEngine::connectSource(QString const&, QObject*, unsigned int, Plasma::Types::IntervalAlignment) const () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#56 0x00007f190c2db96e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#57 0x00007f190c2ee2c9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#58 0x00007f190c2effc5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#59 0x00007f1922692119 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#60 0x00007f19226171ac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#61 0x00007f19226189cc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#62 0x00007f19226191dd in QV4::QObjectMethod::callInternal(QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#63 0x00007f192262f871 in QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#64 0x00007f1864c442c5 in ?? ()
#65 0x000000051f251c20 in ?? ()
#66 0x0000000000000000 in ?? ()

Reply to: