mesa issueshttps://gitlab.freedesktop.org/mesa/mesa/-/issues2022-11-03T09:08:09Zhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/506OpenCL test 'Arithm/Absdiff.Mat/20' from OpenCV hangs HD5470M2022-11-03T09:08:09ZBugzilla Migration UserOpenCL test 'Arithm/Absdiff.Mat/20' from OpenCV hangs HD5470M## Submitted by Bruno Jiménez
Assigned to **Default DRI bug account**
**[Link to original bug (#77907)](https://bugs.freedesktop.org/show_bug.cgi?id=77907)**
## Description
The effects are that when running that test, the screen f...## Submitted by Bruno Jiménez
Assigned to **Default DRI bug account**
**[Link to original bug (#77907)](https://bugs.freedesktop.org/show_bug.cgi?id=77907)**
## Description
The effects are that when running that test, the screen freezes for a while, then goes to black, then shows back my desktop, happening this some times.
After some debugging, the hang seems to occur with the compute shader sent to the GPU, as the system freezes when it waits for the GPU to finish.
My system is Arch Linux with:
- AMD CEDAR 5470M
- kernel 3.14.1-1
- llvm at revision 207118
- mesa at commit 352e06d
- opencv at commit bb4199b
Version: git
### Blocking
* [Bug 99553](https://bugs.freedesktop.org/show_bug.cgi?id=99553)https://gitlab.freedesktop.org/mesa/mesa/-/issues/505[r600g] Call of Duty 4 crashes under Wine due to running out of memory2019-09-18T19:15:52ZBugzilla Migration User[r600g] Call of Duty 4 crashes under Wine due to running out of memory## Submitted by Jaime Rave
Assigned to **Default DRI bug account**
**[Link to original bug (#77745)](https://bugs.freedesktop.org/show_bug.cgi?id=77745)**
## Description
Created attachment 97706
Apitrace
While trying to play Call...## Submitted by Jaime Rave
Assigned to **Default DRI bug account**
**[Link to original bug (#77745)](https://bugs.freedesktop.org/show_bug.cgi?id=77745)**
## Description
Created attachment 97706
Apitrace
While trying to play Call Of Duty 4 under Wine using the mesa driver the game crashes while loading a saved level.
I have tried to get an ApiTrace of the game starting, looks like there's a memory leak in some part of Mesa because when I use the Catalist driver the game starts correctly.
I'm using Wine 1.7.17, Mesa from Git and Ubuntu 14.04.
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5730 / 6570M] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 1594
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- `<MAbort- >`SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 45
Region 0: Memory at b0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at c4000000 (64-bit, non-prefetchable) [size=128K]
Region 4: I/O ports at 4000 [size=256]
Expansion ROM at c4040000 [disabled] [size=128K]
Capabilities: `<access denied>`
Kernel driver in use: radeon
**Attachment 97706**, "Apitrace":
[wine-preloader.1.trace](/uploads/268190abd53208af59c72ec4410d10a5/wine-preloader.1.trace)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/504Unigine Tropics has rendering issues all over the place with LLVM on Cayman2019-09-18T19:15:49ZBugzilla Migration UserUnigine Tropics has rendering issues all over the place with LLVM on Cayman## Submitted by Thomas Rohloff
Assigned to **Default DRI bug account**
**[Link to original bug (#76954)](https://bugs.freedesktop.org/show_bug.cgi?id=76954)**
## Description
This video was made with LLVM + SB: https://vimeo.com/90...## Submitted by Thomas Rohloff
Assigned to **Default DRI bug account**
**[Link to original bug (#76954)](https://bugs.freedesktop.org/show_bug.cgi?id=76954)**
## Description
This video was made with LLVM + SB: https://vimeo.com/90754450
With LLVM and noSB it doesn't render anything at all (the scene is just black). Without LLVM everything seems to be fine. HyperZ doesn't make a difference.
If you need any more information feel free to ask.
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/503Random junk at the bottom of non-multiple-of-4 compressed textures (original ...2022-12-20T23:37:43ZBugzilla Migration UserRandom junk at the bottom of non-multiple-of-4 compressed textures (original or mipmapped)## Submitted by Darren Salt
Assigned to **Default DRI bug account**
**[Link to original bug (#76919)](https://bugs.freedesktop.org/show_bug.cgi?id=76919)**
## Description
Created attachment 96745
Example image (with mipmaps), the ...## Submitted by Darren Salt
Assigned to **Default DRI bug account**
**[Link to original bug (#76919)](https://bugs.freedesktop.org/show_bug.cgi?id=76919)**
## Description
Created attachment 96745
Example image (with mipmaps), the height of which triggers the problem
There seems to be a problem with some compressed textures. When the height of the image (more specifically, of the mipmap level used) is not a multiple of 4, it appears that the bottom part of the image – as rendered – contains random junk, apparently set at image load time.
The example image will show the problem at its original size. I've also played with its height (initially 570px): increasing it to a multiple of 4 would remove the problem if it's rendered using the full-size version, but since when reduced by one level the height is again not a multiple of 4, the problem re-appears. Setting the full-size height to 576px moves the problem down further.
(We're using http://crunch.googlecode.com/svn/trunk/ for image (de)compression.)
**Attachment 96745**, "Example image (with mipmaps), the height of which triggers the problem":
[logo.crn](/uploads/054f48318ceb48cc7a594aa5e685686e/logo.crn)
Version: 10.1https://gitlab.freedesktop.org/mesa/mesa/-/issues/502[r600g-evergreen] GPU lockup in Stunt Rally (bisected)2019-09-18T19:15:43ZBugzilla Migration User[r600g-evergreen] GPU lockup in Stunt Rally (bisected)## Submitted by Benjamin Bellec
Assigned to **Default DRI bug account**
**[Link to original bug (#76190)](https://bugs.freedesktop.org/show_bug.cgi?id=76190)**
## Description
In Stunt Rally (v2.2.1), when applying specific graphic...## Submitted by Benjamin Bellec
Assigned to **Default DRI bug account**
**[Link to original bug (#76190)](https://bugs.freedesktop.org/show_bug.cgi?id=76190)**
## Description
In Stunt Rally (v2.2.1), when applying specific graphic settings, the GPU hang few seconds after a race is started.
This is since commit 7e414b58640aee6e243d337e72cea290c354f632
glsl: break the gl_FragData array into separate gl_FragData[i] variables
author: Marek Olšák
date: 2013-10-29 22:50:01 (GMT)
Easy steps to reproduce:
1- Download and extract the Linux game binary here:
http://sourceforge.net/projects/stuntrally/files/2.2.1/
2- Launch the game with the shell script (./StuntRally-2.2.1-linux/stuntrally) (it will launch a 64-bit binary on a 64-bit system)
3- Set the graphical settings to "Lowest", and close the game
4- Relaunch the game, and set this settings now:
-> Graphics > Vegetation > "Trees multiplier" to 1.00 (in fact any value but 0.0)
-> Graphics > Vegetation > check "Use Impostors"
-> Graphics > Vegetation > uncheck "Impostors Only"
-> Effects > check "Effects enabled"
-> Effects > check "Soft Particules"
5- Close and relaunch the game in order to be sure that these new settings are applied
6- Start a "Single race", use the default one (track "I6-Flooded")
If one of these gfx settings is different, the GPU will not hang.
The last good commit (aec20d66d9d13e0acd6a7199b63e1383e1e9900a) doesn't hangs the GPU when these settings are applied.
R600_DEBUG=nosb doesn't solve the issue.
I also tested with RV770 and there is no problem (expect rendering bugs for some things but not sure this commit is the problem in that case).
I tried to test with nouveau too (nv40 driver on a NV49/7900GT) but the game crash at start (segfault), with git master or even with the commit aec20d66d9).
Note that the game Stunt Rally have many graphical settings available, I don't know if all are very well handled by mesa. Game bugs or mesa "bugs"... I don't know.
Config:
Fedora 19 x86-64
kernel 3.13.5-103.fc19.x86_64
libdrm 2.4.50
AMD CYPRESS (Radeon HD5870 with 1GB VRAM)
Build:
./autogen.sh --with-gallium-drivers=r600,nouveau --with-dri-drivers= --enable-texture-float --disable-dri3 --disable-r600-llvm-compiler --disable-gallium-llvm --enable-64-bit CFLAGS="-O0 -g -m64" CXXFLAGS="-O0 -g -m64" --libdir=/usr/lib64
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/501Octodad: Dadliest Catch - GPU crash on CAYMAN2019-09-18T19:15:42ZBugzilla Migration UserOctodad: Dadliest Catch - GPU crash on CAYMAN## Submitted by Thomas Rohloff
Assigned to **Default DRI bug account**
**[Link to original bug (#75784)](https://bugs.freedesktop.org/show_bug.cgi?id=75784)**
## Description
Created attachment 95129
dmesg messages
This seems to b...## Submitted by Thomas Rohloff
Assigned to **Default DRI bug account**
**[Link to original bug (#75784)](https://bugs.freedesktop.org/show_bug.cgi?id=75784)**
## Description
Created attachment 95129
dmesg messages
This seems to be caused by R600_DEBUG=sb, with R600_DEBUG=nosb the game seems to run fine.
Tested on a Radeon HD 6950.
**Attachment 95129**, "dmesg messages":
[octodad.log](/uploads/4dce6762ad60b51225554ae4b2c35d98/octodad.log)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/500Unigine: LLVM ERROR: Not supported instr: <MCInst 366 <MCOperand Expr:(LBB0_1...2019-09-18T19:15:40ZBugzilla Migration UserUnigine: LLVM ERROR: Not supported instr: <MCInst 366 <MCOperand Expr:(LBB0_16)> <MCOperand Reg:24>>## Submitted by com..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#75766)](https://bugs.freedesktop.org/show_bug.cgi?id=75766)**
## Description
LLVM-3.5~svn197556
R600_LLVM_COMPILER=enabled
./valley...## Submitted by com..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#75766)](https://bugs.freedesktop.org/show_bug.cgi?id=75766)**
## Description
LLVM-3.5~svn197556
R600_LLVM_COMPILER=enabled
./valley
Loading "libGPUMonitor_x64.so"...
Loading "libGL.so.1"...
Loading "libopenal.so.1"...
Set 1920x1080 fullscreen video mode
Set 1.00 gamma value
Unigine engine http://unigine.com/
Binary: Linux 64bit GCC 4.4.5 Release Feb 14 2013 r11294
Features: OpenGL OpenAL XPad360 Joystick Flash Editor
---- System ----
System: Linux 3.13.0-14-generic x86_64
CPU: AMD FX(tm)-8120 Eight-Core Processor 4013MHz MMX+ SSE SSE2 SSE3 SSSE3 SSE41 SSE42 SSE4A SSE5 AVX HTT x8
GPU: Unknown GPU x1
System memory: 15983 MB
Video memory: 256 MB
Sync threads: 7
Async threads: 8
---- MathLib ----
Set SSE2 simd processor
---- Sound ----
Renderer: OpenAL Soft
OpenAL vendor: OpenAL Community
OpenAL renderer: OpenAL Soft
OpenAL version: 1.1 ALSOFT 1.14
Found AL_EXT_LINEAR_DISTANCE
Found AL_EXT_OFFSET
Found ALC_EXT_EFX
Found EFX Filter
Found EFX Reverb
Found EAX Reverb
Found QUAD16 format
Found 51CHN16 format
Found 61CHN16 format
Found 71CHN16 format
Maximum sources: 256
Maximum effect slots: 4
Maximum auxiliary sends: 2
---- Render ----
GLRender::GLRender(): Unknown GPU
OpenGL vendor: X.Org
OpenGL renderer: Gallium 0.4 on AMD BARTS
OpenGL version: 3.3 (Core Profile) Mesa 10.2.0-devel (git-cbacee2)
OpenGL flags: Core Profile
Found required GL_ARB_map_buffer_range
Found required GL_ARB_vertex_array_object
Found required GL_ARB_draw_instanced
Found required GL_ARB_draw_elements_base_vertex
Found required GL_ARB_transform_feedback
Found required GL_ARB_half_float_vertex
Found required GL_ARB_half_float_pixel
Found required GL_ARB_framebuffer_object
Found required GL_ARB_texture_multisample
Found required GL_ARB_uniform_buffer_object
Found required GL_ARB_geometry_shader4
Found optional GL_ARB_blend_func_extended
Found optional GL_ARB_shader_bit_encoding
Found optional GL_EXT_texture_compression_s3tc
Found optional GL_ARB_texture_compression_rgtc
Shading language: 3.30
Maximum texture size: 16384
Maximum texture units: 48
Maximum texture renders: 8
---- Physics ----
Physics: Multi-threaded
---- PathFind ----
PathFind: Multi-threaded
GPUMonitorPlugin::init(): can't initialize GPUMonitor
EnginePlugins::init(): can't initialize "GPUMonitor" plugin
---- Interpreter ----
Version: 2.52
Loading "valley/unigine.cpp" 58ms
Loading "valley/locale/unigine.en" dictionary
Loading "core/materials/default/unigine_post.mat" 23 materials 50 shaders 7ms
Loading "core/materials/default/unigine_render.mat" 47 materials 2368 shaders 11ms
Loading "core/materials/default/unigine_mesh.mat" 5 materials 3386 shaders 16ms
Loading "core/materials/default/unigine_mesh_lut.mat" 2 materials 1062 shaders 4ms
Loading "core/materials/default/unigine_mesh_paint.mat" 2 materials 1158 shaders 7ms
Loading "core/materials/default/unigine_mesh_tessellation.mat" 5 materials 3332 shaders 16ms
Loading "core/materials/default/unigine_mesh_tessellation_paint.mat" 2 materials 2276 shaders 9ms
Loading "core/materials/default/unigine_mesh_triplanar.mat" 1 material 112 shaders 2ms
Loading "core/materials/default/unigine_mesh_overlap.mat" 1 material 300 shaders 3ms
Loading "core/materials/default/unigine_mesh_terrain.mat" 1 material 813 shaders 4ms
Loading "core/materials/default/unigine_mesh_layer.mat" 1 material 84 shaders 1ms
Loading "core/materials/default/unigine_mesh_noise.mat" 1 material 106 shaders 2ms
Loading "core/materials/default/unigine_mesh_stem.mat" 2 materials 2180 shaders 16ms
Loading "core/materials/default/unigine_mesh_wire.mat" 1 material 45 shaders 1ms
Loading "core/materials/default/unigine_terrain.mat" 1 material 1980 shaders 7ms
Loading "core/materials/default/unigine_grass.mat" 2 materials 474 shaders 5ms
Loading "core/materials/default/unigine_particles.mat" 1 material 109 shaders 2ms
Loading "core/materials/default/unigine_billboard.mat" 1 material 51 shaders 1ms
Loading "core/materials/default/unigine_billboards.mat" 2 materials 840 shaders 4ms
Loading "core/materials/default/unigine_volume.mat" 6 materials 53 shaders 9ms
Loading "core/materials/default/unigine_gui.mat" 1 material 82 shaders 0ms
Loading "core/materials/default/unigine_water.mat" 1 material 533 shaders 24ms
Loading "core/materials/default/unigine_sky.mat" 1 material 21 shaders 18ms
Loading "core/materials/default/unigine_decal.mat" 1 material 99 shaders 1ms
Loading "core/properties/unigine.prop" 2 properties 0ms
Unigine Valley Benchmark 1.0 (1.0)Unigine~# world_load valley/valley
Loading "valley/valley.cpp" 170ms
Loading "valley/valley.mat" 72 materials 1615ms
Loading "valley/sound/sound.prop" 142 properties 2ms
Loading "valley/valley.world" 3153ms
LLVM ERROR: Not supported instr: <MCInst 366 <MCOperand Expr:(LBB0_16)> <MCOperand Reg:24>>
AL lib: ReleaseALC: 1 device not closed
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/499[r600g] Memory leak with celestia, RV7902019-09-18T19:15:38ZBugzilla Migration User[r600g] Memory leak with celestia, RV790## Submitted by Chris Rankin
Assigned to **Default DRI bug account**
**[Link to original bug (#75732)](https://bugs.freedesktop.org/show_bug.cgi?id=75732)**
## Description
This bug might be a duplicate of #74549. However, WoW + Wi...## Submitted by Chris Rankin
Assigned to **Default DRI bug account**
**[Link to original bug (#75732)](https://bugs.freedesktop.org/show_bug.cgi?id=75732)**
## Description
This bug might be a duplicate of #74549. However, WoW + Wine + Valgrind is currently proving to be an intractable problem, and so I've decided to Valgrind celestia instead (since at least I've managed to get THAT to running again on x86_64!!!!!!!)
For this test, git HEAD was set to:
commit 9bace99d77642f8fbd46b1f0be025ad758f83f5e
Author: Zack Rusin <zackr@vmware.com>
Date: Tue Jan 28 16:34:18 2014 -0500
gallivm: fix opcode and function nesting
I executed the following command:
$ valgrind --leak-check=full celestia
and amidst all of the other issues that Valgrind complained about, it also happened to mention this:
==7446== 352 bytes in 1 blocks are possibly lost in loss record 8,803 of 9,718
==7446== at 0x4C291D4: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7446== by 0x4011C44: _dl_allocate_tls (dl-tls.c:296)
==7446== by 0xBEE8862: pthread_create@@GLIBC_2.2.5 (allocatestack.c:580)
==7446== by 0x22F18208: pipe_thread_create.constprop.7 (threads_posix.h:264)
==7446== by 0x22F18B47: radeon_drm_winsys_create (radeon_drm_winsys.c:661)
==7446== by 0x22BA18F5: create_screen (drm_target.c:38)
==7446== by 0x22F13876: dri2_init_screen (dri2.c:1044)
==7446== by 0x22BA295F: driCreateNewScreen2 (dri_util.c:158)
==7446== by 0x52DC260: dri2CreateScreen (dri2_glx.c:1240)
==7446== by 0x52B67E8: __glXInitialize (glxext.c:778)
==7446== by 0x52B31AA: GetGLXPrivScreenConfig.part.2 (glxcmds.c:174)
==7446== by 0x52B392F: glXChooseVisual (glxcmds.c:170)
==7446==
==7446== 360 bytes in 5 blocks are possibly lost in loss record 8,811 of 9,718
==7446== at 0x4C291D4: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7446== by 0xA24CEC6: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
==7446== by 0x9FBC1D4: g_closure_new_simple (in /usr/lib64/libgobject-2.0.so.0.3800.2)
==7446== by 0x9FBD671: g_cclosure_new (in /usr/lib64/libgobject-2.0.so.0.3800.2)
==7446== by 0x781E83F: gtk_action_group_add_toggle_actions_full (in /usr/lib64/libgtk-x11-2.0.so.0.2400.22)
==7446== by 0x4623F5: main (in /usr/bin/celestia)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/498mplayer crashes2019-09-18T19:15:36ZBugzilla Migration Usermplayer crashes## Submitted by Kusanagi Kouichi
Assigned to **Default DRI bug account**
**[Link to original bug (#75699)](https://bugs.freedesktop.org/show_bug.cgi?id=75699)**
## Description
Created attachment 95013
backtrace
If I play any file...## Submitted by Kusanagi Kouichi
Assigned to **Default DRI bug account**
**[Link to original bug (#75699)](https://bugs.freedesktop.org/show_bug.cgi?id=75699)**
## Description
Created attachment 95013
backtrace
If I play any file with mplayer -vo vdpau -vf flip, it crashes with sigsegv instantly.
**Attachment 95013**, "backtrace":
[backtrace.txt](/uploads/8e58ce1a525fa71cc197ae5a1a44c45b/backtrace.txt)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/497Unigine Heaven/Valley: Multi monitor rendering does not work2019-09-18T19:15:31ZBugzilla Migration UserUnigine Heaven/Valley: Multi monitor rendering does not work## Submitted by Knut Andre Tidemann
Assigned to **Default DRI bug account**
**[Link to original bug (#75602)](https://bugs.freedesktop.org/show_bug.cgi?id=75602)**
## Description
Created attachment 94870
Unigine vally output
When...## Submitted by Knut Andre Tidemann
Assigned to **Default DRI bug account**
**[Link to original bug (#75602)](https://bugs.freedesktop.org/show_bug.cgi?id=75602)**
## Description
Created attachment 94870
Unigine vally output
When trying to start the unigine demos with multiple monitors enabled (Wall 2x1 or any other of the options in the launch dialog), it will exit with a failure.
It seems that Mesa is using the compatability context which is limited to OpenGL 3.0.
I've attached the output log of Unigine Vally when started with multi monitor enabled.
The demos run fine when only a single monitor is enabled.
I'm currently using mesa-git g085f61b and linux 3.13.5 on Arch Linux with a Radeon 5730.
The same issue can be seen when I try to enable dual output stereo 3D, which should start two separate windows that it will render to.
**Attachment 94870**, "Unigine vally output":
[unigine_vally.log](/uploads/9a2e27d83b361094b87a51171b235983/unigine_vally.log)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/496Meta Bug for HyperZ issues on r600g and radeonsi2019-09-18T19:15:12ZBugzilla Migration UserMeta Bug for HyperZ issues on r600g and radeonsi## Submitted by Andreas Boll `@ab`
Assigned to **Default DRI bug account**
**[Link to original bug (#75112)](https://bugs.freedesktop.org/show_bug.cgi?id=75112)**
## Description
This bug is for tracking all the outstanding HyperZ ...## Submitted by Andreas Boll `@ab`
Assigned to **Default DRI bug account**
**[Link to original bug (#75112)](https://bugs.freedesktop.org/show_bug.cgi?id=75112)**
## Description
This bug is for tracking all the outstanding HyperZ issues on r600g and radeonsi.
Version: git
### Depends on
* [Bug 68799](https://bugs.freedesktop.org/show_bug.cgi?id=68799)
* [Bug 73088](https://bugs.freedesktop.org/show_bug.cgi?id=73088)
* [Bug 74428](https://bugs.freedesktop.org/show_bug.cgi?id=74428)
* [Bug 58660](https://bugs.freedesktop.org/show_bug.cgi?id=58660)
* [Bug 64471](https://bugs.freedesktop.org/show_bug.cgi?id=64471)
* [Bug 66352](https://bugs.freedesktop.org/show_bug.cgi?id=66352)
* [Bug 72685](https://bugs.freedesktop.org/show_bug.cgi?id=72685)
* [Bug 73785](https://bugs.freedesktop.org/show_bug.cgi?id=73785)
* [Bug 74784](https://bugs.freedesktop.org/show_bug.cgi?id=74784)
* [Bug 74803](https://bugs.freedesktop.org/show_bug.cgi?id=74803)
* [Bug 74863](https://bugs.freedesktop.org/show_bug.cgi?id=74863)
* [Bug 74892](https://bugs.freedesktop.org/show_bug.cgi?id=74892)
* [Bug 83205](https://bugs.freedesktop.org/show_bug.cgi?id=83205)
* [Bug 83418](https://bugs.freedesktop.org/show_bug.cgi?id=83418)
### Blocking
* [Bug 75011](https://bugs.freedesktop.org/show_bug.cgi?id=75011)
### See also
* https://bugzilla.kernel.org/show_bug.cgi?id=70411https://gitlab.freedesktop.org/mesa/mesa/-/issues/495bug in clearing color buffer2019-09-18T19:14:51ZBugzilla Migration Userbug in clearing color buffer## Submitted by Maxim
Assigned to **Default DRI bug account**
**[Link to original bug (#75061)](https://bugs.freedesktop.org/show_bug.cgi?id=75061)**
## Description
Created attachment 94169
program which seg fault.
I have example...## Submitted by Maxim
Assigned to **Default DRI bug account**
**[Link to original bug (#75061)](https://bugs.freedesktop.org/show_bug.cgi?id=75061)**
## Description
Created attachment 94169
program which seg fault.
I have example program, that creates 2 context for 2 threads. Program runs 2-3 seconds and crashes (segmentation fault). It crashes in glClear( GL_COLOR_BUFFER_BIT ); Exactly in: rctx->gtt += rr->buf->size; (114 line; function: r600_context_add_resource_size; file: r600_context_adr600_buffer_common.c) Flags: autogen.sh --with-dri-drivers="" --enable-gbm --enable-gallium-gbm --enable-glx-tls --with-gallium-drivers=r600 --enable-driglx-direct --enable-opencl --enable-opencl-icd --with-llvm-shared-libs --enable-r600-llvm-compiler --enable-openvg --enable-gles2 --enable-gles1 --prefix=/usr/local --enable-xa --enable-gallium-egl --enable-texture-float --enable-selinux
**Attachment 94169**, "program which seg fault.":
[main.cpp](/uploads/1cf115330ae026a4e4d907138109603d/main.cpp)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/494no image output in Sonic Robo Blast 2 in OpenGL mode2019-09-18T19:14:40ZBugzilla Migration Userno image output in Sonic Robo Blast 2 in OpenGL mode## Submitted by the..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74766)](https://bugs.freedesktop.org/show_bug.cgi?id=74766)**
## Description
Created attachment 93729
screenshot
All I see is a bunc...## Submitted by the..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74766)](https://bugs.freedesktop.org/show_bug.cgi?id=74766)**
## Description
Created attachment 93729
screenshot
All I see is a bunch of gray and black rectangles in OpenGL mode
**Attachment 93729**, "screenshot":
![ss](/uploads/2e7ec14b7cb47269039ca5688e42e157/ss.png)
Version: 10.0https://gitlab.freedesktop.org/mesa/mesa/-/issues/493weird glitches in firefox2019-09-18T19:14:32ZBugzilla Migration Userweird glitches in firefox## Submitted by the..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74765)](https://bugs.freedesktop.org/show_bug.cgi?id=74765)**
## Description
Created attachment 93727
screenshot of affected area
...## Submitted by the..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74765)](https://bugs.freedesktop.org/show_bug.cgi?id=74765)**
## Description
Created attachment 93727
screenshot of affected area
~~**Attachment 93727**~~, "screenshot of affected area":
![ss](/uploads/3d665909bea116bcaa0a4cf208f27532/ss.png)
Version: 10.0https://gitlab.freedesktop.org/mesa/mesa/-/issues/492r600g: unrecoverable GPU lockup after glDrawElements INVALID_ENUM2022-12-20T23:44:57ZBugzilla Migration Userr600g: unrecoverable GPU lockup after glDrawElements INVALID_ENUM## Submitted by Török Edwin
Assigned to **Default DRI bug account**
**[Link to original bug (#74726)](https://bugs.freedesktop.org/show_bug.cgi?id=74726)**
## Description
Created attachment 93679
corrupt.trace
If you send a lot o...## Submitted by Török Edwin
Assigned to **Default DRI bug account**
**[Link to original bug (#74726)](https://bugs.freedesktop.org/show_bug.cgi?id=74726)**
## Description
Created attachment 93679
corrupt.trace
If you send a lot of invalid glDrawElements commands to Mesa it can cause a GPU lockup. Would it be possible to validate this Mesa side / or kernel CS checker side to avoid the GPU lockup? [1]
If you replay the attached trace on r600g you get a GPU lockup, see attachments:
* gpureset.log: dmesg when reboot is the only solution, no text console, no X, nothing works until a reboot
* text_recovered.log: dmesg when I can kill the application and X, and get to a framebuffer text console. Starting X is impossible though, unless I reboot
I've run the trace under valgrind, and I see no valgrind errors, but of course I see a lot of Mesa errors. The mesa errors shouldn't cause a GPU lockup though.
I reproduced this with the 10.1 branch, but similar lockups happen on the 10.0.2 release too (if you force the version to 3.3), so it doesn't seem to be related to the 3.3 work on the 10.1 branch.
Mesa built like this:
$ ./configure --enable-dri --enable-glx-tls --enable-shared-glapi --enable-texture-float --enable-xa --disable-xvmc --disable-vdpau --with-gallium-drivers=r600,swrast LLVM_CONFIG=/usr/bin/llvm-config-3.4 --disable-dri3 --enable-debug
OpenGL version:
```
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.0-rc1 (git-1e6bba5)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.0-rc1 (git-1e6bba5)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
```
kernel:
```
$ uname -a
Linux debian 3.14.0-rc1-00015-g7c4c62a #48 SMP PREEMPT Sat Feb 8 17:33:48 EET 2014 x86_64 GNU/Linux
```
[1]
There are some use-after-free bugs in the gltut tutorials when you press Escape: it frees some stuff, then calls glutLeaveMainLoop(), but freeglut still calls display(), causing use-after-frees. Of course its expected that the application itself might crash, or otherwise misbehave, but I was not expecting an unrecoverable GPU lockup.
**Attachment 93679**, "corrupt.trace":
[corrupt.trace](/uploads/33783331351e9715439227fc08eadf9f/corrupt.trace)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/491[r600g] Memory leak when playing WoW with RV7902019-09-18T19:13:25ZBugzilla Migration User[r600g] Memory leak when playing WoW with RV790## Submitted by Chris Rankin
Assigned to **Default DRI bug account**
**[Link to original bug (#74539)](https://bugs.freedesktop.org/show_bug.cgi?id=74539)**
## Description
Created attachment 93417
dmesg log showing memory allocati...## Submitted by Chris Rankin
Assigned to **Default DRI bug account**
**[Link to original bug (#74539)](https://bugs.freedesktop.org/show_bug.cgi?id=74539)**
## Description
Created attachment 93417
dmesg log showing memory allocation failure.
I am seeing a possible memory leak while playing WoW-64.exe with my RV790. The problem seems to happen after ~ 1 hour of play:
[ 117.896993] fuse init (API version 7.22)
[ 3326.401752] WoW-64.exe: page allocation failure: order:4, mode:0x10c0d0
[ 3326.407099] CPU: 7 PID: 31106 Comm: WoW-64.exe Not tainted 3.12.9 #1
[ 3326.412185] Hardware name: Gigabyte Technology Co., Ltd. EX58-UD3R/EX58-UD3R, BIOS FB 05/04/2009
[ 3326.419812] ffff8801afdcdbd0 ffffffff812d0071 0000000000000001 ffffffff810a0c50
[ 3326.426142] 0000000000000001 0000000000000000 ffffffff8164ff80 ffffffff8164f400
[ 3326.432429] 000000000010c0d0 ffffffff812cebb7 ffffffff8164f400 ffff880100000000
I *think* I can bisect this, although it might make some time:
9bace99d77642f8fbd46b1f0be025ad758f83f5e BAD
f5bd5568abcc234c1c2b6a4bb67b880706f3caed GOOD
**Attachment 93417**, "dmesg log showing memory allocation failure.":
[LINUX-3.12.9-WoW](/uploads/afd52ed8e22425726b69885f75a27760/LINUX-3.12.9-WoW)
Version: githttps://gitlab.freedesktop.org/mesa/mesa/-/issues/490hyperz causes gpu hang in Counter-strike: Source2020-11-23T08:55:56ZBugzilla Migration Userhyperz causes gpu hang in Counter-strike: Source## Submitted by vim..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74428)](https://bugs.freedesktop.org/show_bug.cgi?id=74428)**
## Description
Created attachment 93259
normal setup (radeon.dpm=1)
Li...## Submitted by vim..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74428)](https://bugs.freedesktop.org/show_bug.cgi?id=74428)**
## Description
Created attachment 93259
normal setup (radeon.dpm=1)
Linux 3.13
AMD A8-3530MX APU [BeaverCreek Radeon HD6620G (SUMO)]
Mesa 10.1.0-devel (git-9f26ad0)
Counter-strike: Source would play just fine. After a while though, it can bring the whole system down.
Here are a couple netconsole logs of the incident.
**Attachment 93259**, "normal setup (radeon.dpm=1)":
[navi_counterstrike_crash](/uploads/89401aaf7b3b4d2d629becbd9ce864a9/navi_counterstrike_crash)
Version: git
### Blocking
* [Bug 75112](https://bugs.freedesktop.org/show_bug.cgi?id=75112)https://gitlab.freedesktop.org/mesa/mesa/-/issues/489scrypt mining via bfgminer generates a too large opencl kernel2022-11-03T09:08:09ZBugzilla Migration Userscrypt mining via bfgminer generates a too large opencl kernel## Submitted by sli..@..mx.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74140)](https://bugs.freedesktop.org/show_bug.cgi?id=74140)**
## Description
Needs less aggressive unrolling and/or opencl function c...## Submitted by sli..@..mx.com
Assigned to **Default DRI bug account**
**[Link to original bug (#74140)](https://bugs.freedesktop.org/show_bug.cgi?id=74140)**
## Description
Needs less aggressive unrolling and/or opencl function call support.
Posted as a bug by request of tstellar
Version: git
### Blocking
* [Bug 99553](https://bugs.freedesktop.org/show_bug.cgi?id=99553)https://gitlab.freedesktop.org/mesa/mesa/-/issues/488[r600g] SIGFPE at ../../../../../src/gallium/drivers/r600/r600_state.c:31092022-12-20T23:43:23ZBugzilla Migration User[r600g] SIGFPE at ../../../../../src/gallium/drivers/r600/r600_state.c:3109## Submitted by ahm..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#73781)](https://bugs.freedesktop.org/show_bug.cgi?id=73781)**
## Description
Created attachment 92368
Proposed solution patch
chipse...## Submitted by ahm..@..il.com
Assigned to **Default DRI bug account**
**[Link to original bug (#73781)](https://bugs.freedesktop.org/show_bug.cgi?id=73781)**
## Description
Created attachment 92368
Proposed solution patch
chipset: RV740
system architecture: x86_64
libdrm-dev: libdrm (2.4.50-1) unstable
kernel version: 3.12-1-amd64
Linux distribution: Debian Sid x86_46
Description
The driver crashes when running the new instancing sample from the sample browser of Ogre3D (latest stable v1.9)
Steps to reproduce:
1) Run the Ogre3D sample browser.
2) Load the "New instancing" Sample.
3) Change the Technique to "Hardware instancing+VTF"
4) The application crashes with "Program received signal SIGFPE, Arithmetic exception."
Attached a full backtrace and the output of glxinfo.
Suggested Cause:
This problem occurs when large vertex textures whose width (pitch) is greater than 4095 pixels and pixel format R32G32B32A32 causing the texture width to be greater than 65536 which causes division by zero in line 3109
cheight = ((0x0000ffff << 2) / pitch) & 0xfffffff8;
ncopy = (copy_height / cheight) + !!(copy_height % cheight);
in
src/gallium/drivers/r600/r600_state.c
Suggested Solution:
Attached is a diff of a suggested solution to consider textures whose width is greater than 4095 pixels and avoid the crash. (Note the diff is against the 10.0 branch but it should work with 9.2 as well)
Full backtrace:
```
Program received signal SIGFPE, Arithmetic exception.
0x00007f131462dcb6 in r600_dma_copy_tile (rctx=0x1bdf250, dst=0x25958b0, dst_level=0, dst_x=0, dst_y=0, dst_z=0, src=0x3832590, src_level=0, src_x=0, src_y=0, src_z=0, copy_height=33, pitch=65536, bpp=16)
at ../../../../../src/gallium/drivers/r600/r600_state.c:3109
3109 ncopy = (copy_height / cheight) + !!(copy_height % cheight);
#0 0x00007f131462dcb6 in r600_dma_copy_tile (rctx=0x1bdf250, dst=0x25958b0, dst_level=0, dst_x=0, dst_y=0, dst_z=0, src=0x3832590, src_level=0, src_x=0, src_y=0, src_z=0, copy_height=33, pitch=65536, bpp=16)
at ../../../../../src/gallium/drivers/r600/r600_state.c:3109
#1 0x00007f131462e31e in r600_dma_blit (ctx=0x1bdf250, dst=0x25958b0, dst_level=0, dst_x=0, dst_y=0, dst_z=0, src=0x3832590, src_level=0, src_box=0x7fff5b8805e0) at ../../../../../src/gallium/drivers/r600/r600_state.c:3204
#2 0x00007f13146b0431 in r600_copy_from_staging_texture (ctx=0x1bdf250, rtransfer=0x3832540) at ../../../../../src/gallium/drivers/radeon/r600_texture.c:107
#3 0x00007f13146b2b93 in r600_texture_transfer_unmap (ctx=0x1bdf250, transfer=0x3832540) at ../../../../../src/gallium/drivers/radeon/r600_texture.c:1003
#4 0x00007f1314543acb in u_transfer_unmap_vtbl (pipe=0x1bdf250, transfer=0x3832540) at ../../../../src/gallium/auxiliary/util/u_transfer.c:138
#5 0x00007f1314397a4a in pipe_transfer_unmap (context=0x1bdf250, transfer=0x3832540) at ../../../src/gallium/auxiliary/util/u_inlines.h:481
#6 0x00007f1314398176 in st_texture_image_unmap (st=0x1ce5810, stImage=0x1db42d0) at ../../../src/mesa/state_tracker/st_texture.c:273
#7 0x00007f131436c7ca in st_UnmapTextureImage (ctx=0x7f130ee73010, texImage=0x1db42d0, slice=0) at ../../../src/mesa/state_tracker/st_cb_texture.c:226
#8 0x00007f13142e9766 in store_texsubimage (ctx=0x7f130ee73010, texImage=0x1db42d0, xoffset=0, yoffset=0, zoffset=0, width=4095, height=33, depth=1, format=6408, type=5126, pixels=0x3833a50, packing=0x7f130ee821f0,
caller=0x7f1314709d85 "glTexSubImage") at ../../../src/mesa/main/texstore.c:4030
#9 0x00007f13142e9965 in _mesa_store_texsubimage (ctx=0x7f130ee73010, dims=2, texImage=0x1db42d0, xoffset=0, yoffset=0, zoffset=0, width=4095, height=33, depth=1, format=6408, type=5126, pixels=0x3833a50, packing=0x7f130ee821f0)
at ../../../src/mesa/main/texstore.c:4087
#10 0x00007f131436d926 in st_TexSubImage (ctx=0x7f130ee73010, dims=2, texImage=0x1db42d0, xoffset=0, yoffset=0, zoffset=0, width=4095, height=33, depth=1, format=6408, type=5126, pixels=0x3833a50, unpack=0x7f130ee821f0)
at ../../../src/mesa/state_tracker/st_cb_texture.c:789
#11 0x00007f13142d15a1 in texsubimage (ctx=0x7f130ee73010, dims=2, target=3553, level=0, xoffset=0, yoffset=0, zoffset=0, width=4095, height=33, depth=1, format=6408, type=5126, pixels=0x3833a50) at ../../../src/mesa/main/teximage.c:3335
#12 0x00007f13142d16f6 in _mesa_TexSubImage2D (target=3553, level=0, xoffset=0, yoffset=0, width=4095, height=33, format=6408, type=5126, pixels=0x3833a50) at ../../../src/mesa/main/teximage.c:3371
#13 0x00007f13168255d7 in Ogre::GLTextureBuffer::upload (this=0x7f12fd0e89d0, data=..., dest=...) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:449
#14 0x00007f131682367d in Ogre::GLHardwarePixelBuffer::unlockImpl (this=0x7f12fd0e89d0) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:96
#15 0x00007f1316822dbd in Ogre::HardwareBuffer::unlock (this=0x7f12fd0e89d0) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/include/OgreHardwareBuffer.h:250
#16 0x00007f131e9f28fd in Ogre::InstanceBatchHW_VTF::updateVertexTexture (this=0x7f12fd0ddb90, currentCamera=0x7f12f63a07f0) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:502
#17 0x00007f131e9f2adf in Ogre::InstanceBatchHW_VTF::_updateRenderQueue (this=0x7f12fd0ddb90, queue=0x7f1316e02fb8) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:537
#18 0x00007f131ec83f4c in Ogre::RenderQueue::processVisibleObject (this=0x7f1316e02fb8, mo=0x7f12fd0ddbf0, cam=0x7f12f63a07f0, onlyShadowCasters=true, visibleBounds=0x7f1316b39ab0)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderQueue.cpp:309
#19 0x00007f130eeefd06 in Ogre::OctreeNode::_addToRenderQueue (this=0x7f12f6bb3e00, cam=0x7f12f63a07f0, queue=0x7f1316e02fb8, onlyShadowCasters=true, visibleBounds=0x7f1316b39ab0)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:182
#20 0x00007f130eef3515 in Ogre::OctreeSceneManager::walkOctree (this=0x7f12fd097600, camera=0x7f12f63a07f0, queue=0x7f1316e02fb8, octant=0x7f1316cf6b88, visibleBounds=0x7f1316b39ab0, foundvisible=false, onlyShadowCasters=true)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:647
#21 0x00007f130eef3873 in Ogre::OctreeSceneManager::walkOctree (this=0x7f12fd097600, camera=0x7f12f63a07f0, queue=0x7f1316e02fb8, octant=0x7f1316cf6a78, visibleBounds=0x7f1316b39ab0, foundvisible=false, onlyShadowCasters=true)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:686
#22 0x00007f130eef365f in Ogre::OctreeSceneManager::walkOctree (this=0x7f12fd097600, camera=0x7f12f63a07f0, queue=0x7f1316e02fb8, octant=0x7f1316cede38, visibleBounds=0x7f1316b39ab0, foundvisible=false, onlyShadowCasters=true)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:665
#23 0x00007f130eef3274 in Ogre::OctreeSceneManager::_findVisibleObjects (this=0x7f12fd097600, cam=0x7f12f63a07f0, visibleBounds=0x7f1316b39ab0, onlyShadowCasters=true)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:578
#24 0x00007f131ebcb8da in Ogre::SceneManager::_renderScene (this=0x7f12fd097600, camera=0x7f12f63a07f0, vp=0x7f1316c99048, includeOverlays=false)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreSceneManager.cpp:1518
#25 0x00007f131ed5359f in Ogre::Camera::_renderScene (this=0x7f12f63a07f0, vp=0x7f1316c99048, includeOverlays=false) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreCamera.cpp:421
#26 0x00007f131ed29879 in Ogre::Viewport::update (this=0x7f1316c99048) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreViewport.cpp:223
#27 0x00007f131ecb6d08 in Ogre::RenderTarget::_updateViewport (this=0x7f12f63a05e0, viewport=0x7f1316c99048, updateStatistics=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:200
#28 0x00007f131ecb6c1a in Ogre::RenderTarget::_updateAutoUpdatedViewports (this=0x7f12f63a05e0, updateStatistics=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:178
#29 0x00007f131ecb6b51 in Ogre::RenderTarget::updateImpl (this=0x7f12f63a05e0) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:155
#30 0x00007f131ecb88f2 in Ogre::RenderTarget::update (this=0x7f12f63a05e0, swap=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:613
#31 0x00007f131ebe0bf9 in Ogre::SceneManager::prepareShadowTextures (this=0x7f12fd097600, cam=0x7f12fd093e30, vp=0x7f1316bed8e8, lightList=0x7f12fd09b978)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreSceneManager.cpp:6366
#32 0x00007f131ebcb468 in Ogre::SceneManager::_renderScene (this=0x7f12fd097600, camera=0x7f12fd093e30, vp=0x7f1316bed8e8, includeOverlays=true)
at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreSceneManager.cpp:1447
#33 0x00007f131ed5359f in Ogre::Camera::_renderScene (this=0x7f12fd093e30, vp=0x7f1316bed8e8, includeOverlays=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreCamera.cpp:421
#34 0x00007f131ed29879 in Ogre::Viewport::update (this=0x7f1316bed8e8) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreViewport.cpp:223
#35 0x00007f131ecb6d08 in Ogre::RenderTarget::_updateViewport (this=0x7f1317e38c98, viewport=0x7f1316bed8e8, updateStatistics=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:200
#36 0x00007f131ecb6c1a in Ogre::RenderTarget::_updateAutoUpdatedViewports (this=0x7f1317e38c98, updateStatistics=true) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:178
#37 0x00007f131ecb6b51 in Ogre::RenderTarget::updateImpl (this=0x7f1317e38c98) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:155
#38 0x00007f131ecb88f2 in Ogre::RenderTarget::update (this=0x7f1317e38c98, swap=false) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderTarget.cpp:613
#39 0x00007f131ec94367 in Ogre::RenderSystem::_updateAllRenderTargets (this=0x7f1317e35008, swapBuffers=false) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRenderSystem.cpp:126
#40 0x00007f131ebb5842 in Ogre::Root::_updateAllRenderTargets (this=0x7f1317e295f8) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRoot.cpp:1411
#41 0x00007f131ebb3244 in Ogre::Root::renderOneFrame (this=0x7f1317e295f8) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRoot.cpp:972
#42 0x00007f131ebb31f8 in Ogre::Root::startRendering (this=0x7f1317e295f8) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/OgreMain/src/OgreRoot.cpp:962
#43 0x0000000000416994 in OgreBites::SampleContext::go (this=0x7fff5b881860, initialSample=0x0) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/Samples/Common/include/SampleContext.h:328
#44 0x0000000000413f76 in main (argc=1, argv=0x7fff5b881b98) at /home/mega/elbatriq-linux/Ogre3D-sources/Ogre3D-source/Samples/Browser/src/SampleBrowser.cpp:116
```
Ouput of glxinfo:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV740
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.0.2
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_shader_stencil_export, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_ARB_ES2_compatibility,
GL_ARB_base_instance, GL_ARB_blend_func_extended,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_debug_output,
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_draw_buffers,
GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding,
GL_ARB_shader_objects, GL_ARB_shader_stencil_export,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_420pack,
GL_ARB_shading_language_packing, GL_ARB_sync,
GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_range,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_float,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev,
GL_ARB_vertex_type_2_10_10_10_rev, GL_ATI_blend_equation_separate,
GL_ATI_texture_compression_3dc, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_blend_equation_separate,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
GL_EXT_pixel_buffer_object, GL_EXT_provoking_vertex, GL_EXT_texture_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_KHR_debug, GL_MESA_pack_invert,
GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_NV_vdpau_interop,
GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc
OpenGL version string: 3.0 Mesa 10.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_shader_stencil_export, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
GL_ARB_base_instance, GL_ARB_blend_func_extended,
GL_ARB_color_buffer_float, GL_ARB_conservative_depth, GL_ARB_copy_buffer,
GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding,
GL_ARB_shader_objects, GL_ARB_shader_stencil_export,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
GL_ARB_shadow, GL_ARB_sync, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
GL_ARB_texture_swizzle, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc,
GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_KHR_debug,
GL_MESA_pack_invert, GL_MESA_texture_array, GL_MESA_texture_signed_rgba,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render,
GL_NV_depth_clamp, GL_NV_fog_distance, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_primitive_restart,
GL_NV_texgen_reflection, GL_NV_texture_barrier,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vdpau_interop,
GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
~~**Attachment 92368**~~, "Proposed solution patch":
[crash_fix.patch](/uploads/f32fc54b6f7945d7fa359553ee1d2211/crash_fix.patch)https://gitlab.freedesktop.org/mesa/mesa/-/issues/487RV630 massive artifacts on "Wargame European Escalation"2019-09-18T19:13:02ZBugzilla Migration UserRV630 massive artifacts on "Wargame European Escalation"## Submitted by John
Assigned to **Default DRI bug account**
**[Link to original bug (#73739)](https://bugs.freedesktop.org/show_bug.cgi?id=73739)**
## Description
On Wargame European Escalation there is flickering while you play ...## Submitted by John
Assigned to **Default DRI bug account**
**[Link to original bug (#73739)](https://bugs.freedesktop.org/show_bug.cgi?id=73739)**
## Description
On Wargame European Escalation there is flickering while you play and you select a "unit" to move.
I've tested it with following setups:
-(x)Ubuntu 13.10 stock mesa-kernel
-(x)Ubuntu 13.10 Oibaf's ppa + 3.13-RC7 kernel
Version: git