[Mesa-dev] [Bug 108933] Unreal Tournament (UT99) segfault on opengl init

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 6 01:50:42 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=108933

--- Comment #1 from iive at yahoo.com ---
Mesa developers need to be able to reproduce the problem and they are not going
to install UT to debug this. So we'll have to do a bit more investigating on
this one.


There are few things for you to try:

1. See if changing your locale has effect on the crash. That is "LANG" and
"LC_*" environment variables. If that makes difference, make sure that you have
the locale files and they are not corrupted. (Keep the suspected files, you may
need to report bug to glibc or gcc.)

2. The problem might be random memory corruption, since both games are native
for linux, try running them under valgrind. It might produce a lot of noise
(using uninitialized value ...) but if there is out-of-bound write or
use-after-free it should get it.

3. Try git bisect. First see if you can use existing releases to narrow down
the moment when things broke, then use them as good and bad points to find what
commit broke them. Do 18.0, 18.2, then maybe 18.1 . No need to try different
patch versions (aka 18.0.1/2/3/4/..), as they are in separate branches that get
changes backported. Do check 18.0, just to be sure that it still works.


I don't have the linux version installed atm, and it would take some manual
tweaking to trick the loki installer to run on x64 and Unreal Anthology.
Running Windows UT99 under wine crashes at startup, Unreal.log shows that it
crashed while glGetString(GL_EXTENSIONS). That might be totally unrelated...
but it reminds me of a bug where the game does not have big enough buffer to
get all GL_EXTENSIONS.

The game writes log file in ~/.loki/ut/System/*.log see if there is something
relevant.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181206/37fcc2a4/attachment.html>


More information about the mesa-dev mailing list