Bug 333215 - KDE effects do not load with openGL 3.1
Summary: KDE effects do not load with openGL 3.1
Status: RESOLVED DUPLICATE of bug 327310
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.7
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-08 23:05 UTC by Diego B. Sousa
Modified: 2014-07-06 21:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (7.30 KB, text/plain)
2014-07-06 21:35 UTC, Luis Lezcano Airaldi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego B. Sousa 2014-04-08 23:05:10 UTC
Application: kwin (4.11.7)
KDE Platform Version: 4.12.3
Qt Version: 4.8.5
Operating System: Linux 3.13.8-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
Effects don't load.
kwin is activated when opengl is enabled.
Using fedora 20 / i915

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x00007fdfb53e3c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fdfb53e5348 in __GI_abort () at abort.c:89
#8  0x00007fdfb53dcb96 in __assert_fail_base (fmt=0x7fdfb5529d88 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fdfbbe2b6a0 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fdfbbe2b4fb "xcb_io.c", line=line@entry=274, function=function@entry=0x7fdfbbe2b9a6 <__PRETTY_FUNCTION__.14388> "poll_for_event") at assert.c:92
#9  0x00007fdfb53dcc42 in __GI___assert_fail (assertion=assertion@entry=0x7fdfbbe2b6a0 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fdfbbe2b4fb "xcb_io.c", line=line@entry=274, function=function@entry=0x7fdfbbe2b9a6 <__PRETTY_FUNCTION__.14388> "poll_for_event") at assert.c:101
#10 0x00007fdfbbdb9769 in poll_for_event (dpy=dpy@entry=0x1848f20) at xcb_io.c:271
#11 0x00007fdfbbdb981b in poll_for_response (dpy=dpy@entry=0x1848f20) at xcb_io.c:289
#12 0x00007fdfbbdb9b2d in _XEventsQueued (dpy=0x1848f20, mode=mode@entry=1) at xcb_io.c:363
#13 0x00007fdfbbdb9dd3 in _XFlush (dpy=<optimized out>) at xcb_io.c:514
#14 0x00007fdfbbdbc805 in _XGetRequest (dpy=dpy@entry=0x1848f20, type=type@entry=5 '\005', len=len@entry=20) at XlibInt.c:1735
#15 0x00007fdfb61df5b3 in DRI2GetBuffersWithFormat (dpy=0x1848f20, drawable=25169013, width=width@entry=0x1a8f268, height=height@entry=0x1a8f26c, attachments=0x7fffb592ed80, count=1, outCount=outCount@entry=0x7fffb592ed5c) at dri2.c:476
#16 0x00007fdfb61dce8b in dri2GetBuffersWithFormat (driDrawable=<optimized out>, width=0x1a8f268, height=0x1a8f26c, attachments=<optimized out>, count=<optimized out>, out_count=0x7fffb592ed5c, loaderPrivate=0x1a8ed30) at dri2_glx.c:888
#17 0x00007fdf94be10e1 in intel_query_dri2_buffers (buffer_count=0x7fffb592ed5c, buffers=<synthetic pointer>, drawable=0x1a8f240, intel=0x7fdfbda86040) at intel_context.c:754
#18 intel_update_dri2_buffers (drawable=0x1a8f240, intel=0x7fdfbda86040) at intel_context.c:157
#19 old_intel_update_renderbuffers (context=context@entry=0x1a8a6c0, drawable=drawable@entry=0x1a8f240) at intel_context.c:212
#20 0x00007fdf94be1393 in old_intel_prepare_render (intel=intel@entry=0x7fdfbda86040) at intel_context.c:230
#21 0x00007fdf94be1c61 in old_intelMakeCurrent (driContextPriv=0x1a8a6c0, driDrawPriv=0x1a8f240, driReadPriv=0x1a8f240) at intel_context.c:671
#22 0x00007fdf94bc5f36 in driBindContext (pcp=<optimized out>, pdp=<optimized out>, prp=<optimized out>) at dri_util.c:539
#23 0x00007fdfb61de85f in dri2_bind_context (context=0x1a8d8f0, old=<optimized out>, draw=<optimized out>, read=<optimized out>) at dri2_glx.c:153
#24 0x00007fdfb61b1e3c in MakeContextCurrent (dpy=0x1848f20, draw=25169014, read=25169014, gc_user=0x1a8d8f0) at glxcurrent.c:259
#25 0x00007fdfbd78c68c in KWin::GlxBackend::initRenderingContext (this=this@entry=0x1a97060) at /usr/src/debug/kde-workspace-4.11.7/kwin/glxbackend.cpp:221
#26 0x00007fdfbd78e239 in KWin::GlxBackend::init (this=0x1a97060) at /usr/src/debug/kde-workspace-4.11.7/kwin/glxbackend.cpp:94
#27 0x00007fdfbd788f24 in KWin::SceneOpenGL::createScene () at /usr/src/debug/kde-workspace-4.11.7/kwin/scene_opengl.cpp:222
#28 0x00007fdfbd76c355 in KWin::Compositor::slotCompositingOptionsInitialized (this=this@entry=0x199b580) at /usr/src/debug/kde-workspace-4.11.7/kwin/composite.cpp:202
#29 0x00007fdfbd76c705 in KWin::Compositor::setup (this=0x199b580) at /usr/src/debug/kde-workspace-4.11.7/kwin/composite.cpp:161
#30 0x00007fdfbd76caa5 in setup (this=0x199b580) at /usr/src/debug/kde-workspace-4.11.7/kwin/composite.cpp:403
#31 KWin::Compositor::slotConfigChanged (this=0x199b580) at /usr/src/debug/kde-workspace-4.11.7/kwin/composite.cpp:398
#32 0x00007fdfbd6efe1d 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.7/x86_64-redhat-linux-gnu/kwin/moc_composite.cpp:199
#33 0x00007fdfb76e8cf8 in QMetaObject::activate (sender=sender@entry=0x1956620, m=m@entry=0x7fdfbda42bc0 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#34 0x00007fdfbd700b1f in configChanged (this=0x1956620) at /usr/src/debug/kde-workspace-4.11.7/x86_64-redhat-linux-gnu/kwin/workspace.moc:415
#35 KWin::Workspace::slotReconfigure (this=0x1956620) at /usr/src/debug/kde-workspace-4.11.7/kwin/workspace.cpp:799
#36 0x00007fdfbd701145 in KWin::Workspace::qt_static_metacall (_o=0x1956620, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.7/x86_64-redhat-linux-gnu/kwin/workspace.moc:271
#37 0x00007fdfb76e8cf8 in QMetaObject::activate (sender=0x1956750, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#38 0x00007fdfb76ed0a1 in QObject::event (this=0x1956750, e=<optimized out>) at kernel/qobject.cpp:1156
#39 0x00007fdfb681fd8c in QApplicationPrivate::notify_helper (this=this@entry=0x1818870, receiver=receiver@entry=0x1956750, e=e@entry=0x7fffb592f9b0) at kernel/qapplication.cpp:4562
#40 0x00007fdfb6826725 in QApplication::notify (this=this@entry=0x7fffb592feb0, receiver=receiver@entry=0x1956750, e=e@entry=0x7fffb592f9b0) at kernel/qapplication.cpp:4348
#41 0x00007fdfb83e9b0a in KApplication::notify (this=0x7fffb592feb0, receiver=0x1956750, event=0x7fffb592f9b0) at /usr/src/debug/kdelibs-4.12.3/kdeui/kernel/kapplication.cpp:311
#42 0x00007fdfb76d439d in QCoreApplication::notifyInternal (this=0x7fffb592feb0, receiver=0x1956750, event=event@entry=0x7fffb592f9b0) at kernel/qcoreapplication.cpp:949
#43 0x00007fdfb7705ae3 in sendEvent (event=0x7fffb592f9b0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#44 QTimerInfoList::activateTimers (this=0x1819388) at kernel/qeventdispatcher_unix.cpp:621
#45 0x00007fdfb7705b60 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x1817f80) at kernel/qeventdispatcher_unix.cpp:878
#46 0x00007fdfb7706548 in QEventDispatcherUNIX::processEvents (this=this@entry=0x1817f80, flags=...) at kernel/qeventdispatcher_unix.cpp:940
#47 0x00007fdfb68c25d6 in QEventDispatcherX11::processEvents (this=0x1817f80, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#48 0x00007fdfb76d2edf in QEventLoop::processEvents (this=this@entry=0x7fffb592fd00, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007fdfb76d322d in QEventLoop::exec (this=this@entry=0x7fffb592fd00, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007fdfb76d8749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#51 0x00007fdfb681e3fc in QApplication::exec () at kernel/qapplication.cpp:3823
#52 0x00007fdfbd722411 in kdemain (argc=1, argv=0x7fffb5930008) at /usr/src/debug/kde-workspace-4.11.7/kwin/main.cpp:597
#53 0x00007fdfb53cfd65 in __libc_start_main (main=0x4009d0 <main(int, char**)>, argc=1, argv=0x7fffb5930008, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb592fff8) at libc-start.c:285
#54 0x0000000000400a01 in _start ()

