Bug 334117 - KWin crashes when desktop effects using OpenGL are turned on
Summary: KWin crashes when desktop effects using OpenGL are turned on
Status: RESOLVED DUPLICATE of bug 332784
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.8
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-30 08:26 UTC by Johannes
Modified: 2015-04-15 14:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.29 KB, text/plain)
2015-04-15 14:30 UTC, Ian Borg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes 2014-04-30 08:26:15 UTC
Application: kwin (4.11.8)
KDE Platform Version: 4.12.4
Qt Version: 4.8.6
Operating System: Linux 3.14-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

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

System Settings, Configure Desktop effects, Advanced, Set Compositing type from XRender to OpenGl, click Apply --> crash

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f1a546c33a9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f1a546c64c8 in __GI_abort () at abort.c:89
#8  0x00007f1a546bc4c6 in __assert_fail_base (fmt=0x7f1a547f3668 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f1a3494cb03 "brw->hw_ctx != ((void *)0)", file=file@entry=0x7f1a3494cac8 "../../../../../../../src/mesa/drivers/dri/i965/brw_reset.c", line=line@entry=43, function=function@entry=0x7f1a3494cb20 <__PRETTY_FUNCTION__.35444> "brw_get_graphics_reset_status") at assert.c:92
#9  0x00007f1a546bc572 in __GI___assert_fail (assertion=assertion@entry=0x7f1a3494cb03 "brw->hw_ctx != ((void *)0)", file=file@entry=0x7f1a3494cac8 "../../../../../../../src/mesa/drivers/dri/i965/brw_reset.c", line=line@entry=43, function=function@entry=0x7f1a3494cb20 <__PRETTY_FUNCTION__.35444> "brw_get_graphics_reset_status") at assert.c:101
#10 0x00007f1a3481bc75 in brw_get_graphics_reset_status (ctx=<optimized out>) at ../../../../../../../src/mesa/drivers/dri/i965/brw_reset.c:43
#11 0x00007f1a345a33e0 in _mesa_GetGraphicsResetStatusARB () at ../../../../src/mesa/main/getstring.c:327
#12 0x00007f1a54b149d9 in KWin::SceneOpenGL::paint (this=0x11b7630, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:372
#13 0x00007f1a54af9873 in KWin::Compositor::performCompositing (this=this@entry=0xccf560) at ../../kwin/composite.cpp:618
#14 0x00007f1a54afab6f in KWin::Compositor::slotCompositingOptionsInitialized (this=0xccf560) at ../../kwin/composite.cpp:273
#15 0x00007f1a54a837d5 in KWin::Compositor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at moc_composite.cpp:193
#16 0x00007f1a4eb0c6aa in QMetaObject::activate (sender=0xe62420, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#17 0x00007f1a4e9e6aa8 in QFutureWatcherBase::event (this=<optimized out>, event=0x7f1a280008c0) at concurrent/qfuturewatcher.cpp:344
#18 0x00007f1a4de986cc in QApplicationPrivate::notify_helper (this=this@entry=0xb65ec0, receiver=receiver@entry=0xe62420, e=e@entry=0x7f1a280008c0) at kernel/qapplication.cpp:4570
#19 0x00007f1a4de9ecfd in QApplication::notify (this=this@entry=0x7fffb741f260, receiver=receiver@entry=0xe62420, e=e@entry=0x7f1a280008c0) at kernel/qapplication.cpp:4356
#20 0x00007f1a533c676a in KApplication::notify (this=0x7fffb741f260, receiver=0xe62420, event=0x7f1a280008c0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f1a4eaf841d in QCoreApplication::notifyInternal (this=0x7fffb741f260, receiver=receiver@entry=0xe62420, event=event@entry=0x7f1a280008c0) at kernel/qcoreapplication.cpp:953
#22 0x00007f1a4eafba7d in sendEvent (event=0x7f1a280008c0, receiver=0xe62420) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb07300) at kernel/qcoreapplication.cpp:1577
#24 0x00007f1a4eafbf23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#25 0x00007f1a4df36f3c in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#26 QEventDispatcherX11::processEvents (this=0xb08b30, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#27 0x00007f1a4eaf6fef in QEventLoop::processEvents (this=this@entry=0x7fffb741f0d0, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f1a4eaf72e5 in QEventLoop::exec (this=this@entry=0x7fffb741f0d0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f1a4eafcab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#30 0x00007f1a4de96e8c in QApplication::exec () at kernel/qapplication.cpp:3828
#31 0x00007f1a54ab38d6 in kdemain (argc=3, argv=0x7fffb741f3a8) at ../../kwin/main.cpp:597
#32 0x00007f1a546afb45 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, argv=0x7fffb741f3a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb741f398) at libc-start.c:287
#33 0x00000000004006fe in _start ()

Possible duplicates by query: bug 333638, bug 333215, bug 333088, bug 332970, bug 332784.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-04-30 08:33:41 UTC
driver bug:
https://bugs.freedesktop.org/show_bug.cgi?id=75723

*** This bug has been marked as a duplicate of bug 332784 ***
Comment 2 Ian Borg 2015-04-15 14:30:17 UTC
Created attachment 92059 [details]
New crash information added by DrKonqi

kwin (4.11.16) on KDE Platform 4.14.6 using Qt 4.8.6

- What I was doing when the application crashed:

changing system settings. Specifically, changing from Xrender to openGL 3.x

-- Backtrace (Reduced):
#5  0x0000003dd6a35877 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x0000003dd6a36f68 in __GI_abort () at abort.c:89
#7  0x0000003dd6a2e7d6 in __assert_fail_base (fmt=0x3dd6b7bce8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x3ddbab46a0 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x3ddbab44fb "xcb_io.c", line=line@entry=274, function=function@entry=0x3ddbab49a6 <__PRETTY_FUNCTION__.14388> "poll_for_event") at assert.c:92
#8  0x0000003dd6a2e882 in __GI___assert_fail (assertion=assertion@entry=0x3ddbab46a0 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x3ddbab44fb "xcb_io.c", line=line@entry=274, function=function@entry=0x3ddbab49a6 <__PRETTY_FUNCTION__.14388> "poll_for_event") at assert.c:101
#9  0x0000003ddba42769 in poll_for_event (dpy=dpy@entry=0xa02200) at xcb_io.c:271