Application: kwin (4.9.4) KDE Platform Version: 4.9.4 Qt Version: 4.8.3 Operating System: Linux 3.5.0-22-generic i686 Distribution: Ubuntu 12.10 -- Information about the crash: Pressing Shutdown button opens a dialog box notifying of system getting shutdown in 30 seconds. If I just wait for several seconds waiting for automatick shutdown, or immediately press OK/Cancel buttons, KWin crash is reported. The system however remains responsive even without KWin restarted. KWin can be restarted by pressing Restart Application button without problems. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1cb2980 (LWP 2184))] Thread 2 (Thread 0xab691b40 (LWP 2191)): #0 0xb76fd424 in __kernel_vsyscall () #1 0xb2c5e96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb74ea64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb66421cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb66421ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb2c5ad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb74dcd3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb1cb2980 (LWP 2184)): [KCrash Handler] #7 PUSH_RESRC (tor=<optimized out>, data=<optimized out>, r=<optimized out>, bin=<optimized out>, mthd=<optimized out>, push=<optimized out>, subc=<optimized out>, access=<optimized out>, vor=<optimized out>) at nv30_winsys.h:107 #8 nv30_vbo_validate (nv30=0x8bfaa78) at nv30_vbo.c:239 #9 0xad5e1802 in nv30_state_validate (nv30=nv30@entry=0x8bfaa78, hwtnl=hwtnl@entry=1 '\001') at nv30_state_validate.c:487 #10 0xad5bf4d5 in nv30_clear (pipe=0x8bfaa78, buffers=1, color=0xbfb2e39c, depth=1, stencil=0) at nv30_clear.c:61 #11 0xad7fe3b0 in st_Clear (ctx=0x8c3b288, mask=2) at ../../../../src/mesa/state_tracker/st_cb_clear.c:548 #12 0xad7bad27 in _mesa_Clear (mask=16384) at ../../../../src/mesa/main/clear.c:233 #13 0xb7670f55 in KWin::SceneOpenGL::paintBackground (this=this@entry=0x8b2d0a8, region=...) at ../../kwin/scene_opengl.cpp:186 #14 0xb765b742 in KWin::Scene::paintGenericScreen (this=0x8b2d0a8, orig_mask=32) at ../../kwin/scene.cpp:200 #15 0xb766a115 in KWin::SceneOpenGL::paintGenericScreen (this=0x8b2d0a8, mask=32, data=...) at ../../kwin/scene_opengl.cpp:173 #16 0xb765a144 in KWin::Scene::finalPaintScreen (this=0x8b2d0a8, mask=32, region=..., data=...) at ../../kwin/scene.cpp:190 #17 0xb767e208 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d52198, mask=32, region=..., data=...) at ../../kwin/effects.cpp:246 #18 0xadf19039 in KWin::LogoutEffect::paintScreen (this=0x8ef43b0, mask=32, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:193 #19 0xb767e1ab in KWin::EffectsHandlerImpl::paintScreen (this=0x8d52198, mask=mask@entry=32, region=..., data=...) at ../../kwin/effects.cpp:243 #20 0xb68f79ea in KWin::Effect::paintScreen (this=0x8dd68d0, mask=32, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142 #21 0xb767e1ab in KWin::EffectsHandlerImpl::paintScreen (this=0x8d52198, mask=32, region=..., data=...) at ../../kwin/effects.cpp:243 #22 0xb765b9b5 in KWin::Scene::paintScreen (this=0x8b2d0a8, mask=0xbfb2eaac, region=0xbfb2eb18) at ../../kwin/scene.cpp:146 #23 0xb7672e79 in KWin::SceneOpenGL::paint (this=0x8b2d0a8, damage=..., toplevels=...) at ../../kwin/scene_opengl_glx.cpp:499 #24 0xb76546c6 in KWin::Workspace::performCompositing (this=0x8ab39c0) at ../../kwin/composite.cpp:443 #25 0xb5fa0d34 in QObject::event (this=0x8ab39c0, e=0xbfb2f010) at kernel/qobject.cpp:1157 #26 0xb547b39c in QApplicationPrivate::notify_helper (this=0x89b1fc8, receiver=0x8ab39c0, e=0xbfb2f010) at kernel/qapplication.cpp:4562 #27 0xb547fdaf in QApplication::notify (this=0xbfb2f010, receiver=0x8ab39c0, e=0xbfb2f010) at kernel/qapplication.cpp:3944 #28 0xb7199e91 in KApplication::notify (this=0xbfb2f3d8, receiver=0x8ab39c0, event=0xbfb2f010) at ../../kdeui/kernel/kapplication.cpp:311 #29 0xb760088f in notify (e=0xbfb2f010, o=0x8ab39c0, this=0xbfb2f3d8) at ../../kwin/main.cpp:371 #30 KWin::Application::notify (this=0xbfb2f3d8, o=0x8ab39c0, e=0xbfb2f010) at ../../kwin/main.cpp:367 #31 0xb5f8a78e in QCoreApplication::notifyInternal (this=0xbfb2f3d8, receiver=0x8ab39c0, event=0xbfb2f010) at kernel/qcoreapplication.cpp:915 #32 0xb5fbf280 in sendEvent (event=0xbfb2f010, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #33 QTimerInfoList::activateTimers (this=0x89b286c) at kernel/qeventdispatcher_unix.cpp:611 #34 0xb5fbf305 in QEventDispatcherUNIX::activateTimers (this=0x89b286c, this@entry=0x8971eb8) at kernel/qeventdispatcher_unix.cpp:868 #35 0xb5fbf478 in QEventDispatcherUNIX::processEvents (this=0x8971eb8, flags=...) at kernel/qeventdispatcher_unix.cpp:930 #36 0xb55329f3 in QEventDispatcherX11::processEvents (this=0x8971eb8, flags=...) at kernel/qeventdispatcher_x11.cpp:152 #37 0xb5f8926c in QEventLoop::processEvents (this=this@entry=0xbfb2f258, flags=...) at kernel/qeventloop.cpp:149 #38 0xb5f89561 in QEventLoop::exec (this=0xbfb2f258, flags=...) at kernel/qeventloop.cpp:204 #39 0xb5f8ecba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #40 0xb5478fc4 in QApplication::exec () at kernel/qapplication.cpp:3823 #41 0xb76031f9 in kdemain (argc=3, argv=0xbfb2f4c4) at ../../kwin/main.cpp:545 #42 0x0804855b in main (argc=3, argv=0xbfb2f4c4) at kwin_dummy.cpp:3 Possible duplicates by query: bug 313388, bug 312219, bug 311036, bug 309701, bug 309280. Reported using DrKonqi
Driver bug. Nouveau GL support is not considered "end user ready" (yet) *** This bug has been marked as a duplicate of bug 309280 ***
(In reply to comment #1) > Driver bug. Nouveau GL support is not considered "end user ready" (yet) > > *** This bug has been marked as a duplicate of bug 309280 *** Hi, Just out of curiosity, I have openSUSE 12.2 installed on the same laptop, using the same video driver and the bug does not show up there. Would this mean openSUSE folks found the way to address it? Thanks.
(In reply to comment #2) > Just out of curiosity, I have openSUSE 12.2 installed on the same laptop, > using the same video driver and the bug does not show up there. Would this > mean openSUSE folks found the way to address it? Is it * exactly the same driver version? * exactly the same Linux kernel version? * does it use exactly the same kernel configuration parameters? All three are unlikely to be true and so it's most likely different software not showing the problem.
random guesses: - logout effect (sw effect i.e. fullscreen window kicking in) - kcmshell4 kwincompositing, 3rd tab - "suspend compositing for fullscreen windows" setting (uncheck it) it's either a different sw stack (different driver, kernel, mesa upstream or distro patch) or config bypassing the issue - maybe opensuse does not bring nouveau-dri and you're using xrender compositing. please attach the outputs of "qdbus org.kde.kwin /KWin supportInformation" from either system for a more informed comment
Created attachment 78382 [details] New crash information added by DrKonqi kwin (4.10.00 "release 1") on KDE Platform 4.10.00 "release 1" using Qt 4.8.4 during logout kwin is crashing, kde seems to be running, after init 3 init 5 the system runs fine again. -- Backtrace (Reduced): #6 PUSH_RESRC (tor=<optimized out>, data=<optimized out>, r=<optimized out>, bin=<optimized out>, mthd=<optimized out>, push=<optimized out>, subc=<optimized out>, access=<optimized out>, vor=<optimized out>) at nv30_winsys.h:107 #7 nv30_vbo_validate (nv30=0x205c510) at nv30_vbo.c:239 #8 0x00007f3bfc53bd43 in nv30_state_validate (nv30=nv30@entry=0x205c510, hwtnl=hwtnl@entry=1 '\001') at nv30_state_validate.c:487 #9 0x00007f3bfc51ced8 in nv30_clear (pipe=0x205c510, buffers=1, color=0x7fffcfe12070, depth=1, stencil=0) at nv30_clear.c:61 #10 0x00007f3bfc749640 in st_Clear (ctx=0x20b8ea0, mask=2) at ../../src/mesa/state_tracker/st_cb_clear.c:557