Bug 3625 - piglit/glean crashes Xvnc
: piglit/glean crashes Xvnc
Status: NEW
: ThinLinc
: pre-1.0
: PC All
: P2 Normal
: LowPrio
Assigned To:
: 5529
  Show dependency treegraph
Reported: 2010-10-12 14:22 by
Modified: 2018-09-11 16:46 (History)
Acceptance Criteria:



You need to log in before you can comment on or make changes to this bug.

Description From cendio 2010-10-12 14:22:30
One of the tests run by piglit causes our server to crash. This bug was present
in 3.1.1 as well as the upgraded Mesa in 3.1.2. Haven't investigated exactly
what test causes the crash.

Can be reproduced by running all tests in piglit. Crashes once it starts with
the glean tests.
------- Comment #1 From cendio 2016-05-11 16:32:45 -------
This bug is still present. xinit.log has this:

> Xvnc: ../../../src/mesa/swrast/s_texture.c:163: _mesa_check_map_teximage: Assertion `x < texImage->Width || texImage->Width == 0' failed.

The last succeeding command is:

> /home/cendio/piglit/bin/arb_texture_compression-invalid-formats s3tc -auto -fbo

And the one after that (that fails because the X server vanishes) is:

> /home/cendio/piglit/bin/s3tc-errors -auto -fbo

The name seems to be "spec@ext_texture_compression_s3tc@s3tc-errors".
------- Comment #2 From cendio 2018-09-11 16:45:13 -------
Tested again with our upgraded Xorg and Mesa on Fedora 28. I still get a crash,
but this time a SIGSEGV:

(EE) Backtrace:
(EE) 0: /opt/thinlinc/libexec/Xvnc (xorg_backtrace+0x41) [0x6db071]
(EE) 1: /opt/thinlinc/libexec/Xvnc (0x400000+0x2de649) [0x6de649]
(EE) 2: /lib64/libpthread.so.0 (0x7f9dae654000+0x11fb0) [0x7f9dae665fb0]
(EE) 3: /lib64/libc.so.6 (0x7f9dad7b4000+0xa1fe6) [0x7f9dad855fe6]
(EE) 4: /opt/thinlinc/libexec/Xvnc (fbBlt+0xd6) [0x4cc506]
(EE) 5: /opt/thinlinc/libexec/Xvnc (fbBltStip+0x26) [0x4cd276]
(EE) 6: /opt/thinlinc/libexec/Xvnc (fbGetImage+0x1fb) [0x4ced0b]
(EE) 7: /opt/thinlinc/libexec/Xvnc (0x400000+0x187005) [0x587005]
(EE) 8: /opt/thinlinc/libexec/Xvnc (0x400000+0xff25e) [0x4ff25e]
(EE) 9: /opt/thinlinc/lib64/swrast_dri.so (0x7f9dac64a000+0x468344)
(EE) 10: /opt/thinlinc/libexec/Xvnc (0x400000+0xff1ca) [0x4ff1ca]
(EE) 11: /opt/thinlinc/libexec/Xvnc (0x400000+0x10468a) [0x50468a]
(EE) 12: /opt/thinlinc/libexec/Xvnc (0x400000+0xfea54) [0x4fea54]
(EE) 13: /opt/thinlinc/libexec/Xvnc (Dispatch+0x325) [0x68d6e5]
(EE) 14: /opt/thinlinc/libexec/Xvnc (dix_main+0x388) [0x691548]
(EE) 15: /lib64/libc.so.6 (__libc_start_main+0xeb) [0x7f9dad7d711b]
(EE) 16: /opt/thinlinc/libexec/Xvnc (0x400000+0xc7a50) [0x4c7a50]
(EE) Segmentation fault at address 0x0
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting