Bug#943893: glamor0: GL error: GL_OUT_OF_MEMORY in glTexSubImage
On 2019-10-31 3:11 p.m., Agustin Martin Domingo wrote:
> Package: xserver-xorg-core
> Version: 2:1.20.4-1
> Severity: important
>
> Dear Maintainer,
>
> X session crashes randomly, losing unsaved information.
>
> Xorg.0.log (attached below) shows that a segfault is aborting the server.
>
> Error starts with
>
> glamor0: GL error: GL_OUT_OF_MEMORY in glTexSubImage
>
> Browsing for that error I found
>
> [Bug 110500 - X-Server crashes - GL error: GL_OUT_OF_MEMORY in glTexSubImage ]
> https://bugs.freedesktop.org/show_bug.cgi?id=110500
>
> with a similar backtrace.
>
> Very similar backtraces (but for /usr/bin/Xwayland instead of
> /usr/lib/xorg/modules/libglamoregl.so) are reported in
>
> [Sometimes my Ubuntu Log me out and close all applications]
> https://gitlab.freedesktop.org/xorg/xserver/issues/833.
>
> and
>
> [https://gitlab.freedesktop.org/xorg/xserver/issues/647]
> https://gitlab.freedesktop.org/xorg/xserver/issues/647
>
> This last one seems already fixed upstream, and there is a suggestion that
> Xwayland 1.20.5 contains the fix. Since I see libglamoregl.so in my
> backtrace I am setting xserver-xorg-core as affected package. Please
> reassign if aprppriate.
The root cause seems to be a memory leak in the nouveau drivers. While
glamor can be made more robust against not being able to allocate/update
OpenGL textures, at some point it won't be able to continue if no memory
can be allocated, so it's better to address the leak.
--
Earthling Michel Dänzer | https://redhat.com
Libre software enthusiast | Mesa and X developer
Reply to: