Bug 399706 - KWin crashed after switch application with "Magic lamp"
Summary: KWin crashed after switch application with "Magic lamp"
Status: RESOLVED DUPLICATE of bug 368847
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.14.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-10-12 11:08 UTC by Kirill Pixaev
Modified: 2018-10-12 11:46 UTC (History)
1 user (show)

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 Kirill Pixaev 2018-10-12 11:08:05 UTC
Application: kwin_x11 (5.14.0)

Qt Version: 5.12.0
Frameworks Version: 5.50.0
Operating System: Linux 4.18.12-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
1. Have two opened application on the different virtual desktops
2. Minimize (Or open) the window with the "Magic lamp" at the same time switch to the application on another virtual desktop

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff0be65d840 (LWP 5860))]

Thread 6 (Thread 0x7ff09a036700 (LWP 5871)):
#0  0x00007ff0bcdbdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff0bdcf920c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007ff0bdcf9229 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007ff0bcdb7a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff0bf8b3b23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff09b8d7700 (LWP 5870)):
#0  0x00007ff0bcdbdef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff0be1f4a19 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff0be1f4b57 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff0be1f2b74 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ff0be1ee98c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff0bcdb7a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff0bf8b3b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff0a3b87700 (LWP 5867)):
#0  0x00007ff0bf8a8d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007ff0be3fc28b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff0be3fd76b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff0be3a93fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff0be1ed589 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007ff0bc56ee19 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007ff0be1ee98c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff0bcdb7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff0bf8b3b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff0b1c97700 (LWP 5866)):
#0  0x00007ff0bcdbdef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff0be1f4a19 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff0be1f4b57 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff0be1f2b74 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ff0be1ee98c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff0bcdb7a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff0bf8b3b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff0b313f700 (LWP 5865)):
#0  0x00007ff0bf8a8d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007ff0be3fc28b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff0be3fd76b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff0be3a93fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff0be1ed589 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007ff0bbfdcba6 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007ff0be1ee98c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff0bcdb7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff0bf8b3b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff0be65d840 (LWP 5860)):
[KCrash Handler]
#6  0x00007ff0bf7efd7f in raise () at /usr/lib/libc.so.6
#7  0x00007ff0bf7da672 in abort () at /usr/lib/libc.so.6
#8  0x00007ff0be1b47fc in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ff0bdf7ce7a in KWin::WindowQuad::makeSubQuad(double, double, double, double) const () at /usr/lib/libkwineffects.so.11
#10 0x00007ff0b09334fd in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#11 0x00007ff0b093365c in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#12 0x00007ff0b093d113 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007ff0b093d259 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#14 0x00007ff0bf62d3fc in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007ff0bde7c61a in  () at /usr/lib/libkwin4_effect_builtins.so.1
#16 0x00007ff0bf62d394 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007ff0bdf794bd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.11
#18 0x00007ff0bf62d394 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007ff0bdf794bd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.11
#20 0x00007ff0bf62d394 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#21 0x00007ff0bdf794bd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.11
#22 0x00007ff0bf62d394 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007ff0bf6192ad in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#24 0x00007ff0bf62d225 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#25 0x00007ff0bdf7934d in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.11
#26 0x00007ff0bf62d1c4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#27 0x00007ff0bdea8102 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#28 0x00007ff0bf62d1c4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#29 0x00007ff0bdeb35ba in  () at /usr/lib/libkwin4_effect_builtins.so.1
#30 0x00007ff0bf62d1c4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#31 0x00007ff0bdecf5d5 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#32 0x00007ff0bf62d1c4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#33 0x00007ff0bf61f853 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#34 0x00007ff0bf61d7b0 in KWin::Scene::paintGenericScreen(int, KWin::ScreenPaintData) () at /usr/lib/libkwin.so.5
#35 0x00007ff0b093cffe in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#36 0x00007ff0bf61ed98 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#37 0x00007ff0bf62cf77 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#38 0x00007ff0bdf792a2 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.11
#39 0x00007ff0bf62cf1e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#40 0x00007ff0bdf792a2 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.11
#41 0x00007ff0bf62cf1e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#42 0x00007ff0bdf792a2 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.11
#43 0x00007ff0bf62cf1e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#44 0x00007ff0bded062f in  () at /usr/lib/libkwin4_effect_builtins.so.1
#45 0x00007ff0bf62cf1e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#46 0x00007ff0bf61ea7b in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#47 0x00007ff0b0937417 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#48 0x00007ff0bf6103ae in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#49 0x00007ff0be3d594b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007ff0bed77e44 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#51 0x00007ff0bed7f6a1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#52 0x00007ff0be3aa769 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#53 0x00007ff0be3ff775 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#54 0x00007ff0be3fd8be in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#55 0x00007ff0b4e33a9e in  () at /usr/lib/libQt5XcbQpa.so.5
#56 0x00007ff0be3a93fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#57 0x00007ff0be3b1706 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#58 0x00007ff0bf989b26 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#59 0x00007ff0bf7dc223 in __libc_start_main () at /usr/lib/libc.so.6
#60 0x0000558f0f5b605e in _start ()
[Inferior 1 (process 5860) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2018-10-12 11:46:42 UTC

*** This bug has been marked as a duplicate of bug 368847 ***