Bug 420271 - Kwin crash
Summary: Kwin crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-18 19:58 UTC by QkiZ
Modified: 2020-05-27 21:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description QkiZ 2020-04-18 19:58:37 UTC
Application: kwin_x11 (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-46-lowlatency x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:

Nothing special. Just clicking icons in tray area. Kwin crashed but it starts again and everything is working.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1ae36d6d00 (LWP 6501))]

Thread 6 (Thread 0x7f1ac37fe700 (LWP 9127)):
#0  0x00007f1ae85ea2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f1ae8bf8fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f1ae85ea2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f1ae8bf8f68, cond=0x7f1ae8bf8f90) at pthread_cond_wait.c:508
#2  0x00007f1ae85ea2c6 in __pthread_cond_wait (cond=0x7f1ae8bf8f90, mutex=0x7f1ae8bf8f68) at pthread_cond_wait.c:638
#3  0x00007f1ae8b0208a in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f1ae8b020af in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f1ae85e3669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f1aea7dc323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1ad11e4700 (LWP 9104)):
#0  0x00007f1ae85ea2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ce26c19a28) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f1ae85ea2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ce26c199d8, cond=0x55ce26c19a00) at pthread_cond_wait.c:508
#2  0x00007f1ae85ea2c6 in __pthread_cond_wait (cond=0x55ce26c19a00, mutex=0x55ce26c199d8) at pthread_cond_wait.c:638
#3  0x00007f1ad1855aab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f1ad18556cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f1ae85e3669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f1aea7dc323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1ad3da6700 (LWP 9099)):
#0  0x00007f1aea7cfd26 in __GI_ppoll (fds=0x7f1acc000d68, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f1ae9290589 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1ae9291af4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1ae923b5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1ae9074a45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1ae7d83319 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f1ae9075c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1ae85e3669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f1aea7dc323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1ae1ea2700 (LWP 6503)):
#0  0x00007f1aea7cfd26 in __GI_ppoll (fds=0x7f1ad40118d8, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f1ae9290589 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1ae9291af4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1ae923b5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1ae9074a45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1ae77c2efa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f1ae9075c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1ae85e3669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f1aea7dc323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1ae2cf9700 (LWP 6502)):
#0  0x00007f1aea7cfc2f in __GI___poll (fds=0x7f1ae2cf8c28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1ae8f99917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1ae8f9b53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1ae301d288 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1ae9075c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1ae85e3669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f1aea7dc323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1ae36d6d00 (LWP 6501)):
[KCrash Handler]
#6  0x0000000000000002 in  ()
#7  0x00007f1ae8cb2287 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8  0x00007f1ae8cb30c5 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#9  0x00007f1aea51a307 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007f1aea50f236 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f1aea50bc2d in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#12 0x00007f1ad3dc8357 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007f1aea50e800 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#14 0x00007f1aea51a0b2 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f1ae8d0cd35 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#16 0x00007f1aea51a061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f1ae8d7d5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#18 0x00007f1aea51a061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007f1ae8d7d5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#20 0x00007f1aea51a061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#21 0x00007f1ae8d7d5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#22 0x00007f1aea51a061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007f1aea50e4b3 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#24 0x00007f1ad3dd0c7e in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#25 0x00007f1aea500247 in KWin::Compositor::performCompositing() () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#26 0x00007f1ae9268de5 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f1ae9c50a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f1ae9c59e00 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f1ae923ca2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f1ae9293990 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f1ae9291c4f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f1ae301e642 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#33 0x00007f1ae923b5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f1ae9243336 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f1aea8b587d in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#36 0x00007f1aea6e11e3 in __libc_start_main (main=0x55ce2630d060, argc=1, argv=0x7ffff6a3d448, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff6a3d438) at ../csu/libc-start.c:308
#37 0x000055ce2630d09e in _start ()
[Inferior 1 (process 6501) detached]

Reported using DrKonqi
Comment 1 Christoph Feck 2020-05-12 11:36:41 UTC
That's probably bug 372305, but we would need a backtrace with debug symbols to decide. Please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports for more information.
Comment 2 Bug Janitor Service 2020-05-27 04:33:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 QkiZ 2020-05-27 19:42:40 UTC
In meantime I upgraded to Ubuntu 20.04 and this not happen anymore.