Bug 332116 - KWin crashed when active OpenGL 3.1Composition
Summary: KWin crashed when active OpenGL 3.1Composition
Status: RESOLVED DUPLICATE of bug 327310
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-14 03:20 UTC by Gabriel Díaz
Modified: 2014-03-14 09:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Díaz 2014-03-14 03:20:01 UTC
Application: kwin (4.11.6)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.11.10-7-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

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

I change OpenGL 2.0 Composition to OpenGL 3.1 Composition

I have OpenSUSE 13.1(x86_64) , KDE 4.11.5, Kernel 3.11.10-7-desktop, Processor AMD A8-3850, GPU: AMD HD 7970

The crash can be reproduced sometimes.

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

Thread 3 (Thread 0x7ffe1fb9c700 (LWP 2625)):
#0  0x00007ffe46fc30af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffe2ce067eb in pipe_semaphore_wait (sema=0x1e043f0) at ../../../../../src/gallium/auxiliary/os/os_thread.h:434
#2  radeon_drm_cs_emit_ioctl (param=0x1e041f0) at radeon_drm_winsys.c:553
#3  0x00007ffe46fbf0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffe4cfbb90d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ffe2eeb4700 (LWP 2627)):
#0  0x00007ffe46fc30af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffe4c1b78cb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffe4c4b5f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ffe4c1b7909 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ffe46fbf0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffe4cfbb90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffe4d7ec880 (LWP 2609)):
[KCrash Handler]
#6  0x00007ffe4cf09849 in raise () from /lib64/libc.so.6
#7  0x00007ffe4cf0acd8 in abort () from /lib64/libc.so.6
#8  0x00007ffe4cf02616 in __assert_fail_base () from /lib64/libc.so.6
#9  0x00007ffe4cf026c2 in __assert_fail () from /lib64/libc.so.6
#10 0x00007ffe4adb1a59 in poll_for_event (dpy=dpy@entry=0x1bee8b0) at xcb_io.c:271
#11 0x00007ffe4adb1aee in poll_for_response (dpy=dpy@entry=0x1bee8b0) at xcb_io.c:289
#12 0x00007ffe4adb1dcd in _XEventsQueued (dpy=0x1bee8b0, mode=mode@entry=1) at xcb_io.c:363
#13 0x00007ffe4adb2073 in _XFlush (dpy=<optimized out>) at xcb_io.c:514
#14 0x00007ffe4adb4a85 in _XGetRequest (dpy=dpy@entry=0x1bee8b0, type=type@entry=5 '\005', len=len@entry=20) at XlibInt.c:1735
#15 0x00007ffe47e49ac7 in DRI2GetBuffersWithFormat (dpy=0x1bee8b0, drawable=94557035, width=width@entry=0x25f1668, height=height@entry=0x25f166c, attachments=0x7fff5b5274c0, count=1, outCount=outCount@entry=0x7fff5b5274b0) at dri2.c:476
#16 0x00007ffe47e475cb in dri2GetBuffersWithFormat (driDrawable=<optimized out>, width=0x25f1668, height=0x25f166c, attachments=<optimized out>, count=<optimized out>, out_count=0x7fff5b5274b0, loaderPrivate=0x1ced1c0) at dri2_glx.c:905
#17 0x00007ffe2ce02e0b in dri2_drawable_get_buffers (count=<synthetic pointer>, atts=<optimized out>, drawable=0x203b990) at dri2.c:150
#18 dri2_allocate_textures (ctx=0x205d6b0, drawable=0x203b990, statts=0x23dc888, statts_count=1) at dri2.c:469
#19 0x00007ffe2ce01888 in dri_st_framebuffer_validate (stctx=<optimized out>, stfbi=<optimized out>, statts=0x23dc888, count=1, out=0x7fff5b5275f0) at dri_drawable.c:83
#20 0x00007ffe2cc5c65e in st_framebuffer_validate (stfb=0x23dc440, st=st@entry=0x26abd30) at ../../src/mesa/state_tracker/st_manager.c:192
#21 0x00007ffe2cc5d118 in st_api_make_current (stapi=<optimized out>, stctxi=0x26abd30, stdrawi=0x203b990, streadi=0x203b990) at ../../src/mesa/state_tracker/st_manager.c:718
#22 0x00007ffe2ce00f4a in dri_make_current (cPriv=<optimized out>, driDrawPriv=0x25f1640, driReadPriv=0x25f1640) at dri_context.c:263
#23 0x00007ffe2cb38016 in driBindContext (pcp=<optimized out>, pdp=<optimized out>, prp=<optimized out>) at ../../../../src/mesa/drivers/dri/common/dri_util.c:382
#24 0x00007ffe47e48e1f in dri2_bind_context (context=0x1ec19c0, old=<optimized out>, draw=<optimized out>, read=<optimized out>) at dri2_glx.c:172
#25 0x00007ffe47e249f0 in MakeContextCurrent (dpy=0x1bee8b0, draw=94557036, read=94557036, gc_user=0x1ec19c0) at glxcurrent.c:269
#26 0x00007ffe4d368c79 in KWin::GlxBackend::initRenderingContext (this=this@entry=0x1e130a0) at /usr/src/debug/kde-workspace-4.11.6/kwin/glxbackend.cpp:221
#27 0x00007ffe4d36a829 in KWin::GlxBackend::init (this=0x1e130a0) at /usr/src/debug/kde-workspace-4.11.6/kwin/glxbackend.cpp:94
#28 0x00007ffe4d3656ec in KWin::SceneOpenGL::createScene () at /usr/src/debug/kde-workspace-4.11.6/kwin/scene_opengl.cpp:222
#29 0x00007ffe4d349cc5 in KWin::Compositor::slotCompositingOptionsInitialized (this=0x1dece60) at /usr/src/debug/kde-workspace-4.11.6/kwin/composite.cpp:202
#30 0x00007ffe4d2d2415 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.6/build/kwin/moc_composite.cpp:193
#31 0x00007ffe47369d68 in QMetaObject::activate (sender=0x1e14e10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#32 0x00007ffe47247458 in QFutureWatcherBase::event (this=<optimized out>, event=0x7ffe280008c0) at concurrent/qfuturewatcher.cpp:344
#33 0x00007ffe464d58ac in QApplicationPrivate::notify_helper (this=this@entry=0x1bea9a0, receiver=receiver@entry=0x1e14e10, e=e@entry=0x7ffe280008c0) at kernel/qapplication.cpp:4562
#34 0x00007ffe464dbe70 in QApplication::notify (this=this@entry=0x7fff5b5282e0, receiver=receiver@entry=0x1e14e10, e=e@entry=0x7ffe280008c0) at kernel/qapplication.cpp:4348
#35 0x00007ffe4bc0918a in KApplication::notify (this=0x7fff5b5282e0, receiver=0x1e14e10, event=0x7ffe280008c0) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#36 0x00007ffe473560ad in QCoreApplication::notifyInternal (this=0x7fff5b5282e0, receiver=receiver@entry=0x1e14e10, event=event@entry=0x7ffe280008c0) at kernel/qcoreapplication.cpp:949
#37 0x00007ffe473590ff in sendEvent (event=0x7ffe280008c0, receiver=0x1e14e10) at kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b7a1f0) at kernel/qcoreapplication.cpp:1573
#39 0x00007ffe473595a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#40 0x00007ffe465730ac in sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:236
#41 QEventDispatcherX11::processEvents (this=0x1b7fa70, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#42 0x00007ffe47354d0f in QEventLoop::processEvents (this=this@entry=0x7fff5b528150, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007ffe47355005 in QEventLoop::exec (this=this@entry=0x7fff5b528150, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007ffe4735a13b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#45 0x00007ffe464d406c in QApplication::exec () at kernel/qapplication.cpp:3823
#46 0x00007ffe4d3020d6 in kdemain (argc=3, argv=0x7fff5b528428) at /usr/src/debug/kde-workspace-4.11.6/kwin/main.cpp:597
#47 0x00007ffe4cef5be5 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 330440, bug 329984, bug 329075, bug 328847, bug 328718.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-03-14 09:57:21 UTC

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