Page 1 of 1
Nod reports an segfault, whatever that is ;op
Posted: Fri Nov 16, 2012 8:49 pm
by GHOST®
Got a PM from Nod concerning a VoD bug, however, i am clueless as to what he is referring to. :o(
Did i possibly create another bug like when i overstepped the particles sytem max# count ?? Or is this a linux based issue. Please advise. :o)
Nod wrote:Hi
I have a bug report for Valley of Despair where I am getting a segfault using v1.7.2 Linux - Build 378.
I am very new to the comunity so don't know the ropes, just wondering where you would like me to post the bugreport, do you have a buzilla or other bug tracker somewhere?
Re: Nod reports an segfault, whatever that is ;op
Posted: Fri Nov 16, 2012 10:02 pm
by Melekor
Segfault means the program crashed because it tried to read or write parts of memory that didn't belong to it.
Posting here in the tech support forum would be fine - just reuse this thread.
Re: Nod reports an segfault, whatever that is ;op
Posted: Sun Nov 18, 2012 1:19 am
by Nod
I am running 64bit ubuntu 12.04 (the same distro/version steam is supporting for the linux beta).
My SDL version is libsdl1.2debian 1.2.14-6.4ubuntu3
I am using a Nvidia NV43 [GeForce 6200] graphics card using the nvidia proprietary drivers NVIDIA Driver Version: 295.40
I get this segfault pretty consistently when I get to the bit where soulblighter starts executing zerks, but its not in exactly the same place, the one time I got to where he turns into crows, but usually its before that. I have not managed to segfault on anything else and I have been playing quite a bit (including plugins) in the last 3 weeks.
At a guess its something to do with rendering the smoke from the pit.
Let me know if you need more crash reports or system info.
crashlog:
2012-11-18 18:57:45
Myth II 32-Bit Build 378 running under Linux ----------------------------------------------
Loading poweruser.txt... not found.
Scanning for software devices...
Found 1 to use
Scanning for OpenGL devices...
Found 1 to use
GeForce 6200/PCIe/SSE2 | NVIDIA Corporation | OpenGL 2.1
INFO: Loaded OpenAL library 'libopenal.so.1'
Loading Patch Files...
Patch 1.2
Patch MariusNet
Patch 1.3
Patch 1.4
Patch 1.4 Interface
Patch 1.5
Loading Patch Files Succeeded
Warning: Unable to find cutscene 'prologue'.
Running OpenGL at 1680 x 1050
Starting mesh "|iValley of Despair" with 1 plugin...
Magma - Valley of Despair
Using 1.7.2 gameplay...
OpenGL: initialized with ErasePreviousFrame=0, Use32BitTextures=1, UseAppleClientStorage=1, UseDepthTest=1, UseShaders=1, UpdateCMapChunked=1
Segmentation fault
./Myth2() [0x807b737]
[0xf76e6400]
./Myth2(_ZN5cache17build_item_bitmapEP11cache_valueP25cached_texture_descriptor+0x1c7) [0x80dc187]
./Myth2(_ZN5cache21initialize_cache_itemEP11cache_valueP25cached_texture_descriptor+0x167) [0x80dce97]
./Myth2(_ZN5cache6lookupEP25cached_texture_descriptori+0x143) [0x80dd4b3]
./Myth2(texture_cache_lookup+0x22) [0x80dd742]
./Myth2(rasterize_translucent+0x98) [0x80eac98]
./Myth2() [0x80ea0be]
./Myth2(rasterize_scene_opengl+0x203) [0x80e75a3]
./Myth2(rasterize_scene_hardware+0x2e) [0x80db96e]
./Myth2(rasterize_scene+0x34) [0x81885b4]
./Myth2(render_scene+0x200) [0x817f550]
./Myth2() [0x80f9daa]
./Myth2(update_everything+0x62) [0x80fd672]
./Myth2(main+0x1ed) [0x80fd8fd]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0xf72fa4d3]
Recording Buffers Flushed
Saved Recording To 'Crash- Nov 18 19.11.11 2012'
Re: Nod reports an segfault, whatever that is ;op
Posted: Sun Nov 18, 2012 2:19 am
by Melekor
Ah, I've seen this error before. Ghost used an unusual bitmap format which was not properly supported by the new 1.8 texture decompression code. That bug has since been fixed, but the latest released Linux version actually uses an early version of that code which still has the bug. (It's a bit confusing since the Linux build 378 is labelled as 1.7.2, but it uses some 1.8 code since it was a fork off the 1.8 branch)
Re: Nod reports an segfault, whatever that is ;op
Posted: Sun Nov 18, 2012 4:11 am
by Nod
I can confirm that this segfault no longer occurs in the v1.8-Dev - Build 411 Linux build.