(Mac) Loading new Unvanquished specific map crashes the game

Get support for Unvanquished.
User avatar
JOURNEYMAN
Dragoon
Posts: 339
Joined: Thu Mar 08, 2012 9:42 pm UTC

Re: (Mac) Loading new Unvanquished specific map crashes the

Post by JOURNEYMAN »

I increased the texture quality and the new maps seem to be loading fine. Never thought to increase the texture quality. :bugeyes:

User avatar
enneract
Programmer
Posts: 28
Joined: Sun Jun 01, 2014 9:21 pm UTC

Re: (Mac) Loading new Unvanquished specific map crashes the

Post by enneract »

There's a weird bug in renderer that causes crashes if settings are low and certain maps are loaded.

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
#0  0x0000000000489df0 in Q_strnicmp (
    string1=0x7fffffff3c51 "extures/perseus_custom_src/base01a_n", 
    string1@entry=0x7fffffff3c50 "textures/perseus_custom_src/base01a_n", 
    string2=0x38383800383839 <error: Cannot access memory at address 0x38383800383839>, 
    string2@entry=0x38383800383838 <error: Cannot access memory at address 0x38383800383838>, n=n@entry=1024)
    at /home/redman/lab/unvanquished/src/engine/qcommon/q_shared.cpp:2179
#1  0x0000000000520212 in R_FindImageFile (
    imageName=imageName@entry=0x7fffffff40c0 "textures/perseus_custom_src/base01a_n", bits=10, filterType=FT_DEFAULT, wrapType=..., 
    materialName=materialName@entry=0x1cea3e0 <shader> "textures/perseus_custom/base01a_d")
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_image.cpp:2799
#2  0x000000000054ec3a in LoadMap (stage=stage@entry=0x1cec410 <stages+6576>, 
    buffer=buffer@entry=0x7fffffff40c0 "textures/perseus_custom_src/base01a_n")
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_shader.cpp:1686
#3  0x000000000054ee60 in ParseNormalMap (
    stage=stage@entry=0x1cec410 <stages+6576>, text=text@entry=0x7fffffff44f8)
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_shader.cpp:3395
#4  0x00000000005548b0 in ParseShader (
    _text=0x7fffe13d7543 "specularmap textures/perseus_custom_src/base01a_s\n}\n\ntextures/perseus_custom/base02_d\n{\n\tdiffusemap textures/perseus_custom_src/base02_d\n\tnormalmap textures/perseus_custom_src/base02_n\n\tspecularmap te"..., 
    _text@entry=0x7fffe13d74dc "\n{\n\tdiffusemap textures/perseus_custom_src/base01a_d\n\tnormalmap textures/perseus_custom_src/base01a_n\n\tspecularmap textures/perseus_custom_src/base01a_s\n}\n\ntextures/perseus_custom/base02_d\n{\n\tdiffusem"...) at /home/redman/lab/unvanquished/src/engine/renderer/tr_shader.cpp:4498
#5  0x000000000055674e in R_FindShader (
    name=0x7fffde7f5a38 "textures/perseus_custom/base01a_d", 
    type=type@entry=SHADER_3D_STATIC, flags=flags@entry=RSF_DEFAULT)
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_shader.cpp:5673
#6  0x0000000000508809 in ShaderForShaderNum (shaderNum=<optimized out>)
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_bsp.cpp:893
#7  0x0000000000509486 in ParseFace (ds=ds@entry=0xe9e5340, 
    verts=verts@entry=0xdaf1460, surf=surf@entry=0x7fffde6a5d08, 
    indexes=indexes@entry=0xea6b758)
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_bsp.cpp:976
#8  0x000000000050e118 in R_LoadSurfaces (surfs=surfs@entry=0xd995210, 
    verts=verts@entry=0xd9951f8, indexLump=indexLump@entry=0xd995200)
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_bsp.cpp:3329
#9  0x0000000000510d7d in RE_LoadWorldMap (
    name=0x7fffdfc89e7a "maps/perseus.bsp")
    at /home/redman/lab/unvanquished/src/engine/renderer/tr_bsp.cpp:6885
#10 0x00000000004c0b74 in CL_CgameSystemCalls (args=0x7fffffff47f0)
    at /home/redman/lab/unvanquished/src/engine/client/cl_cgame.cpp:894
#11 0x000000000048379d in DoSyscall ()
    at /home/redman/lab/unvanquished/src/engine/qcommon/vm_x86.cpp:480
#12 0x00007fffc285c052 in ?? ()
#13 0x00000000008e1de8 in vmTable ()
#14 0x00000000008e1de8 in vmTable ()
#15 0x00007fffde7fe6c0 in ?? ()
#16 0x00007fffc92b37a0 in ?? ()
#17 0x00007fffffff48f0 in ?? ()
#18 0x0000000001fffe40 in ?? ()
#19 0x0000000000000640 in ?? ()
#20 0x00007fffc285c087 in ?? ()
#21 0x00007fffc2862b93 in ?? ()
#22 0x00007fffc286c23d in ?? ()
#23 0x00007fffc285c1b4 in ?? ()
#24 0x00000000004856d3 in VM_CallCompiled (vm=0x7fffffff4878, 
    args=<optimized out>)
    at /home/redman/lab/unvanquished/src/engine/qcommon/vm_x86.cpp:2036
#25 0x00000000008e1d00 in ?? ()
#26 0x0000000000000000 in ?? ()
User avatar
JOURNEYMAN
Dragoon
Posts: 339
Joined: Thu Mar 08, 2012 9:42 pm UTC

Re: (Mac) Loading new Unvanquished specific map crashes the

Post by JOURNEYMAN »

Seems like it's advanced enough to be called a feature. A feature to force everyone to upgrade their hardware. :tongue:

User avatar
Viech
Project Head
Posts: 2139
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: (Mac) Loading new Unvanquished specific map crashes the

Post by Viech »

You should probably put that on the issue tracker, enneract.

Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction

Post Reply