Bug#398066: nexuiz: Segfaults on amd64

Knut Auvor Grythe debian at auvor.no
Sat Nov 11 22:39:31 CET 2006


On Sat, Nov 11, 2006 at 07:19:08PM +0100, Bruno Kleinert wrote:
> i cannot reproduce the error on my athlon 64 machine. (also i've got
> only nvidia cards around) and i don't know about existing bugs on amd64
> concerning nexuiz.

Okay, there goes my 64 bit cleanness-theory ;-)

> maybe it's again the same issue concerning screenshots, which i
> considered to be fixed by the latest debian package. can you please
> check, if you were playing on a server that forced your client to take
> a screenshot after each map? again, i considered the screenshot
> problems to be fixed on amd64, but perhaps it isn't...

I don't think this is the problem. It crashed no matter if I tried
starting a campaign or server myself, or tried to join an existing game.

> another thing you could try is downloading the latest nexuiz release
> from the upstream website [1] and try the prebuild binaries. (the
> debian packages of nexuiz 2.1 are waiting to be uplaoded atm)

This made no difference. Not surprising, given the contents of the
stacktrace below ;-)

> if nexuiz 2.1 works for you (please run the -sdl binary), i'll set this
> bug as pending, if it doesn't, it would be helpful if you could generate
> a backtrace of the current debian binaries.

After messing around a bit I finally managed to lure a core dump out of
it. The backtrace suggests that I was wrong about it not being a driver
issue. I guess the other (quite simple) games I've tried to run in
64-bit mode don't use that many OpenGL features, and thus didn't run
into the bug.

I am sorry for wasting your time with this.

Core was generated by `./nexuiz-sdl'.
Program terminated with signal 11, Segmentation fault.
#0  0x00002b3e87ee46cd in Reassociate () from /usr/lib/dri/fglrx_dri.so
(gdb) bt
#0  0x00002b3e87ee46cd in Reassociate () from /usr/lib/dri/fglrx_dri.so
#1  0x00002b3e87f1acf1 in KhanPs::RewriteInstWithUseVector () from /usr/lib/dri/fglrx_dri.so
#2  0x00002b3e87ecbafe in IRInst::RewriteWithUseVector () from /usr/lib/dri/fglrx_dri.so
#3  0x00002b3e87ecd1dc in CFG::RewriteWithUseVector () from /usr/lib/dri/fglrx_dri.so
#4  0x00002b3e87ecc380 in CFG::Rewrite () from /usr/lib/dri/fglrx_dri.so
#5  0x00002b3e87e6f33c in Compiler::Compile () from /usr/lib/dri/fglrx_dri.so
#6  0x00002b3e87e6ec38 in Compiler::CompileShader () from /usr/lib/dri/fglrx_dri.so
#7  0x00002b3e87e6d708 in CompilerExternal::CompileShader () from /usr/lib/dri/fglrx_dri.so
#8  0x00002b3e87e6cf43 in SCCompileShader () from /usr/lib/dri/fglrx_dri.so
#9  0x00002b3e87bedb59 in __glscR300CompilePS () from /usr/lib/dri/fglrx_dri.so
#10 0x00002b3e87bad58e in __TranslateILtoR300FS () from /usr/lib/dri/fglrx_dri.so
#11 0x00002b3e87b90bc9 in __R300GLSLLinkProgram () from /usr/lib/dri/fglrx_dri.so
#12 0x00002b3e87b3d062 in __glslLinkProgram () from /usr/lib/dri/fglrx_dri.so
#13 0x00002b3e87b3d7d3 in __glim_LinkProgramARB () from /usr/lib/dri/fglrx_dri.so
#14 0x00002b3e87a96f87 in __fgl_glLinkProgramARB () from /usr/lib/dri/fglrx_dri.so
#15 0x000000000044b849 in ?? ()
#16 0x00000000004574fc in ?? ()
#17 0x0000000000457a85 in ?? ()
#18 0x000000000045846f in ?? ()
#19 0x0000000000458ad0 in ?? ()
#20 0x0000000000459fd8 in ?? ()
#21 0x000000000045aed6 in ?? ()
#22 0x00000000004540bf in ?? ()
#23 0x00000000004565b0 in ?? ()
#24 0x000000000042b514 in ?? ()
#25 0x000000000042bf87 in ?? ()
#26 0x0000000000462490 in ?? ()
#27 0x0000000000402c20 in ?? ()
#28 0x00002b3e84b834ca in __libc_start_main () from /lib/libc.so.6
#29 0x0000000000402b0a in ?? ()
#30 0x00007fff26494128 in ?? ()
#31 0x0000000000000000 in ?? ()

-- 
Knut Auvor




More information about the Pkg-games-devel mailing list