Today i want to try out a OGL ES2 test to see whats possible later with the new kwin backend in 4.7. after a little session in the packagemanager i find "glmark2-es2" after the start, the window is all black and the terminal output is: $ glmark2-es2 Unable to find target for this triple (no targets are registered) ======================================================= glmark2 11.01 ======================================================= OpenGL Information GL_VENDOR: X.Org R300 Project GL_RENDERER: Gallium 0.4 on ATI RV515 GL_VERSION: OpenGL ES 2.0 Mesa 7.11-devel ======================================================= [Suite] Precompilation [Benchmark] Vertex array FPS: 354 [Benchmark] Vertex buffer object FPS: 357 [Suite] Texture filtering [Benchmark] Nearest FPS: 359 [Benchmark] Linear FPS: 353 [Benchmark] Mipmapped FPS: 349 [Suite] Shading [Benchmark] GLSL per vertex lighting FPS: 362 [Benchmark] GLSL per pixel lighting FPS: 352 ======================================================= glmark2 Score: 1064 ======================================================= *** glibc detected *** glmark2-es2: double free or corruption (!prev): 0x00000000027a8c10 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6[0x3c1c078a8f] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x3c1c07c8e3] /lib/x86_64-linux-gnu/libc.so.6(__cxa_finalize+0x9d)[0x3c1c039d3d] /usr/lib/egl/pipe_r300.so(+0x157a06)[0x7f952cedca06] ======= Memory map: ======== 00400000-0040a000 r-xp 00000000 08:03 918600 /usr/bin/glmark2-es2 00609000-0060a000 r--p 00009000 08:03 918600 /usr/bin/glmark2-es2 0060a000-0060d000 rw-p 0000a000 08:03 918600 /usr/bin/glmark2-es2 025ae000-02a5d000 rw-p 00000000 00:00 0 [heap] 3247800000-3247802000 r-xp 00000000 08:03 916567 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 3247802000-3247a02000 ---p 00002000 08:03 916567 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 3247a02000-3247a03000 r--p 00002000 08:03 916567 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 3247a03000-3247a04000 rw-p 00003000 08:03 916567 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 3248400000-3248405000 r-xp 00000000 08:03 916717 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 3248405000-3248604000 ---p 00005000 08:03 916717 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 3248604000-3248605000 r--p 00004000 08:03 916717 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 3248605000-3248606000 rw-p 00005000 08:03 916717 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 34c9400000-34c940a000 r-xp 00000000 08:03 654165 /lib/x86_64-linux-gnu/libdrm.so.2.4.0 34c940a000-34c9609000 ---p 0000a000 08:03 654165 /lib/x86_64-linux-gnu/libdrm.so.2.4.0 34c9609000-34c960a000 r--p 00009000 08:03 654165 /lib/x86_64-linux-gnu/libdrm.so.2.4.0 34c960a000-34c960b000 rw-p 0000a000 08:03 654165 /lib/x86_64-linux-gnu/libdrm.so.2.4.0 3c1aa00000-3c1aa21000 r-xp 00000000 08:03 655661 /lib/x86_64-linux-gnu/ld-2.13.so 3c1ac20000-3c1ac21000 r--p 00020000 08:03 655661 /lib/x86_64-linux-gnu/ld-2.13.so 3c1ac21000-3c1ac23000 rw-p 00021000 08:03 655661 /lib/x86_64-linux-gnu/ld-2.13.so 3c1ae00000-3c1ae02000 r-xp 00000000 08:03 928233 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0 3c1ae02000-3c1b001000 ---p 00002000 08:03 928233 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0 3c1b001000-3c1b002000 r--p 00001000 08:03 928233 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0 3c1b002000-3c1b003000 rw-p 00002000 08:03 928233 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0 3c1b800000-3c1b866000 r-xp 00000000 08:03 916113 /usr/lib/libSDL-1.2.so.0.11.3 3c1b866000-3c1ba66000 ---p 00066000 08:03 916113 /usr/lib/libSDL-1.2.so.0.11.3 3c1ba66000-3c1ba67000 r--p 00066000 08:03 916113 /usr/lib/libSDL-1.2.so.0.11.3 3c1ba67000-3c1ba68000 rw-p 00067000 08:03 916113 /usr/lib/libSDL-1.2.so.0.11.3 3c1ba68000-3c1ba94000 rw-p 00000000 00:00 0 3c1c000000-3c1c18a000 r-xp 00000000 08:03 655670 /lib/x86_64-linux-gnu/libc-2.13.so 3c1c18a000-3c1c389000 ---p 0018a000 08:03 655670 /lib/x86_64-linux-gnu/libc-2.13.so 3c1c389000-3c1c38d000 r--p 00189000 08:03 655670 /lib/x86_64-linux-gnu/libc-2.13.so 3c1c38d000-3c1c38e000 rw-p 0018d000 08:03 655670 /lib/x86_64-linux-gnu/libc-2.13.so 3c1c38e000-3c1c394000 rw-p 00000000 00:00 0 3c1c400000-3c1c402000 r-xp 00000000 08:03 655672 /lib/x86_64-linux-gnu/libdl-2.13.so 3c1c402000-3c1c602000 ---p 00002000 08:03 655672 /lib/x86_64-linux-gnu/libdl-2.13.so 3c1c602000-3c1c603000 r--p 00002000 08:03 655672 /lib/x86_64-linux-gnu/libdl-2.13.so 3c1c603000-3c1c604000 rw-p 00003000 08:03 655672 /lib/x86_64-linux-gnu/libdl-2.13.so 3c1c800000-3c1c818000 r-xp 00000000 08:03 655674 /lib/x86_64-linux-gnu/libpthread-2.13.so 3c1c818000-3c1ca18000 ---p 00018000 08:03 655674 /lib/x86_64-linux-gnu/libpthread-2.13.so 3c1ca18000-3c1ca19000 r--p 00018000 08:03 655674 /lib/x86_64-linux-gnu/libpthread-2.13.so 3c1ca19000-3c1ca1a000 rw-p 00019000 08:03 655674 /lib/x86_64-linux-gnu/libpthread-2.13.so 3c1ca1a000-3c1ca1e000 rw-p 00000000 00:00 0 3c1cc00000-3c1cc84000 r-xp 00000000 08:03 655683 /lib/x86_64-linux-gnu/libm-2.13.so 3c1cc84000-3c1ce83000 ---p 00084000 08:03 655683 /lib/x86_64-linux-gnu/libm-2.13.so 3c1ce83000-3c1ce84000 r--p 00083000 08:03 655683 /lib/x86_64-linux-gnu/libm-2.13.so 3c1ce84000-3c1ce85000 rw-p 00084000 08:03 655683 /lib/x86_64-linux-gnu/libm-2.13.so 3c1d000000-3c1d007000 r-xp 00000000 08:03 655676 /lib/x86_64-linux-gnu/librt-2.13.so 3c1d007000-3c1d206000 ---p 00007000 08:03 655676 /lib/x86_64-linux-gnu/librt-2.13.so 3c1d206000-3c1d207000 r--p 00006000 08:03 655676 /lib/x86_64-linux-gnu/librt-2.13.so 3c1d207000-3c1d208000 rw-p 00007000 08:03 655676 /lib/x86_64-linux-gnu/librt-2.13.so 3c1e000000-3c1e015000 r-xp 00000000 08:03 655693 /lib/x86_64-linux-gnu/libgcc_s.so.1 3c1e015000-3c1e214000 ---p 00015000 08:03 655693 /lib/x86_64-linux-gnu/libgcc_s.so.1 3c1e214000-3c1e215000 r--p 00014000 08:03 655693 /lib/x86_64-linux-gnu/libgcc_s.so.1 3c1e215000-3c1e216000 rw-p 00015000 08:03 655693 /lib/x86_64-linux-gnu/libgcc_s.so.1 3c1e400000-3c1e4e8000 r-xp 00000000 08:03 928167 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 3c1e4e8000-3c1e6e7000 ---p 000e8000 08:03 928167 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 3c1e6e7000-3c1e6ef000 r--p 000e7000 08:03 928167 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 3c1e6ef000-3c1e6f1000 rw-p 000ef000 08:03 928167 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 3c1e6f1000-3c1e706000 rw-p 00000000 00:00 0 after that i tried out a dev-version of kwin in 4.7 with opengl es2 backend and.. the screen is black too. now my question: is my graphicscard (radeon X1400 mobile) not ready for ES2? is it a bug? or something else?
I've got no experience with ES2 (never used it). Reassigning to Mesa core. Maybe someone else can help.
There's also a non-ES2 version of this package (glmark2). Does that also reproduce this issue? Can you try running in GDB and get a proper backtrace? The one provided by glibc is not all that useful since it doesn't have source locations.
hm after retest it.. now the -es2 one works fine with more frames then the normal opengl one. I think its fixed for me
marking as fixed per comment #3
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.