Bug 344282

Summary: KWin Crash on login w/ fresh user
Product: [Plasma] kwin Reporter: leon
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description leon 2015-02-17 16:39:38 UTC
Application: kwin (4.11.15)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

graphical login using a test-user on opensuse with intel-hd4600, nvidia-drivers and bumblebee

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f133c9a4e88 in get_stencil_miptree (irb=0xd27ac0) at brw_misc_state.c:225
#7  brw_workaround_depthstencil_alignment (brw=brw@entry=0x7f132fdd0038, clear_mask=clear_mask@entry=0) at brw_misc_state.c:241
#8  0x00007f133c96d2f4 in brw_try_draw_prims (indirect=0x0, max_index=5, min_index=0, ib=0x0, nr_prims=1, prims=0x7fff60ba2590, arrays=0xf37370, ctx=0x7f132fdd0038) at brw_draw.c:398
#9  brw_draw_prims (ctx=0x7f132fdd0038, prims=0x7fff60ba2590, nr_prims=1, ib=0x0, index_bounds_valid=<optimized out>, min_index=0, max_index=5, unused_tfb_object=0x0, indirect=0x0) at brw_draw.c:573
#10 0x00007f133c7c9ba7 in vbo_draw_arrays (ctx=0x7f132fdd0038, mode=4, start=0, count=6, numInstances=1, baseInstance=0) at ../../src/mesa/vbo/vbo_exec_array.c:668
#11 0x00007f135757dfbe in KWin::GLVertexBuffer::draw (this=this@entry=0xd10b50, region=..., primitiveMode=primitiveMode@entry=4, first=first@entry=0, count=6, hardwareClipping=hardwareClipping@entry=false) at /usr/src/debug/kde-workspace-4.11.15/kwin/libkwineffects/kwinglutils.cpp:1949
#12 0x00007f1357580f99 in KWin::GLVertexBuffer::render (this=0xd10b50, region=..., primitiveMode=4, hardwareClipping=<optimized out>) at /usr/src/debug/kde-workspace-4.11.15/kwin/libkwineffects/kwinglutils.cpp:1902
#13 0x00007f1357580ffd in KWin::GLVertexBuffer::render (this=this@entry=0xd10b50, primitiveMode=primitiveMode@entry=4) at /usr/src/debug/kde-workspace-4.11.15/kwin/libkwineffects/kwinglutils.cpp:1896
#14 0x00007f135c8620da in KWin::SceneOpenGL2::doPaintBackground (this=<optimized out>, vertices=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene_opengl.cpp:748
#15 0x00007f135c865765 in KWin::SceneOpenGL::paintBackground (this=this@entry=0xf42f40, region=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene_opengl.cpp:460
#16 0x00007f135c8559de in KWin::Scene::paintSimpleScreen (this=this@entry=0xf42f40, orig_mask=orig_mask@entry=0, region=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene.cpp:367
#17 0x00007f135c8536f5 in KWin::Scene::finalPaintScreen (this=0xf42f40, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene.cpp:198
#18 0x00007f135c875b2d in KWin::EffectsHandlerImpl::paintScreen (this=0x14ac6a0, mask=0, region=..., data=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/effects.cpp:375
#19 0x00007f135c855bc3 in KWin::Scene::paintScreen (this=this@entry=0xf42f40, mask=mask@entry=0x7fff60ba2b0c, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7fff60ba2b20, validRegion=validRegion@entry=0x7fff60ba2b30) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene.cpp:148
#20 0x00007f135c86899e in KWin::SceneOpenGL::paint (this=0xf42f40, damage=..., toplevels=...) at /usr/src/debug/kde-workspace-4.11.15/kwin/scene_opengl.cpp:389
#21 0x00007f135c84d843 in KWin::Compositor::performCompositing (this=this@entry=0xc91d70) at /usr/src/debug/kde-workspace-4.11.15/kwin/composite.cpp:624
#22 0x00007f135c84eb5e in KWin::Compositor::slotCompositingOptionsInitialized (this=0xc91d70) at /usr/src/debug/kde-workspace-4.11.15/kwin/composite.cpp:279
#23 0x00007f135c7d7865 in KWin::Compositor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.15/build/kwin/moc_composite.cpp:193
#24 0x00007f13568421fa in QMetaObject::activate (sender=0xd67210, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3576
#25 0x00007f135671d1e8 in QFutureWatcherBase::event (this=<optimized out>, event=0x7f1330001920) at concurrent/qfuturewatcher.cpp:344
#26 0x00007f13559aa76c in QApplicationPrivate::notify_helper (this=this@entry=0xac3ed0, receiver=receiver@entry=0xd67210, e=e@entry=0x7f1330001920) at kernel/qapplication.cpp:4565
#27 0x00007f13559b0cad in QApplication::notify (this=this@entry=0x7fff60ba3660, receiver=receiver@entry=0xd67210, e=e@entry=0x7f1330001920) at kernel/qapplication.cpp:4351
#28 0x00007f135b11abaa in KApplication::notify (this=0x7fff60ba3660, receiver=0xd67210, event=0x7f1330001920) at /usr/src/debug/kdelibs-4.14.4/kdeui/kernel/kapplication.cpp:311
#29 0x00007f135682e2ad in QCoreApplication::notifyInternal (this=0x7fff60ba3660, receiver=receiver@entry=0xd67210, event=event@entry=0x7f1330001920) at kernel/qcoreapplication.cpp:953
#30 0x00007f135683157d in sendEvent (event=0x7f1330001920, receiver=0xd67210) at kernel/qcoreapplication.h:231
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa62860) at kernel/qcoreapplication.cpp:1577
#32 0x00007f1356831a23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#33 0x00007f1355a47dec in sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:236
#34 QEventDispatcherX11::processEvents (this=0xa68100, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#35 0x00007f135682ce6f in QEventLoop::processEvents (this=this@entry=0x7fff60ba34d0, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f135682d165 in QEventLoop::exec (this=this@entry=0x7fff60ba34d0, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007f13568325b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#38 0x00007f13559a8f3c in QApplication::exec () at kernel/qapplication.cpp:3823
#39 0x00007f135c8077a3 in kdemain (argc=3, argv=0x7fff60ba37a8) at /usr/src/debug/kde-workspace-4.11.15/kwin/main.cpp:597
#40 0x00007f135c402b05 in __libc_start_main () from /lib64/libc.so.6
#41 0x000000000040075e in _start () at ../sysdeps/x86_64/start.S:122

Possible duplicates by query: bug 328496.

Reported using DrKonqi
Comment 1 Thomas Lübking 2015-02-17 17:05:59 UTC
Driver bug, supposed to be fixed with XOrg servers 1.15.1 and 1.14.6 (or above - the bug *is* in 1.15.0)

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