Bug 327821

Summary: openGL3.1 has to be set back to 1.2 and Raster
Product: [Plasma] kwin Reporter: Gared <gared.herdrichsen>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gared 2013-11-19 15:47:05 UTC
Application: kwin (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.6-4-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

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

starting system with settings configured by installation after 1st installation upon upgrade from factory-tested to 13.1. (Net-installation) 

windows were incompletely displayed, lines appearing only upon moving the mouse pointer over them.
moving mouse cursor over pop-ups made them appear, vanishing again when moving on.
The panel did not show any icons nor open windows, nor applications.

switching to openGL1.2 Raster resolved the issue.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0d3834c880 (LWP 12437))]

Thread 2 (Thread 0x7f0d074c4700 (LWP 12446)):
#0  0x00007f0d31b300af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0d36d238cb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f0d37021f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f0d36d23909 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f0d31b2c0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0d37b2790d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0d3834c880 (LWP 12437)):
[KCrash Handler]
#6  0x00007f0d37a75849 in raise () from /lib64/libc.so.6
#7  0x00007f0d37a76cd8 in abort () from /lib64/libc.so.6
#8  0x00007f0d37a6e616 in __assert_fail_base () from /lib64/libc.so.6
#9  0x00007f0d37a6e6c2 in __assert_fail () from /lib64/libc.so.6
#10 0x00007f0d3591da59 in poll_for_event (dpy=dpy@entry=0x1a333b0) at xcb_io.c:271
#11 0x00007f0d3591daee in poll_for_response (dpy=dpy@entry=0x1a333b0) at xcb_io.c:289
#12 0x00007f0d3591ddcd in _XEventsQueued (dpy=0x1a333b0, mode=mode@entry=1) at xcb_io.c:363
#13 0x00007f0d3591e073 in _XFlush (dpy=<optimized out>) at xcb_io.c:514
#14 0x00007f0d35920a85 in _XGetRequest (dpy=dpy@entry=0x1a333b0, type=type@entry=5 '\005', len=len@entry=20) at XlibInt.c:1735
#15 0x00007f0d329b5ac7 in DRI2GetBuffersWithFormat (dpy=0x1a333b0, drawable=35666772, width=width@entry=0x1fe0508, height=height@entry=0x1fe050c, attachments=0x7fff72b3e8a0, count=1, outCount=outCount@entry=0x7fff72b3e890) at dri2.c:476
#16 0x00007f0d329b35cb in dri2GetBuffersWithFormat (driDrawable=<optimized out>, width=0x1fe0508, height=0x1fe050c, attachments=<optimized out>, count=<optimized out>, out_count=0x7fff72b3e890, loaderPrivate=0x1f97370) at dri2_glx.c:905
#17 0x00007f0d0b8caa2b in dri2_drawable_get_buffers (count=<synthetic pointer>, atts=<optimized out>, drawable=0x22fe5e0) at dri2.c:150
#18 dri2_allocate_textures (ctx=0x1bf64d0, drawable=0x22fe5e0, statts=0x2016c18, statts_count=1) at dri2.c:469
#19 0x00007f0d0b8c94a8 in dri_st_framebuffer_validate (stctx=<optimized out>, stfbi=<optimized out>, statts=0x2016c18, count=1, out=0x7fff72b3e9d0) at dri_drawable.c:83
#20 0x00007f0d0b737f1e in st_framebuffer_validate (stfb=0x20167d0, st=st@entry=0x1fd5cf0) at ../../src/mesa/state_tracker/st_manager.c:192
#21 0x00007f0d0b7389d8 in st_api_make_current (stapi=<optimized out>, stctxi=0x1fd5cf0, stdrawi=0x22fe5e0, streadi=0x22fe5e0) at ../../src/mesa/state_tracker/st_manager.c:718
#22 0x00007f0d0b8c8b6a in dri_make_current (cPriv=<optimized out>, driDrawPriv=0x1fe04e0, driReadPriv=0x1fe04e0) at dri_context.c:263
#23 0x00007f0d0b613896 in driBindContext (pcp=<optimized out>, pdp=<optimized out>, prp=<optimized out>) at ../../../../src/mesa/drivers/dri/common/dri_util.c:382
#24 0x00007f0d329b4e1f in dri2_bind_context (context=0x20d6920, old=<optimized out>, draw=<optimized out>, read=<optimized out>) at dri2_glx.c:172
#25 0x00007f0d329909f0 in MakeContextCurrent (dpy=0x1a333b0, draw=35666773, read=35666773, gc_user=0x20d6920) at glxcurrent.c:269
#26 0x00007f0d37ed4009 in KWin::GlxBackend::initRenderingContext (this=this@entry=0x1c648d0) at /usr/src/debug/kde-workspace-4.11.2/kwin/glxbackend.cpp:209
#27 0x00007f0d37ed5b49 in KWin::GlxBackend::init (this=0x1c648d0) at /usr/src/debug/kde-workspace-4.11.2/kwin/glxbackend.cpp:93
#28 0x00007f0d37ed0b6c in KWin::SceneOpenGL::createScene () at /usr/src/debug/kde-workspace-4.11.2/kwin/scene_opengl.cpp:199
#29 0x00007f0d37eb5ab5 in KWin::Compositor::slotCompositingOptionsInitialized (this=0x1bc8900) at /usr/src/debug/kde-workspace-4.11.2/kwin/composite.cpp:202
#30 0x00007f0d37e3e565 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.2/build/kwin/moc_composite.cpp:193
#31 0x00007f0d31ed6d68 in QMetaObject::activate (sender=0x22a4ee0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#32 0x00007f0d31db4458 in QFutureWatcherBase::event (this=<optimized out>, event=0x7f0d0c00ea40) at concurrent/qfuturewatcher.cpp:344
#33 0x00007f0d310428ac in QApplicationPrivate::notify_helper (this=this@entry=0x19f9ca0, receiver=receiver@entry=0x22a4ee0, e=e@entry=0x7f0d0c00ea40) at kernel/qapplication.cpp:4562
#34 0x00007f0d31048e70 in QApplication::notify (this=this@entry=0x7fff72b3f6c0, receiver=receiver@entry=0x22a4ee0, e=e@entry=0x7f0d0c00ea40) at kernel/qapplication.cpp:4348
#35 0x00007f0d3677518a in KApplication::notify (this=0x7fff72b3f6c0, receiver=0x22a4ee0, event=0x7f0d0c00ea40) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#36 0x00007f0d31ec30ad in QCoreApplication::notifyInternal (this=0x7fff72b3f6c0, receiver=receiver@entry=0x22a4ee0, event=event@entry=0x7f0d0c00ea40) at kernel/qcoreapplication.cpp:949
#37 0x00007f0d31ec60ff in sendEvent (event=0x7f0d0c00ea40, receiver=0x22a4ee0) at kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x19911f0) at kernel/qcoreapplication.cpp:1573
#39 0x00007f0d31ec65a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#40 0x00007f0d310e00ac in sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:236
#41 QEventDispatcherX11::processEvents (this=0x1996a70, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#42 0x00007f0d31ec1d0f in QEventLoop::processEvents (this=this@entry=0x7fff72b3f530, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f0d31ec2005 in QEventLoop::exec (this=this@entry=0x7fff72b3f530, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f0d31ec713b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#45 0x00007f0d3104106c in QApplication::exec () at kernel/qapplication.cpp:3823
#46 0x00007f0d37e6e276 in kdemain (argc=1, argv=0x7fff72b3f808) at /usr/src/debug/kde-workspace-4.11.2/kwin/main.cpp:597
#47 0x00007f0d37a61be5 in __libc_start_main () from /lib64/libc.so.6
#48 0x0000000000400761 in _start () at ../sysdeps/x86_64/start.S:122

Possible duplicates by query: bug 324255, bug 321643.

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-11-19 16:00:27 UTC
very much likely matches the findings of bug #327310

Please attach the output of "glxinfo" for verification and check whether using OpenGL 2 works as well (well: maybe not if your GPU does not actually support it)

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