Bug 36696

Summary: Kwin desktop cube crashes when I press Ctrl+F11
Product: Mesa Reporter: Ryan Farmer <ryanfarmer>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Ryan Farmer 2011-04-29 14:15:09 UTC
When I press Ctrl+F11 to enter the kwin desktop cube, kwin crashes and immediately recovers giving the information at the bottom of this report.

Also, when I select the option to automatically rotate the cube when dragging a window to a screen edge, the cube sort of half-rotates and then sticks there.

This has been an issue with recent git versions of Mesa/r600g for probably a week, I just haven't gotten around to reporting it.

Currently I am using the X/Mesa stack from the Ubuntu Xorg-Edgers PPA on Kubuntu 11.04 with KDE 4.6.2. I have a custom kernel which is currently based on Linux 2.6.39-rc5-git2, it has the latest drm-next patches added to it.


Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7ed185a7a0 (LWP 1878))]

Thread 3 (Thread 0x7f7eb07fe700 (LWP 1884)):
#0  0x00007f7ed10a5143 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7ecd4a632c in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#2  0x00007f7ecd4ab3d0 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/libQtCore.so.4
#3  0x00007f7ecd4ac04a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f7ecd47d882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f7ecd47dabc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f7ecd394924 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f7ecd45fc2f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f7ecd397175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f7ec7a8ad8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f7ed10ad04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7eaffed700 (LWP 1885)):
#0  0x00007f7ec7a8fbac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f7ecff0c2a2 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f7ecff0c2d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f7ec7a8ad8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f7ed10ad04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7ed185a7a0 (LWP 1878)):
[KCrash Handler]
#6  0x00007f7eb8470ba5 in ?? () from /usr/lib/dri/r600_dri.so
#7  0x00007f7eb83952f0 in ?? () from /usr/lib/dri/r600_dri.so
#8  0x00007f7eb83984a2 in ?? () from /usr/lib/dri/r600_dri.so
#9  0x00007f7eb283f91a in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#10 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#11 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#12 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#13 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#14 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#15 0x00007f7eb2837d86 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#16 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#17 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#18 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#19 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#20 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#21 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#22 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#23 0x00007f7ecf4f6a18 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#24 0x00007f7ed1436fa3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#25 0x00007f7ed141b0af in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#26 0x00007f7ed142eef3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#27 0x00007f7ed1416396 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#28 0x00007f7ecd4921c9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#29 0x00007f7ecc83f9e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007f7ecc8443aa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007f7ed0ba8866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0x00007f7ecd47e49c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007f7ecd4abf12 in ?? () from /usr/lib/libQtCore.so.4
#34 0x00007f7ecd4ac05b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f7ecc8e7c0c in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007f7ecd47d882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007f7ecd47dabc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f7ecd481ecb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#39 0x00007f7ed13b41ec in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#40 0x00007f7ed0fe5eff in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#41 0x0000000000400669 in _start ()
Comment 1 Jerome Glisse 2012-02-22 10:10:19 UTC
Should be fixed with recent kernel and newer r60g (mesa 8.0 or newer) Reopen if not

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.