https://bugs.kde.org/show_bug.cgi?id=395756

            Bug ID: 395756
           Summary: KWin crashed when "Block compositing" is forced on
           Product: kwin
           Version: 5.13.1
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: alek.sand...@yandex.com
  Target Milestone: ---

Application: kwin_x11 (5.13.1)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.17.2-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Running a video game called StepMania which was compiled from source. Since the
compositor didn't turn off when I ran the game, I manually set the special
application setting to block the compositor. Restarted the game from Konsole
and everything worked at the end, the window decoration was there, everything
was intact, except I got the message that KWin crashed.
I was not able to reproduce the same crash.

- Unusual behavior I noticed:
After setting up the special application settings the desktop briefly showed
Falkon web browser from the other workspace. But what is very noticable is a
black square in the upper left corner when the compositor is turned off. I
though it was the icon for the application launcher, but it stayed there when I
moved the taskbar. This black square sometimes happens in other games, such as
Dota 2. This sometimes happens when disabling the compositor.
I've also noticed that I can't bring up application dashboard with super key.
Pressing the panel's application dashboard icon was switching to other
workspace and bringing up Discord. After closing down Discord the button was
working as intended, but the super key was not working.
After some time and relanching the game a couple of times the black square
wasn't happening anymore, the panel icon for dashboard was working and the
super key was not working.

- Custom settings of the application:
The application setting I did change is the blocking of the compositor when the
program launches.
Window decoration that I used is called "WindowsK10", and the desktop theme is
"Breeze Transparent Dark"
It's probably worth mentioning that I'm also using Latte Dock and running Arch
Linux.

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

Thread 18 (Thread 0x7f45be68c700 (LWP 18463)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f4683bff700 (LWP 8253)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f465b7fe700 (LWP 7892)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f45c6551700 (LWP 7663)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f45bf642700 (LWP 7662)):
#0  0x00007f46b3685fa6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f46b0a58f0b in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f46b0a5a3fb in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f46b0a0894c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f46b0851a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f46ab08a9c9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f46b085bb45 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f45c5b13700 (LWP 2177)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f465affd700 (LWP 860)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f46af968aac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f46af968ac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f465bfff700 (LWP 841)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f4674f6a700 (LWP 839)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f467576b700 (LWP 838)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f4675f6c700 (LWP 837)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f467676d700 (LWP 836)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4676f6e700 (LWP 835)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f467776f700 (LWP 834)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f46780b7700 (LWP 833)):
#0  0x00007f46ac65cffc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f4681ade0a4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4681addd98 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f46910ff700 (LWP 805)):
#0  0x00007f46b3685fa6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f46b0a58f0b in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f46b0a5a3fb in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f46b0a0894c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f46b0851a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f46ab08a9c9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f46b085bb45 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f469341f700 (LWP 756)):
#0  0x00007f46b3685fa6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f46b0a58f0b in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f46b0a5a3fb in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f46b0a0894c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f46b0851a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f46a9f6c976 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f46b085bb45 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f46ac657075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f46b369053f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f46b3d13840 (LWP 744)):
[KCrash Handler]
#6  0x00007f46b35ce86b in raise () at /usr/lib/libc.so.6
#7  0x00007f46b35b940e in abort () at /usr/lib/libc.so.6
#8  0x00007f46b35b92e0 in _nl_load_domain.cold.0 () at /usr/lib/libc.so.6
#9  0x00007f46b35c7112 in  () at /usr/lib/libc.so.6
#10 0x00007f46abd54f50 in  () at /usr/lib/libepoxy.so.0
#11 0x00007f46abcf51c0 in  () at /usr/lib/libepoxy.so.0
#12 0x00007f46abcfc1aa in  () at /usr/lib/libepoxy.so.0
#13 0x00007f46abfd892c in KWin::GLRenderTarget::~GLRenderTarget() () at
/usr/lib/libkwinglutils.so.11
#14 0x00007f46afee069e in  () at /usr/lib/libkwin4_effect_builtins.so.1
#15 0x00007f46afee2e17 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#16 0x00007f46afee3019 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#17 0x00007f46b3216fba in KWin::EffectsHandlerImpl::unloadAllEffects() () at
/usr/lib/libkwin.so.5
#18 0x00007f46b3217058 in KWin::EffectsHandlerImpl::~EffectsHandlerImpl() () at
/usr/lib/libkwin.so.5
#19 0x00007f46929f9ff9 in  () at
/usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#20 0x00007f46929fa0c9 in  () at
/usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#21 0x00007f46b31f7aaf in  () at /usr/lib/libkwin.so.5
#22 0x00007f46b31f806d in
KWin::Compositor::suspend(KWin::Compositor::SuspendReason) () at
/usr/lib/libkwin.so.5
#23 0x00007f46b0a343d2 in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#24 0x00007f46b1786a74 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#25 0x00007f46b178e341 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#26 0x00007f46b0a09cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#27 0x00007f46b0a0cd4c in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#28 0x00007f46b0a5a26d in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#29 0x00007f469ac0e9de in  () at /usr/lib/libQt5XcbQpa.so.5
#30 0x00007f46b0a0894c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#31 0x00007f46b0a10c46 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#32 0x00007f46b3960b56 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#33 0x00007f46b35bb06b in __libc_start_main () at /usr/lib/libc.so.6
#34 0x000055910c79475a in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to