https://bugs.kde.org/show_bug.cgi?id=395653
Bug ID: 395653
Summary: Crash occurs when returning from full screen to normal
screen.
Product: kwin
Version: 5.12.5
Platform: Ubuntu Packages
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_x11 (5.12.5)
Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-24-generic x86_64
Distribution: Ubuntu 18.04 LTS
-- Information about the crash:
- What I was doing when the application crashed:
Crash occurs when returning from full screen to normal screen.
(Use F11)
The crash can be reproduced sometimes.
-- 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 0x7fe5bd55fcc0 (LWP 1499))]
Thread 10 (Thread 0x7fe4e496c700 (LWP 15284)):
#0 0x00007fe5b5f279f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55672df40520) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007fe5b5f279f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x55672df404d0, cond=0x55672df404f8) at pthread_cond_wait.c:502
#2 0x00007fe5b5f279f3 in __pthread_cond_wait (cond=0x55672df404f8,
mutex=0x55672df404d0) at pthread_cond_wait.c:655
#3 0x00007fe5ba08f59b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5b50fb548 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fe5b50fb9aa in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe4e496c700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7fe4e6557700 (LWP 15280)):
#0 0x00007fe5bcebfcf6 in __GI_ppoll (fds=0x7fe4d8000d28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1 0x00007fe5ba2c15c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fe5ba2c2cde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fe5ba26a9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5ba08922a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fe5b4a0d6f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe4e6557700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fe4e6d58700 (LWP 15279)):
#0 0x00007fe5b5f279f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55672dd34044) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007fe5b5f279f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x55672dd33ff0, cond=0x55672dd34018) at pthread_cond_wait.c:502
#2 0x00007fe5b5f279f3 in __pthread_cond_wait (cond=0x55672dd34018,
mutex=0x55672dd33ff0) at pthread_cond_wait.c:655
#3 0x00007fe5ba08f59b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5b50fb548 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fe5b50fb9aa in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe4e6d58700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fe599022700 (LWP 15278)):
#0 0x00007fe5bcebfcf6 in __GI_ppoll (fds=0x7fe58c000d68, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1 0x00007fe5ba2c15c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fe5ba2c2cde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fe5ba26a9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5ba08922a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fe5b4a0d6f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe599022700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fe59b3dd700 (LWP 11818)):
#0 0x00007fe5b5f279f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55672d872534) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007fe5b5f279f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x55672d8724e0, cond=0x55672d872508) at pthread_cond_wait.c:502
#2 0x00007fe5b5f279f3 in __pthread_cond_wait (cond=0x55672d872508,
mutex=0x55672d8724e0) at pthread_cond_wait.c:655
#3 0x00007fe5ba08f59b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5b50fb548 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fe5b50fb9aa in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe59b3dd700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fe4ff7df700 (LWP 4208)):
#0 0x00007fe5b5f279f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7fe59c01be40) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007fe5b5f279f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7fe59c01bdf0, cond=0x7fe59c01be18) at pthread_cond_wait.c:502
#2 0x00007fe5b5f279f3 in __pthread_cond_wait (cond=0x7fe59c01be18,
mutex=0x7fe59c01bdf0) at pthread_cond_wait.c:655
#3 0x00007fe5ba08f59b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5b50fb548 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fe5b50fb9aa in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe4ff7df700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fe585379700 (LWP 1605)):
#0 0x00007fe5b5f279f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7fe5b94befb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007fe5b5f279f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7fe5b94bef68, cond=0x7fe5b94bef90) at pthread_cond_wait.c:502
#2 0x00007fe5b5f279f3 in __pthread_cond_wait (cond=0x7fe5b94bef90,
mutex=0x7fe5b94bef68) at pthread_cond_wait.c:655
#3 0x00007fe5b91c85f4 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4 0x00007fe5b91c8639 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5 0x00007fe5b5f216db in start_thread (arg=0x7fe585379700) at
pthread_create.c:463
#6 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fe59a64d700 (LWP 1570)):
#0 0x00007fe5bcebfcf6 in __GI_ppoll (fds=0x7fe588000d28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1 0x00007fe5ba2c15c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fe5ba2c2cde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fe5ba26a9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5ba08922a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fe5b4a0d6f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe59a64d700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fe5a108f700 (LWP 1548)):
#0 0x00007fe5bcebfcf6 in __GI_ppoll (fds=0x7fe59400af48, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1 0x00007fe5ba2c15c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fe5ba2c2cde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fe5ba26a9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fe5ba08922a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fe5b38e6d45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6 0x00007fe5ba08e16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fe5b5f216db in start_thread (arg=0x7fe5a108f700) at
pthread_create.c:463
#8 0x00007fe5bcecc88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fe5bd55fcc0 (LWP 1499)):
[KCrash Handler]
#6 0x00007fe5bc9f0c32 in KWin::Workspace::clientArea(KWin::clientAreaOption,
int, int) const () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#7 0x00007fe5b97566d5 in () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8 0x00007fe5bca2e4f1 in
KWin::EffectsHandlerImpl::prePaintWindow(KWin::EffectWindow*,
KWin::WindowPrePaintData&, int) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#9 0x00007fe5bca2e4f1 in
KWin::EffectsHandlerImpl::prePaintWindow(KWin::EffectWindow*,
KWin::WindowPrePaintData&, int) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007fe5bca1d330 in KWin::Scene::paintGenericScreen(int,
KWin::ScreenPaintData) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007fe59903e462 in () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#12 0x00007fe5bca20020 in KWin::Scene::finalPaintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007fe5bca2e345 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#14 0x00007fe5b97c3aa3 in () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#15 0x00007fe5bca2e2ed in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#16 0x00007fe5b9a30401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#17 0x00007fe5bca2e2ed in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#18 0x00007fe5b9a30401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#19 0x00007fe5bca2e2ed in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#20 0x00007fe5b9757485 in () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#21 0x00007fe5b975783e in () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#22 0x00007fe5bca2e2ed in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007fe5b9a30401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#24 0x00007fe5bca2e2ed in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#25 0x00007fe5bca1fcce 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
#26 0x00007fe599038541 in KWin::SceneOpenGL::paint(QRegion,
QList<KWin::Toplevel*>) () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#27 0x00007fe5bca12252 in KWin::Compositor::performCompositing() () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#28 0x00007fe5ba29c0db in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fe5bafea82c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fe5baff20f4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fe5ba26c9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fe5ba2c4d8e in QTimerInfoList::activateTimers() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fe5ba2c2f42 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fe5a462c5cd in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#35 0x00007fe5ba26a9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fe5ba273a84 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fe5bd1a4dbb in kdemain () at
/usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#38 0x00007fe5bcdccb97 in __libc_start_main (main=0x55672c0e3730, argc=3,
argv=0x7ffe990336b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe990336a8) at ../csu/libc-start.c:310
#39 0x000055672c0e376a in _start ()
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.