(gzdoom was the only program i had built with DEBUG=1 at the time so

i'll build the regular zdoom right away)
When i use -nosound this crash doesn't happen, so i'm guessing it's the FMOD lib that's outdated, but i'll post the crash log anyway, to be sure

just what happens is when a certain sound file (it seems to be picky about it) zdoom just crashes and goes to the terminal without setting the vid res back to normal an doesn't release the mouse
Code: Select all
*** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0xd8
System: Linux lisa 2.6.22.6 #2 Fri Sep 14 19:47:58 CEST 2007 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
GCC version: 4.1.2
ZDoom version 1.0.24 - 2.1.7xx (r530) (Sep 16 2007)
Command line: ./gzdoomd -iwad /home/guntherdw/wads/DOOM2.WAD -file /GuntherDW/doom2/kdizd.pk3
Wad 0: gzdoom.pk3
Wad 1: DOOM2.WAD
Wad 2: kdizd.pk3
Current map: TITLEMAP
viewx = 0
viewy = 0
viewz = 0
viewangle = 0
Executing: gdb --quiet --batch --command=gdb-respfile-7AeNEz --pid=21436
Using host libthread_db library "/lib/libthread_db.so.1".
0xffffe410 in __kernel_vsyscall ()
Program received signal SIGSEGV, Segmentation fault.
0xb7ed9327 in init_stream_internal_ () from /usr/lib/libFLAC.so.8
* Loaded Libraries
From To Syms Read Shared Object Library
0xb7ef6ce0 0xb7efcdc4 Yes /usr/lib/libFLAC++.so.6
0xb7ebbe00 0xb7ee5014 Yes /usr/lib/libFLAC.so.8
0xb7ea4470 0xb7eaf954 Yes /lib/libz.so.1
0xb7e23ae0 0xb7e63c49 Yes /usr/lib/libfmod.so
0xb7d5b010 0xb7db4f74 Yes /usr/lib/libSDL-1.2.so.0
0xb7d42270 0xb7d4d134 Yes /lib/libpthread.so.0
0xb7d20450 0xb7d39834 Yes /usr/lib/libjpeg.so.62
0xb7a26440 0xb7c5f484 Yes /usr/lib/libgtk-x11-2.0.so.0
0xb7969b60 0xb79b4a94 Yes /usr/lib/libgdk-x11-2.0.so.0
0xb7942740 0xb794ee14 Yes /usr/lib/libatk-1.0.so.0
0xb79284e0 0xb7936914 Yes /usr/lib/libgdk_pixbuf-2.0.so.0
0xb791ddd0 0xb7921a94 Yes /usr/lib/libpangocairo-1.0.so.0
0xb78e73f0 0xb7905514 Yes /usr/lib/libpango-1.0.so.0
0xb78660e0 0xb78d1384 Yes /usr/lib/libcairo.so.2
0xb782aa90 0xb7855334 Yes /usr/lib/libgobject-2.0.so.0
0xb7820cc0 0xb7821d44 Yes /usr/lib/libgmodule-2.0.so.0
0xb781ca70 0xb781d954 Yes /lib/libdl.so.2
0xb7794da0 0xb77dff84 Yes /usr/lib/libglib-2.0.so.0
0xb771f570 0xb7759ee1 Yes //usr//lib/opengl/nvidia/lib/libGL.so.1
0xb7680cb0 0xb76dc1f4 Yes /usr/lib/libGLU.so.1
0xb75c6890 0xb763f354 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6
0xb7567470 0xb75817e4 Yes /lib/libm.so.6
0xb755a6c0 0xb7561204 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
0xb743ddd0 0xb7523660 Yes /lib/libc.so.6
0xb7424250 0xb7426494 Yes /usr/lib/libogg.so.0
0xb73cef20 0xb7419224 Yes /usr/lib/libdirectfb-1.0.so.0
0xb73be0d0 0xb73c1a64 Yes /usr/lib/libfusion-1.0.so.0
0xb73adde0 0xb73b8334 Yes /usr/lib/libdirect-1.0.so.0
0xb7335210 0xb7385254 Yes /usr/lib/libvga.so.1
0xb7f30880 0xb7f458ef Yes /lib/ld-linux.so.2
0xb7257560 0xb72e1924 Yes /usr/lib/libX11.so.6
0xb723cfa0 0xb723f3b4 Yes /usr/lib/libXfixes.so.3
0xb72161b0 0xb722e404 Yes /usr/lib/libfontconfig.so.1
0xb7205680 0xb720f714 Yes /usr/lib/libXext.so.6
0xb71f9500 0xb71ff0e4 Yes /usr/lib/libXrender.so.1
0xb71f58d0 0xb71f6364 Yes /usr/lib/libXinerama.so.1
0xb71ed340 0xb71f2794 Yes /usr/lib/libXi.so.6
0xb71e52f0 0xb71e9004 Yes /usr/lib/libXrandr.so.2
0xb71dc160 0xb71e1564 Yes /usr/lib/libXcursor.so.1
0xb71afd50 0xb71d3bc4 Yes /usr/lib/libpangoft2-1.0.so.0
0xb7132cc0 0xb7194004 Yes /usr/lib/libfreetype.so.6
0xb7127b10 0xb712a514 Yes /usr/lib/libglitz-glx.so.1
0xb7103750 0xb7121184 Yes /usr/lib/libpng12.so.0
0xb6859780 0xb6f9dd2c Yes //usr//lib/opengl/nvidia/lib/libGLcore.so.1
0xb6765450 0xb67654a8 Yes //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
0xb6762520 0xb6762774 Yes /usr/lib/libxcb-xlib.so.0
0xb674ff20 0xb675e734 Yes /usr/lib/libxcb.so.1
0xb6643920 0xb6722064 Yes /usr/lib/libxml2.so.2
0xb6623a20 0xb6624694 Yes /usr/lib/libXau.so.6
0xb65fc450 0xb661f6a4 Yes /usr/lib/libglitz.so.1
0xb65f5f10 0xb65f7ab4 Yes /usr/lib/libXdmcp.so.6
0xb6444e80 0xb6449914 Yes /lib/libnss_compat.so.2
0xb6430180 0xb643caf4 Yes /lib/libnsl.so.1
0xb6424960 0xb642a404 Yes /lib/libnss_nis.so.2
0xb641a920 0xb64206f4 Yes /lib/libnss_files.so.2
0xb6455370 0xb6455db4 Yes /usr/lib/gconv/ISO8859-1.so
* Threads
* FPU Status
R7: Empty 0xbffcaaaaab0000000000
R6: Empty 0x4016c000000000000000
R5: Empty 0x00000000000000000000
R4: Empty 0x4005c600000000000000
R3: Empty 0x3ffe8000000000000000
R2: Empty 0x40018000000000000000
R1: Empty 0x4001c000000000000000
=>R0: Empty 0xffff0000000000000000
Status Word: 0x0023 IE DE PE
TOP: 0
Control Word: 0x037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x00:0x00000000
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
* Registers
eax 0xd8 216
ecx 0xb7efb150 -1209028272
edx 0xb7efb120 -1209028320
ebx 0xb7f01ff4 -1208999948
esp 0xbfa928f0 0xbfa928f0
ebp 0xbfa929b8 0xbfa929b8
esi 0x0 0
edi 0xbfa92d04 -1079431932
eip 0xb7ed9327 0xb7ed9327 <init_stream_internal_+23>
eflags 0x10286 [ PF SF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
* Bytes near %eip:
0xb7ed9324 <init_stream_internal_+20>: 0x8b582444
0xb7ed9327 <init_stream_internal_+23>: 0x99e8008b
* Backtrace
#0 0xb7ed9327 in init_stream_internal_ () from /usr/lib/libFLAC.so.8
No symbol table info available.
#1 0xb7f03298 in ?? ()
No symbol table info available.
#2 0x1ca3a658 in ?? ()
No symbol table info available.
#3 0xffffffff in ?? ()
No symbol table info available.
#4 0xb7f4afc4 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#5 0xb7f03000 in ?? ()
No symbol table info available.
#6 0x00000001 in ?? ()
No symbol table info available.
#7 0xb7f3d6e9 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#8 0xb7f43000 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#9 0xb7efb642 in FLAC::Decoder::Stream::init () from /usr/lib/libFLAC++.so.6
No symbol table info available.
#10 0x08247692 in FLACSampleLoader (this=0xbfa929f8, sfx=0x85b5e68) at src/sound/sample_flac.cpp:18
No locals.
#11 0x0823f257 in FMODSoundRenderer::DoLoad (this=0x8598f58, slot=0x85b5e70, sfx=0x85b5e68) at src/sound/fmodsound.cpp:1144
loader = {<> = {<No data fields>}, NumChannels = 0, SampleBits = 0, SampleRate = 0, NumSamples = 0, File = {<FileReader> = {_vptr.FileReader = 0x82cab48, File = 0x0, Length = 7670, StartPos = 0,
FilePos = 0, CloseOnDestruct = false}, SourceData = 0x99956e0 "fLaC", DestroySource = true, Encrypted = false}, StartPos = 0, EndPos = 7670, SBuff = 0x0, SBuff2 = 0x9960000, SLen = 0, SLen2 = 160847312,
Sfx = 0x85b5e68, Dest8 = false}
wlump = {<FileReader> = {_vptr.FileReader = 0x82cab48, File = 0x0, Length = 7670, StartPos = 0, FilePos = 7670, CloseOnDestruct = false}, SourceData = 0x99655d0 "fLaC", DestroySource = true,
Encrypted = false}
len = 570425344
sfxdata = (BYTE *) 0x9987d58 "fLaC"
size = 7670
errcount = 0
samplemode = 8192
#12 0x0823f82d in FMODSoundRenderer::getsfx (this=0x8598f58, sfx=0x85b5e68) at src/sound/fmodsound.cpp:1226
i = 535
#13 0x0823f89a in FMODSoundRenderer::LoadSound (this=0x8598f58, sfx=0x85b5e68) at src/sound/fmodsound.cpp:954
No locals.
#14 0x08181a01 in S_CacheSound (sfx=0x85b5e68) at src/s_sound.cpp:534
No locals.
#15 0x08181c3b in S_PrecacheLevel () at src/s_sound.cpp:496
actor = (class AActor *) 0x0
iterator = {<FThinkerIterator> = {m_ParentType = 0x83a6aa0, m_CurrThinker = 0x839eae4, m_Stat = 32 ' ', m_SearchStats = true, m_SearchingFresh = false}, <No data fields>}
i = 216
#16 0x0812f83c in P_SetupLevel (lumpname=0x83a2b4c "TITLEMAP", position=0) at src/p_setup.cpp:3786
times = {181681, 1175870, 772, 1995197, 1996720, 704608, 2241508, 854901, 615, 697, 1291093, 5586, 4001229, 179852, 3290468, 564, 1318515, 18446367801066793996, 0, 0}
buildthings = (mapthing2_t *) 0x112a
numbuildthings = 137990144
i = 8
buildmap = false
map = (MapData *) 0x91f8048
timenames = {0x82be329 "load vertexes", 0x82be337 "load sectors", 0x82be344 "load sides", 0x82be34f "load lines", 0x82be35a "load sides 2", 0x82be367 "load lines 2", 0x82be374 "loop sides",
0x82be37f "load subsectors", 0x82be38f "load nodes", 0x82be39a "load segs", 0x82be3a4 "load blockmap", 0x82be3b2 "load reject", 0x82be3be "group lines", 0x82be3ca "flood zones", 0x82be3d6 "load things",
0x82be3e2 "translate teleports", 0x82be3f6 "init polys", 0x82be401 "precache"}
#17 0x080a3b81 in G_DoLoadLevel (position=0, autosave=false) at src/g_level.cpp:1973
oldgs = GS_TITLELEVEL
i = 8
lastposition = 0
firstTime = true
#18 0x080a4f75 in G_InitNew (mapname=0x82b1c64 "TITLEMAP", bTitleLevel=true) at src/g_level.cpp:1635
oldSpeed = SPEED_Normal
wantFast = false
i = 8
map = (MapData *) 0x90240c0
#19 0x0807f40a in D_DoAdvanceDemo () at src/d_main.cpp:989
pagename = 0x0
map = (MapData *) 0x90e2178
demoname = "DEMO1\000\000"
democount = 0
pagecount = 0
#20 0x080866e3 in TryRunTics () at src/d_net.cpp:1824
i = 1
lowtic = 17
realtics = 71
availabletics = 17
counts = 16
numplaying = 1
doWait = false
#21 0x08080658 in D_DoomLoop () at src/d_main.cpp:766
lasttic = 0
#22 0x0808195d in D_DoomMain () at src/d_main.cpp:2456
p = 5
flags = 0
file = "Doom.Autoload\000w/.gzdoom/skins", '\0' <repeats 2619 times>, "[\224ó·M¶\035·º\031.·", '\0' <repeats 16 times>, "įô·Ԧ\035·ø9©¿,:©¿ÿ\227ó·", '\0' <repeats 16 times>, "\bUN\b\005", '\0' <repeats 11 times>, "ø9©¿Ä:©¿Sç\021¼\v\000\000\000Ԧ\035·x¦\035·Rç\021¼", '\0' <repeats 12 times>, "\002\000\000\000d\000\000\000\000\000\000\000\210* ·º\031.·\204®\035·[\224ó·üµ\035·\235\031.·X, ·¸:©¿\000\000\000\000ä\230ó·įô·"...
v = 0x0
wad = 0x0
execFiles = (class DArgs *) 0x84a0088
files = (class DArgs *) 0x9022a98
files1 = (class DArgs *) 0x84a0100
files2 = (class DArgs *) 0x84a0120
val = 0x0
startupString = {0x82b23c8 "STARTUP1", 0x82b23d1 "STARTUP2", 0x82b23da "STARTUP3", 0x82b23e3 "STARTUP4", 0x82b23ec "STARTUP5"}
one_hundred = "100"
#23 0x0825a525 in main (argc=6, argv=0xbfa94084) at src/sdl/i_main.cpp:238
s = {11, 4, 8, 7}
slash = 0x8397dbb "/"
error = (CDoomError &) @0xb7553ff4: {
m_Message = "|½\022\000\000\000\000\000\000\000\000\000 \017I· \026I·\220\022I·ð\aô· \000ô·\020\024I·pöH·0\006V·\000\000\000\000\177\003\000\000\"\000\000\000@", '\0' <repeats 19 times>, "\003\000\000\000±9\025\231㼥\026ͤtg\036Q\001>ª\212PN\005\214\004a\027\006Põ\025qk\204,\211\031j¯\227j\2116ùHÛT\204\211\024\006Ñÿ7\234ÿ\213µ\004qáYI\212\221Ï\203\2147\tq¤ÇR©>)\215\001ÃO\037¾qÛÃ\034N´9ùN¤ø±\200\213L(Ãí\031ÝK¿\207å@²É\033Kîéç®\202CAk[SÚžó\001\000\000\000\003"...}
Kill the program being debugged? (y or n) [answered Y; input not from terminal]