Possible duplicates by query: bug 333088, bug 332970, bug 332784, bug 330440, bug 329984.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-04-08 23:07:51 UTC
Isn't supported by the driver/chip combo anyway and the driver broken in this regard.
Do not even try to activate.

call
   kwriteconfig --file kwinrc --group Compositing --key GLCore false

and in doubt reboot (apparently the IGP can enter an invalid state)

*** This bug has been marked as a duplicate of bug 327310 ***
Comment 2 Luis Lezcano Airaldi 2014-07-06 21:35:04 UTC
Created attachment 87601 [details]
New crash information added by DrKonqi

kwin (4.11.10) on KDE Platform 4.13.2 using Qt 4.8.6

- What I was doing when the application crashed:
In system settings, I switched composition type from "OpenGL 2.0" to "OpenGL 3.1"

- Custom settings of the application:

-- Backtrace (Reduced):
#6  0x00007fe75c6f5f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fe75c6f9388 in __GI_abort () at abort.c:89
#8  0x00007fe75c6eee36 in __assert_fail_base (fmt=0x7fe75cfcc062 "%s%s%s:%u: %s%sLa declaraci\303\263n `%s' no se cumple.\n%n", assertion=assertion@entry=0x7fe75a637390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fe75a6371db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7fe75a637696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:92
#9  0x00007fe75c6eeee2 in __GI___assert_fail (assertion=assertion@entry=0x7fe75a637390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fe75a6371db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7fe75a637696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:101
#10 0x00007fe75a5c7c69 in poll_for_event (dpy=dpy@entry=0x1f97320) at ../../src/xcb_io.c:271