Bug 321740 - KWin crashes when automatically resuming desktop effects
Summary: KWin crashes when automatically resuming desktop effects
Status: RESOLVED DUPLICATE of bug 321537
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.80
Platform: Chakra Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-06-28 23:52 UTC by Janek Bevendorff
Modified: 2013-06-29 07:21 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 Janek Bevendorff 2013-06-28 23:52:03 UTC
Application: kwin (4.10.80)
KDE Platform Version: 4.10.80
Qt Version: 4.8.4
Operating System: Linux 3.9.2-1-CHAKRA x86_64
Distribution: "Chakra"

-- Information about the crash:
For XBMC I have created a window rule to suspend desktop effects while the application is running.
Now since 4.11 beta1 KWin crashes reliably after exiting XBMC. It does not crash, though, when I remove that window rule. It also does not crash when manually suspending and resuming compositing with Alt+Shift+F12.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff58706d780 (LWP 24231))]

Thread 2 (Thread 0x7ff563fff700 (LWP 24243)):
#0  0x00007ff580e798b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff585a6b3a7 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007ff585a6b3d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007ff580e75dd2 in start_thread () from /lib/libpthread.so.0
#4  0x00007ff58685eced in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ff58706d780 (LWP 24231)):
[KCrash Handler]
#6  KWin::Scene::paintSimpleScreen (this=this@entry=0x299b6e0, orig_mask=orig_mask@entry=8, region=...) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/scene.cpp:245
#7  0x00007ff586beb015 in KWin::Scene::finalPaintScreen (this=0x299b6e0, mask=8, region=..., data=...) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/scene.cpp:184
#8  0x00007ff586c10385 in KWin::EffectsHandlerImpl::paintScreen (this=0x27c10e0, mask=8, region=..., data=...) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/effects.cpp:372
#9  0x00007ff586bed2e8 in KWin::Scene::paintScreen (this=0x299b6e0, mask=0x7fff66cf479c, region=0x7fff66cf4850) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/scene.cpp:141
#10 0x00007ff586bff1f7 in KWin::SceneOpenGL::paint (this=0x299b6e0, damage=..., toplevels=...) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/scene_opengl.cpp:360
#11 0x00007ff586be5323 in KWin::Compositor::performCompositing (this=this@entry=0x23d2410) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/composite.cpp:617
#12 0x00007ff586be6552 in KWin::Compositor::slotCompositingOptionsInitialized (this=this@entry=0x23d2410) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/composite.cpp:273
#13 0x00007ff586be726d in KWin::Compositor::setup (this=0x23d2410) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/composite.cpp:160
#14 0x00007ff586b70aa3 in KWin::Compositor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/moc_composite.cpp:184
#15 0x00007ff5812161fe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#16 0x00007ff5803bcd4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007ff5803c11ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007ff5854b963a in KApplication::notify (this=0x7fff66cf5580, receiver=0x23d2410, event=0x26919c0) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.10.90/kdeui/kernel/kapplication.cpp:311
#19 0x00007ff58120191e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x00007ff581205281 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#21 0x00007ff58045d579 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007ff58120066f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007ff5812008f8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007ff581205598 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#25 0x00007ff586ba0037 in kdemain (argc=3, argv=0x7fff66cf56c8) at /chakra/desktop-testing/kde-workspace/src/kde-workspace-4.10.90/kwin/main.cpp:591
#26 0x00007ff58679aa15 in __libc_start_main () from /lib/libc.so.6
#27 0x0000000000400691 in _start ()

This bug may be a duplicate of or related to bug 315419, bug 314713.

Possible duplicates by query: bug 321672, bug 321537, bug 321352, bug 320829, bug 320786.

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-06-29 07:21:02 UTC

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