KDE-Absturzbehandlung

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
plipMan
Beiträge: 71
Registriert: 31.12.2018 08:36:56

KDE-Absturzbehandlung

Beitrag von plipMan » 22.07.2021 09:06:44

Hallo,

bei mir (Lenovo P53) kommt es beim Anstecken der Dockingstation regelmäßig zu einem Plasma-Absturz (Meldung: "Leider wurde das Programm Plasma unerwartet beendet", Details: "Ausführbare Datei: plasmashell PID: 36526 Signal: Segmentation fault (11) Datum: 21.07.21 22:38:11 CEST"). Manchmal direkt, manchmal erst nach einer Weile.

Backtrace:

Code: Alles auswählen

Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f343ac43735 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.460.73.01
#5  0x00007f3448e2b98d in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f3448e30565 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f3448e30c72 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f3448e19310 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f3448e197e3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f3448e789b3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f3448ee2539 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f3448e8675d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f3448e870b7 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#16 0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f33f105a700 (LWP 36571) "KCupsConnection"):
#1  0x00007f34454a90ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f34454a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f344748d53b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f344743498b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3447253a9e in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f33d8812d08 in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f342732b700 (LWP 36549) "QQuickPixmapRea"):
#1  0x00007f34454a6f55 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f34454a84ab in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34454a8fdb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f34454a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f344748d53b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f344743498b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3447253a9e in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3448dd8926 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f342d6fe700 (LWP 36548) "CPMMListener"):
#1  0x00007f343ae69981 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.460.73.01
#2  0x00007f343ae6746a in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.460.73.01
#3  0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#4  0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f342df27700 (LWP 36547) "QSGRenderThread"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5608248dc1d0, cond=0x5608248dc1f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5608248dc1f8, mutex=0x5608248dc1d0) at pthread_cond_wait.c:638
#3  0x00007f344725ab5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3448e84c67 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f3448e870f9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f34396e2700 (LWP 36542) "QQmlThread"):
#1  __GI___libc_read (fd=24, buf=0x7f34396e1ab0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f34454f547f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34454a8bb6 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f34454a9055 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f34454a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f344748d53b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f344743498b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3447253a9e in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3448a23f85 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3441582700 (LWP 36531) "QDBusConnection"):
#1  0x00007f34454a90ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f34454a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f344748d53b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f344743498b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3447253a9e in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3447dada27 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f34421fe700 (LWP 36530) "QXcbEventQueue"):
#1  0x00007f34492f9d02 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f34492fc05a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f34427067e0 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f3447254be1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f344619dea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f3446ef1def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3442b168c0 (LWP 36526) "plasmashell"):
#1  0x00007f34461a08d1 in __GI___pthread_mutex_lock (mutex=0x7f343bfedb40) at ../nptl/pthread_mutex_lock.c:115
#2  0x00007f343ae65f59 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.460.73.01
#3  0x00007f3440a9b3cd in ?? () from /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#4  0x00007f3440a9418a in glXGetFBConfigAttrib () from /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#5  0x00007f34415bef77 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#6  0x00007f34415bce69 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#7  0x00007f34415bb3a8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#8  0x00007f344781d3cd in QOffscreenSurface::create() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f3448e8a1e9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f344781c7e5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f34480d215f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f3447435fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f34478119bd in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f34477e664c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f34427077da in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#16 0x00007f34454a8e6b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f34454a9118 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f34454a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f344748d51f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f344743498b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f344743cc00 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x0000560821c166b8 in ?? ()
#23 0x00007f3446e1ad0a in __libc_start_main (main=0x560821c15900, argc=1, argv=0x7ffe456c0648, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe456c0638) at ../csu/libc-start.c:308
#24 0x0000560821c168da in ?? ()
[Inferior 1 (process 36526) detached]
Dazu gibt es die Meldung, dass der Absturzbericht wahrschainlich unbrauchbar ist, weil bei diversen Paketen Debuginformationen fehlen.

Code: Alles auswählen

Für die folgenden Anwendungen und Bibliotheken fehlen die Pakete mit den Debug-Informationen:

/usr/bin/plasmashell
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
/lib/x86_64-linux-gnu/libQt5DBus.so.5
/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
/lib/x86_64-linux-gnu/libxcb.so.1
/lib/x86_64-linux-gnu/libQt5Gui.so.5
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
/lib/x86_64-linux-gnu/libQt5Core.so.5
/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
/lib/x86_64-linux-gnu/libQt5Quick.so.5
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.73.01
/lib/x86_64-linux-gnu/libkcupslib.so
In der verlinkten Beschreibung (https://community.kde.org/Guidelines_an ... E_packages) steht, dass es dafür unter Debian die entsprechenden Pakete mit einer -dbg Endung gibt, die ich installieren soll um einen brauchbaren Report zu erstellen. Diese kann ich aber nicht finden.
Was muss ich tun um einen brauchbaren Report zu ertsellen?

willy4711

Re: KDE-Absturzbehandlung

Beitrag von willy4711 » 22.07.2021 09:39:35

plipMan hat geschrieben: ↑ zum Beitrag ↑
22.07.2021 09:06:44
In der verlinkten Beschreibung (https://community.kde.org/Guidelines_an ... E_packages) steht, dass es dafür unter Debian die entsprechenden Pakete mit einer -dbg Endung gibt, die ich installieren soll um einen brauchbaren Report zu erstellen. Diese kann ich aber nicht finden.
Was muss ich tun um einen brauchbaren Report zu ertsellen?
Du musst die sources.list ergänzen .
Für Buster:

Code: Alles auswählen

deb http://deb.debian.org/debian-debug/ buster-debug main
Für Testing (Bullseye)

Code: Alles auswählen

deb http://deb.debian.org/debian-debug/ testing-debug main
Siehe:
https://wiki.debian.org/SourcesList#Deb ... l_Packages

Bei der dann folgenden korrekten Syntax kann ich dir nicht weiterhelfen. Da gibt es hier bestimmt Spezialisten.

Antworten