[r106] nordhell crash when starting game

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
User avatar
GuntherDW
Posts: 117
Joined: Sat Nov 12, 2005 1:53
Location: Belgium, Antwerp
Contact:

[r106] nordhell crash when starting game

Post by GuntherDW »

WAD : http://www.doomworld.com/idgames/?id=15167
whenever i try to start the game, it boots me out of the game with a GLFlat::ProcessSector error

is this a user error or is it gzdoom?

Code: Select all

*** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0x79

System: Linux lisa 2.6.24.2 #2 SMP Fri Apr 25 05:17:06 CEST 2008 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
GCC version: 4.2.3

GZDoom version 1.1.2 (r106M) / ZDoom2.2.0 (r977) (May 23 2008)

Command line: gzdoomd -iwad /home/guntherdw/wads/DOOM2.WAD -file /GuntherDW/doom2/NORDHELL.wad

Wad 0: gzdoom.pk3
Wad 1: DOOM2.WAD
Wad 2: NORDHELL.wad

Current map: MAP01

viewx = 167903232
viewy = 500695040
viewz = 4194304
viewangle = e0000000

Executing: gdb --quiet --batch --command=gdb-respfile-Oei7K7 --pid=21322
[Thread debugging using libthread_db enabled]
[New Thread 0xb5fdaac0 (LWP 21322)]
[New Thread 0xb4ba0b90 (LWP 21325)]
[New Thread 0xb53a1b90 (LWP 21324)]
0xb7f08410 in __kernel_vsyscall ()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5fdaac0 (LWP 21322)]
0x082b685c in GLFlat::ProcessSector (this=0xbfb81b80, frontsector=0x8dbd758, sub=0x8f96500) at src/gl/gl_flats.cpp:640
640					if ((rover->flags&(FF_EXISTS|FF_RENDERPLANES))==(FF_EXISTS|FF_RENDERPLANES))

* Loaded Libraries
From        To          Syms Read   Shared Object Library
0xb7eb9500  0xb7ec4704  Yes         /lib/libz.so.1
0xb7d231a0  0xb7de67d8  Yes         /usr/local/lib/libfmodex.so
0xb7c308d0  0xb7c8bde4  Yes         /usr/lib/libSDL-1.2.so.0
0xb7c16230  0xb7c21674  Yes         /lib/libpthread.so.0
0xb7bf5450  0xb7c0e834  Yes         /usr/lib/libjpeg.so.62
0xb78953e0  0xb7b2cdb4  Yes         /usr/lib/libgtk-x11-2.0.so.0
0xb77c5110  0xb781bfa4  Yes         /usr/lib/libgdk-x11-2.0.so.0
0xb779bea0  0xb77a7f94  Yes         /usr/lib/libatk-1.0.so.0
0xb777f940  0xb778fd24  Yes         /usr/lib/libgdk_pixbuf-2.0.so.0
0xb7774430  0xb7778a04  Yes         /usr/lib/libpangocairo-1.0.so.0
0xb773dca0  0xb775cfb4  Yes         /usr/lib/libpango-1.0.so.0
0xb76d2420  0xb7725914  Yes         /usr/lib/libcairo.so.2
0xb7693c70  0xb76bdf14  Yes         /usr/lib/libgobject-2.0.so.0
0xb7688d60  0xb7689e74  Yes         /usr/lib/libgmodule-2.0.so.0
0xb7684a70  0xb7685984  Yes         /lib/libdl.so.2
0xb75c74d0  0xb763e834  Yes         /usr/lib/libglib-2.0.so.0
0xb7542bb0  0xb758b3d9  Yes         //usr//lib/opengl/nvidia/lib/libGL.so.1
0xb74abb20  0xb74ff014  Yes         /usr/lib/libGLU.so.1
0xb73eea10  0xb7469fa4  Yes         /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libstdc++.so.6
0xb738b450  0xb73a43d4  Yes         /lib/libm.so.6
0xb737d990  0xb7384834  Yes         /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgcc_s.so.1
0xb725d1e0  0xb7345360  Yes         /lib/libc.so.6
0xb72347f0  0xb7243604  Yes         /usr/lib/libaudio.so.2
0xb71eae00  0xb7225cc4  Yes         /usr/lib/libXt.so.6
0xb7152e10  0xb71bcc14  Yes         /usr/lib/libggi.so.2
0xb712cb70  0xb71433d4  Yes         /usr/lib/libgii.so.1
0xb711fbf0  0xb71255f4  Yes         /usr/lib/libgg.so.1
0xb70a9210  0xb70f9254  Yes         /usr/lib/libvga.so.1
0xb708a060  0xb7093874  Yes         /usr/lib/libaa.so.1
0xb7f09880  0xb7f1ec9f  Yes         /lib/ld-linux.so.2
0xb70347e0  0xb7077224  Yes         /usr/lib/libgio-2.0.so.0
0xb6f54560  0xb6fdb614  Yes         /usr/lib/libX11.so.6
0xb6f3a930  0xb6f3b474  Yes         /usr/lib/libXcomposite.so.1
0xb6f37900  0xb6f382d4  Yes         /usr/lib/libXdamage.so.1
0xb6f32fa0  0xb6f353b4  Yes         /usr/lib/libXfixes.so.3
0xb6f0b270  0xb6f22fc4  Yes         /usr/lib/libfontconfig.so.1
0xb6efaa60  0xb6f045a4  Yes         /usr/lib/libXext.so.6
0xb6eef500  0xb6ef50e4  Yes         /usr/lib/libXrender.so.1
0xb6eea810  0xb6eeb2a4  Yes         /usr/lib/libXinerama.so.1
0xb6ee2340  0xb6ee7794  Yes         /usr/lib/libXi.so.6
0xb6eda2f0  0xb6ede004  Yes         /usr/lib/libXrandr.so.2
0xb6ed0160  0xb6ed5564  Yes         /usr/lib/libXcursor.so.1
0xb6eaa440  0xb6ec88e4  Yes         /usr/lib/libpangoft2-1.0.so.0
0xb6e31610  0xb6e8ef84  Yes         /usr/lib/libfreetype.so.6
0xb6e25b10  0xb6e28514  Yes         /usr/lib/libglitz-glx.so.1
0xb6e03c70  0xb6e1ec04  Yes         /usr/lib/libpng12.so.0
0xb6dfb150  0xb6dfc1d4  Yes         /usr/lib/libxcb-render-util.so.0
0xb6df3850  0xb6df7364  Yes         /usr/lib/libxcb-render.so.0
0xb6dddf00  0xb6dedf24  Yes         /usr/lib/libxcb.so.1
0xb6dadcd0  0xb6dd2994  Yes         /usr/lib/libpixman-1.so.0
0xb63aff00  0xb6c570a0  Yes         //usr//lib/opengl/nvidia/lib/libGLcore.so.1
0xb6294450  0xb62944a8  Yes         //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
0xb6291a20  0xb6292694  Yes         /usr/lib/libXau.so.6
0xb62897b0  0xb628e5c4  Yes         /usr/lib/libSM.so.6
0xb6273b60  0xb6282784  Yes         /usr/lib/libICE.so.6
0xb61b38b0  0xb6215814  Yes         /usr/lib/libslang.so.2
0xb618c730  0xb618eda4  Yes         /lib/libgpm.so.1
0xb6156460  0xb617b0b4  Yes         /lib/libncurses.so.5
0xb613baf0  0xb6145a94  Yes         /usr/lib/libvgagl.so.1
0xb6134bf0  0xb61377f4  Yes         /usr/lib/libXxf86vm.so.1
0xb612e410  0xb6131014  Yes         /usr/lib/libXxf86dga.so.1
0xb612a670  0xb612a8e4  Yes         /usr/lib/libxcb-xlib.so.0
0xb6124f10  0xb6126ab4  Yes         /usr/lib/libXdmcp.so.6
0xb6022960  0xb60fddc4  Yes         /usr/lib/libxml2.so.2
0xb5fdf450  0xb60026a4  Yes         /usr/lib/libglitz.so.1
0xb5d32e50  0xb5d379d4  Yes         /lib/libnss_compat.so.2
0xb7eda140  0xb7ee6ab4  Yes         /lib/libnsl.so.1
0xb7ece960  0xb7ed44a4  Yes         /lib/libnss_nis.so.2
0xb5d288e0  0xb5d2ea94  Yes         /lib/libnss_files.so.2
0xb53c1350  0xb543d504  Yes         /usr/lib/libasound.so
0xb5d4a9a0  0xb5d4edf4  Yes         /lib/librt.so.1

* Threads
  3 Thread 0xb53a1b90 (LWP 21324)  0xb7f08410 in __kernel_vsyscall ()
  2 Thread 0xb4ba0b90 (LWP 21325)  0xb7f08410 in __kernel_vsyscall ()
* 1 Thread 0xb5fdaac0 (LWP 21322)  0x082b685c in GLFlat::ProcessSector (this=0xbfb81b80, frontsector=0x8dbd758, sub=0x8f96500) at src/gl/gl_flats.cpp:640

* FPU Status
  R7: Empty   0x3fff8000000000000000
  R6: Empty   0x3ffefffffe0000000000
  R5: Empty   0xc0059000000000000000
  R4: Empty   0x4005d000000000000000
  R3: Empty   0x40078000000000000000
  R2: Empty   0xbffeb504f30000000000
  R1: Empty   0x400ba8d25da040000000
=>R0: Empty   0x80000000000000000000

Status Word:         0x4023   IE DE          PE                      C3
                       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            0x49	73
ecx            0xffff0000	-65536
edx            0x8fff6c8	150992584
ebx            0xa020000	167903232
esp            0xbfb81950	0xbfb81950
ebp            0xbfb819b8	0xbfb819b8
esi            0x400	1024
edi            0x81af05c	135983196
eip            0x82b685c	0x82b685c <GLFlat::ProcessSector(sector_t*, subsector_s*)+2662>
eflags         0x210297	[ CF PF AF SF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51

* Bytes near %eip:
0x82b6859 <_ZN6GLFlat13ProcessSectorEP8sector_tP11subsector_s+2659>:	0x8be8458b
0x82b685c <_ZN6GLFlat13ProcessSectorEP8sector_tP11subsector_s+2662>:	0x8330408b

* Backtrace
#0  0x082b685c in GLFlat::ProcessSector (this=0xbfb81b80, frontsector=0x8dbd758, sub=0x8f96500) at src/gl/gl_flats.cpp:640
	lastceilingheight = 5242880
	lastfloorheight = 5505024
	rover = (F3DFloor *) 0x49
	k = 4294967295
	player = (player_t *) 0x0
	light = (lightlist_t *) 0x90081d4
	x = (extsector_t::xfloor &) @0x8e13550: {ffloors = {<TArray<F3DFloor*,F3DFloor*>> = {Array = 0x8fff6c8, Most = 16, Count = 1}, <No data fields>}, lightlist = {Array = 0x90081b0, 
    Most = 16, Count = 2}, attached = {Array = 0x0, Most = 0, Count = 0}}
	srf = (byte *) 0x9492b50 "\a"
#1  0x082a9f95 in DoSubsector (sub=0x8f96500) at src/gl/gl_bsp.cpp:409
	i = 65535
	sector = (sector_t *) 0x8dbd758
	fakesector = (sector_t *) 0x8dbd758
	fake = {floorplane = {a = 16384, b = 1065353216, c = -1232034858, d = -1273057280, ic = 143270336}, ceilingplane = {a = 1280, b = 1024, c = 0, d = -1273009468, ic = 143270336}, 
  floortexz = -1273057280, ceilingtexz = 17664, ColorMap = 0x4500, floor_xoffs = 143267192, floor_yoffs = -1237145528, ceiling_xoffs = -1273057280, ceiling_yoffs = 17664, floor_xscale = 0, 
  floor_yscale = 20480, ceiling_xscale = 16, ceiling_yscale = 4, floor_angle = 4, ceiling_angle = 16842756, base_ceiling_angle = 1024, base_ceiling_yoffs = -16777216, 
  base_floor_angle = -1272950084, base_floor_yoffs = -1220968705, FloorLight = 53 '5', CeilingLight = 128 '\200', FloorFlags = 0 '\0', CeilingFlags = 0 '\0', floorpic = 0, ceilingpic = 0, 
  lightlevel = 0 '\0', SoundTarget = {p = 0x400}, soundtraversed = 1 '\001', special = 0, tag = 1, nexttag = 1030251968, firsttag = 0, sky = 38783896, seqType = 6808, soundorg = {-1220968705, 
    1276375782, 0}, validcount = 155560480, thinglist = 0x0, friction = 148623416, movefactor = 0, floordata = {p = 0xbfb81ab8}, ceilingdata = {p = 0xbd4bcf26}, lightingdata = {p = 0x851d7e4}, 
  stairlock = 20 '\024', prevsec = -519, nextsec = 6856, linecount = -16456, lines = 0xb7397eff, heightsec = 0xcc01bfbb, bottommap = 1, midmap = 3216513784, topmap = 137012326, 
  touching_thinglist = 0x8dbd298, gravity = 0, damage = 0, mod = 17112, ZoneNumber = 13492, MoreFlags = 47935, Flags = 16777215, SecActTarget = {p = 0xffe19192}, FloorSkyBox = {p = 0xbfb81af8}, 
  CeilingSkyBox = {p = 0xb7397eff}, ExtraLights = 0xc9f3736d, Triangle = {0x0, 0x0, 0x0}, oldspecial = -12232, e = 0x0, ceiling_reflect = -1.43832684, floor_reflect = -0.23441568, 
  sectornum = 139581412, transdoor = 176, transdoorheight = -1078453464, subsectorcount = -1220968705, subsectors = 0xcd18d0b5}
	glflat = {sector = 0x8dbd758, sub = 0x0, z = 80, gltexture = 0x94da550, Colormap = {LightColor = {b = 255 'ÿ', g = 255 'ÿ', r = 255 'ÿ', a = 0 '\0'}, FadeColor = {b = 0 '\0', g = 0 '\0', 
      r = 0 '\0', a = 0 '\0'}, blendfactor = 0}, renderstyle = STYLE_Translucent, alpha = 1, plane = {texture = 2248, plane = {a = 0, b = 0, c = 65536, d = -5242880, ic = 65536}, 
    texheight = 5242880, xoffs = 0, yoffs = 0, xscale = 65536, yscale = 65536, angle = 0}, lightlevel = 128, stack = false, foggy = false, ceiling = false, renderflags = 4 '\004'}
	glsprite = {lightlevel = 1 '\001', foglevel = 0 '\0', hw_styleflags = 0 '\0', ThingColor = {b = 0 '\0', g = 88 'X', r = 27 '\033', a = 184 '¸'}, Colormap = {LightColor = {b = 102 'f', 
      g = 164 '¤', r = 42 '*', a = 8 '\b'}, FadeColor = {b = 152 '\230', g = 210 'Ò', r = 219 'Û', a = 8 '\b'}, blendfactor = 0}, modelframe = 0xbfb81b48, RenderStyle = {{BlendOp = 197 'Å', 
      SrcAlpha = 104 'h', DestAlpha = 187 '»', Flags = 189 '½'}, AsDWORD = 3183175877}, translation = 139581412, index = -62551984, scale = -1.43833447, x = -1.10564279e-05, y = -62551984, 
  z = 0, ul = -1.43834019, ur = 5.13507636e-34, vt = 1.32303726e-33, vb = 0, x1 = 104, y1 = -0.07016965, z1 = 2.35098856e-38, x2 = -1.36332273e+37, y2 = -1.43834019, z2 = 4.54580012e-34, 
  gltexture = 0xcc36f958, trans = 1.40129846e-45, actor = 0x0, particle = 0x0}
#2  0x082aa05a in gl_RenderBSPNode (node=0x8f96501) at src/gl/gl_bsp.cpp:453
No locals.
#3  0x082aa00b in gl_RenderBSPNode (node=0x8f27f90) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f27f90
	side = 1
#4  0x082aa00b in gl_RenderBSPNode (node=0x8f29570) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f29570
	side = 0
#5  0x082aa00b in gl_RenderBSPNode (node=0x8f2b138) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f2b138
	side = 1
#6  0x082aa00b in gl_RenderBSPNode (node=0x8f33a60) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f33a60
	side = 0
#7  0x082aa00b in gl_RenderBSPNode (node=0x8f33a98) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f33a98
	side = 1
#8  0x082cf006 in gl_DrawScene () at src/gl/gl_scene.cpp:351
	i = 0
	recursion = 0
#9  0x082d031b in gl_RenderView (camera=0x8faf9b8, bounds=0x0, fov=90, ratio=1.60000002, fovratio=1.60000002, mainview=true) at src/gl/gl_scene.cpp:833
	retval = (sector_t *) 0x8dbd038
	a1 = 560731808
#10 0x082d04ae in OpenGLFrameBuffer::RenderView (this=0x874e5e0, player=0x8465d60) at src/gl/gl_scene.cpp:992
	fovratio = 1.60000002
	ratio = 1.60000002
	viewsector = (sector_t *) 0x10000
	ratios = {1.60000002, 2.13333297, 1.92000043, 1.60000002, 1.44000041}
#11 0x0807f1c9 in D_Display () at src/d_main.cpp:581
	wipe = true
	hw2d = false
	cycles = 18446673623534761035
#12 0x0807fee2 in D_DoomLoop () at src/d_main.cpp:809
	lasttic = 57
#13 0x08081288 in D_DoomMain () at src/d_main.cpp:2538
	p = 0
	flags = 0
	file = {Chars = 0x85a51cc "Doom2.Autoload", static NullString = {Len = 0, AllocLen = 2, RefCount = 1404, Nothing = "\000"}}
	v = 0x0
	wad = 0x0
	execFiles = (class DArgs *) 0x85a5178
	iwad_info = (const IWADInfo *) 0x835a420
	files = (class DArgs *) 0x8cf45e8
	files1 = (class DArgs *) 0x85a5210
	files2 = (class DArgs *) 0x85a5230
	files3 = (class DArgs *) 0x85a5250
	val = 0x0
	bots = (class DArgs *) 0x8806590
	startupString = {0x835a4c0 "STARTUP1", 0x835a4c9 "STARTUP2", 0x835a4d2 "STARTUP3", 0x835a4db "STARTUP4", 0x835a4e4 "STARTUP5"}
	one_hundred = "100"
#14 0x082a1c6b in main (argc=5, argv=0xbfb830a4) at src/sdl/i_main.cpp:263
	s = {11, 4, 8, 7}
	program = "/GuntherDW/src/svn/gzdoom/\000zdoomd\000Ã
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

No idea what's happening. The latest Windows build doesn't crash for me
User avatar
GuntherDW
Posts: 117
Joined: Sat Nov 12, 2005 1:53
Location: Belgium, Antwerp
Contact:

Post by GuntherDW »

this is with r106 w/o the standard linux patches except the makefile one to fix xlat
:(

Code: Select all

*** Fatal Error ***
Illegal operand (signal 4)
Address: 0x82bbe80

System: Linux lisa 2.6.24.2 #2 SMP Fri Apr 25 05:17:06 CEST 2008 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
GCC version: 4.2.3

GZDoom version 1.1.2 (r106M) / ZDoom2.2.0 (r977) (May 24 2008)

Command line: gzdoomd -iwad /home/guntherdw/wads/DOOM2.WAD -file /GuntherDW/doom2/NORDHELL.wad

Wad 0: gzdoom.pk3
Wad 1: DOOM2.WAD
Wad 2: NORDHELL.wad

Current map: MAP01

viewx = 167903232
viewy = 500695040
viewz = 4194304
viewangle = e0000000

Executing: gdb --quiet --batch --command=gdb-respfile-4sQytk --pid=1719
[Thread debugging using libthread_db enabled]
[New Thread 0xb605eac0 (LWP 1719)]
[New Thread 0xb4c24b90 (LWP 1722)]
[New Thread 0xb5425b90 (LWP 1721)]
0xb7f8c410 in __kernel_vsyscall ()

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb605eac0 (LWP 1719)]
0x082bbe80 in FGLTexture::CheckExternalFile (this=0x949c358, hascolorkey=@0x949c381) at src/gl/gl_hirestex.cpp:312
312			for (const char ** extp=extensions; *extp; extp++)

* Loaded Libraries
From        To          Syms Read   Shared Object Library
0xb7f3d500  0xb7f48704  Yes         /lib/libz.so.1
0xb7da71a0  0xb7e6a7d8  Yes         /usr/local/lib/libfmodex.so
0xb7cb48d0  0xb7d0fde4  Yes         /usr/lib/libSDL-1.2.so.0
0xb7c9a230  0xb7ca5674  Yes         /lib/libpthread.so.0
0xb7c79450  0xb7c92834  Yes         /usr/lib/libjpeg.so.62
0xb79193e0  0xb7bb0db4  Yes         /usr/lib/libgtk-x11-2.0.so.0
0xb7849110  0xb789ffa4  Yes         /usr/lib/libgdk-x11-2.0.so.0
0xb781fea0  0xb782bf94  Yes         /usr/lib/libatk-1.0.so.0
0xb7803940  0xb7813d24  Yes         /usr/lib/libgdk_pixbuf-2.0.so.0
0xb77f8430  0xb77fca04  Yes         /usr/lib/libpangocairo-1.0.so.0
0xb77c1ca0  0xb77e0fb4  Yes         /usr/lib/libpango-1.0.so.0
0xb7756420  0xb77a9914  Yes         /usr/lib/libcairo.so.2
0xb7717c70  0xb7741f14  Yes         /usr/lib/libgobject-2.0.so.0
0xb770cd60  0xb770de74  Yes         /usr/lib/libgmodule-2.0.so.0
0xb7708a70  0xb7709984  Yes         /lib/libdl.so.2
0xb764b4d0  0xb76c2834  Yes         /usr/lib/libglib-2.0.so.0
0xb75c6bb0  0xb760f3d9  Yes         //usr//lib/opengl/nvidia/lib/libGL.so.1
0xb752fb20  0xb7583014  Yes         /usr/lib/libGLU.so.1
0xb7472a10  0xb74edfa4  Yes         /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libstdc++.so.6
0xb740f450  0xb74283d4  Yes         /lib/libm.so.6
0xb7401990  0xb7408834  Yes         /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgcc_s.so.1
0xb72e11e0  0xb73c9360  Yes         /lib/libc.so.6
0xb72b87f0  0xb72c7604  Yes         /usr/lib/libaudio.so.2
0xb726ee00  0xb72a9cc4  Yes         /usr/lib/libXt.so.6
0xb71d6e10  0xb7240c14  Yes         /usr/lib/libggi.so.2
0xb71b0b70  0xb71c73d4  Yes         /usr/lib/libgii.so.1
0xb71a3bf0  0xb71a95f4  Yes         /usr/lib/libgg.so.1
0xb712d210  0xb717d254  Yes         /usr/lib/libvga.so.1
0xb710e060  0xb7117874  Yes         /usr/lib/libaa.so.1
0xb7f8d880  0xb7fa2c9f  Yes         /lib/ld-linux.so.2
0xb70b87e0  0xb70fb224  Yes         /usr/lib/libgio-2.0.so.0
0xb6fd8560  0xb705f614  Yes         /usr/lib/libX11.so.6
0xb6fbe930  0xb6fbf474  Yes         /usr/lib/libXcomposite.so.1
0xb6fbb900  0xb6fbc2d4  Yes         /usr/lib/libXdamage.so.1
0xb6fb6fa0  0xb6fb93b4  Yes         /usr/lib/libXfixes.so.3
0xb6f8f270  0xb6fa6fc4  Yes         /usr/lib/libfontconfig.so.1
0xb6f7ea60  0xb6f885a4  Yes         /usr/lib/libXext.so.6
0xb6f73500  0xb6f790e4  Yes         /usr/lib/libXrender.so.1
0xb6f6e810  0xb6f6f2a4  Yes         /usr/lib/libXinerama.so.1
0xb6f66340  0xb6f6b794  Yes         /usr/lib/libXi.so.6
0xb6f5e2f0  0xb6f62004  Yes         /usr/lib/libXrandr.so.2
0xb6f54160  0xb6f59564  Yes         /usr/lib/libXcursor.so.1
0xb6f2e440  0xb6f4c8e4  Yes         /usr/lib/libpangoft2-1.0.so.0
0xb6eb5610  0xb6f12f84  Yes         /usr/lib/libfreetype.so.6
0xb6ea9b10  0xb6eac514  Yes         /usr/lib/libglitz-glx.so.1
0xb6e87c70  0xb6ea2c04  Yes         /usr/lib/libpng12.so.0
0xb6e7f150  0xb6e801d4  Yes         /usr/lib/libxcb-render-util.so.0
0xb6e77850  0xb6e7b364  Yes         /usr/lib/libxcb-render.so.0
0xb6e61f00  0xb6e71f24  Yes         /usr/lib/libxcb.so.1
0xb6e31cd0  0xb6e56994  Yes         /usr/lib/libpixman-1.so.0
0xb6433f00  0xb6cdb0a0  Yes         //usr//lib/opengl/nvidia/lib/libGLcore.so.1
0xb6318450  0xb63184a8  Yes         //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
0xb6315a20  0xb6316694  Yes         /usr/lib/libXau.so.6
0xb630d7b0  0xb63125c4  Yes         /usr/lib/libSM.so.6
0xb62f7b60  0xb6306784  Yes         /usr/lib/libICE.so.6
0xb62378b0  0xb6299814  Yes         /usr/lib/libslang.so.2
0xb6210730  0xb6212da4  Yes         /lib/libgpm.so.1
0xb61da460  0xb61ff0b4  Yes         /lib/libncurses.so.5
0xb61bfaf0  0xb61c9a94  Yes         /usr/lib/libvgagl.so.1
0xb61b8bf0  0xb61bb7f4  Yes         /usr/lib/libXxf86vm.so.1
0xb61b2410  0xb61b5014  Yes         /usr/lib/libXxf86dga.so.1
0xb61ae670  0xb61ae8e4  Yes         /usr/lib/libxcb-xlib.so.0
0xb61a8f10  0xb61aaab4  Yes         /usr/lib/libXdmcp.so.6
0xb60a6960  0xb6181dc4  Yes         /usr/lib/libxml2.so.2
0xb6063450  0xb60866a4  Yes         /usr/lib/libglitz.so.1
0xb5db6e50  0xb5dbb9d4  Yes         /lib/libnss_compat.so.2
0xb7f5e140  0xb7f6aab4  Yes         /lib/libnsl.so.1
0xb7f52960  0xb7f584a4  Yes         /lib/libnss_nis.so.2
0xb5dac8e0  0xb5db2a94  Yes         /lib/libnss_files.so.2
0xb5445350  0xb54c1504  Yes         /usr/lib/libasound.so
0xb5dce9a0  0xb5dd2df4  Yes         /lib/librt.so.1

* Threads
  3 Thread 0xb5425b90 (LWP 1721)  0xb7f8c410 in __kernel_vsyscall ()
  2 Thread 0xb4c24b90 (LWP 1722)  0xb7f8c410 in __kernel_vsyscall ()
* 1 Thread 0xb605eac0 (LWP 1719)  0x082bbe80 in FGLTexture::CheckExternalFile (this=0x949c358, hascolorkey=@0x949c381) at src/gl/gl_hirestex.cpp:312

* FPU Status
  R7: Empty   0x3fff8000000000000000
  R6: Empty   0x3fff8000000000000000
  R5: Empty   0x00000000000000000000
  R4: Empty   0xbffeb504f30000000000
  R3: Empty   0x00000000000000000000
  R2: Empty   0xbffeb504f30000000000
  R1: Empty   0x400ba8d25da040000000
=>R0: Empty   0x80000000000000000000

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            0x83a6618	138044952
ecx            0x949c4a8	155829416
edx            0xfffffffd	-3
ebx            0x0	0
esp            0xbfdadd20	0xbfdadd20
ebp            0xbfdadd88	0xbfdadd88
esi            0x400	1024
edi            0x81af01c	135983132
eip            0x82bbe80	0x82bbe80 <FGLTexture::CheckExternalFile(bool&)+628>
eflags         0x210206	[ PF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51

* Bytes near %eip:
0x82bbe7d <_ZN10FGLTexture17CheckExternalFileERb+625>:	0x0f0274c0
0x82bbe80 <_ZN10FGLTexture17CheckExternalFileERb+628>:	0x45830b0f

* Backtrace
#0  0x082bbe80 in FGLTexture::CheckExternalFile (this=0x949c358, hascolorkey=@0x949c381) at src/gl/gl_hirestex.cpp:312
	extp = (const char **) 0x8453600
	checkName = {Chars = 0x842edec "", static NullString = {Len = 0, AllocLen = 2, RefCount = 1404, Nothing = "\000"}}
	checklist = (const char **) 0x8453804
	useType = 1 '\001'
	ispatch = false
	doom1texpath = {0x83a6b77 "%stextures/doom/doom1/%s.%s", 0x83a6b94 "%stextures/doom/doom1/%s-ck.%s", 0x83a6a8b "%stextures/doom/%s.%s", 0x83a6aa1 "%stextures/doom/%s-ck.%s", 
  0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 0x0}
	doom2texpath = {0x83a6b3c "%stextures/doom/doom2/%s.%s", 0x83a6b58 "%stextures/doom/doom2/%s-ck.%s", 0x83a6a8b "%stextures/doom/%s.%s", 0x83a6aa1 "%stextures/doom/%s-ck.%s", 
  0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 0x0}
	pluttexpath = {0x83a6aba "%stextures/doom/plut/%s.%s", 0x83a6ad5 "%stextures/doom/plut/%s-ck.%s", 0x83a6af4 "%stextures/doom/doom2-plut/%s.%s", 
  0x83a6b18 "%stextures/doom/doom2-plut/%s-ck.%s", 0x83a6a8b "%stextures/doom/%s.%s", 0x83a6aa1 "%stextures/doom/%s-ck.%s", 0x83a6984 "%stextures/%s.%s", 
  0x83a6995 "%stextures/%s-ck.%s", 0x0}
	tnttexpath = {0x83a6a0f "%stextures/doom/tnt/%s.%s", 0x83a6a29 "%stextures/doom/tnt/%s-ck.%s", 0x83a6a48 "%stextures/doom/doom2-tnt/%s.%s", 
  0x83a6a68 "%stextures/doom/doom2-tnt/%s-ck.%s", 0x83a6a8b "%stextures/doom/%s.%s", 0x83a6aa1 "%stextures/doom/%s-ck.%s", 0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 
  0x0}
	heretictexpath = {0x83a69da "%stextures/heretic/%s.%s", 0x83a69f3 "%stextures/heretic/%s-ck.%s", 0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 0x0}
	hexentexpath = {0x83a69a9 "%stextures/hexen/%s.%s", 0x83a69c0 "%stextures/hexen/%s-ck.%s", 0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 0x0}
	strifetexpath = {0x83a6951 "%stextures/strife/%s.%s", 0x83a6969 "%stextures/strife/%s-ck.%s", 0x83a6984 "%stextures/%s.%s", 0x83a6995 "%stextures/%s-ck.%s", 0x0}
	doom1flatpath = {0x83a6915 "%sflats/doom/doom1/%s.%s", 0x83a6930 "%stextures/doom/doom1/flat-%s.%s", 0x83a682d "%sflats/doom/%s.%s", 0x83a6840 "%stextures/doom/flat-%s.%s", 
  0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 0x0}
	doom2flatpath = {0x83a68da "%sflats/doom/doom2/%s.%s", 0x83a68f4 "%stextures/doom/doom2/flat-%s.%s", 0x83a682d "%sflats/doom/%s.%s", 0x83a6840 "%stextures/doom/flat-%s.%s", 
  0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 0x0}
	plutflatpath = {0x83a685b "%sflats/doom/plut/%s.%s", 0x83a6874 "%stextures/doom/plut/flat-%s.%s", 0x83a6894 "%sflats/doom/doom2-plut/%s.%s", 
  0x83a68b4 "%stextures/doom/doom2-plut/flat-%s.%s", 0x83a682d "%sflats/doom/%s.%s", 0x83a6840 "%stextures/doom/flat-%s.%s", 0x83a672d "%sflats/%s.%s", 
  0x83a673b "%stextures/flat-%s.%s", 0x0}
	tntflatpath = {0x83a67b5 "%sflats/doom/tnt/%s.%s", 0x83a67cc "%stextures/doom/tnt/flat-%s.%s", 0x83a67eb "%sflats/doom/doom2-tnt/%s.%s", 
  0x83a6808 "%stextures/doom/doom2-tnt/flat-%s.%s", 0x83a682d "%sflats/doom/%s.%s", 0x83a6840 "%stextures/doom/flat-%s.%s", 0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 
  0x0}
	hereticflatpath = {0x83a6781 "%sflats/heretic/%s.%s", 0x83a6797 "%stextures/heretic/flat-%s.%s", 0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 0x0}
	hexenflatpath = {0x83a6751 "%sflats/hexen/%s.%s", 0x83a6765 "%stextures/hexen/flat-%s.%s", 0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 0x0}
	strifeflatpath = {0x83a66fb "%sflats/strife/%s.%s", 0x83a6710 "%stextures/strife/flat-%s.%s", 0x83a672d "%sflats/%s.%s", 0x83a673b "%stextures/flat-%s.%s", 0x0}
	doom1patchpath = {0x83a66e0 "%spatches/doom/doom1/%s.%s", 0x83a6696 "%spatches/doom/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	doom2patchpath = {0x83a66c5 "%spatches/doom/doom2/%s.%s", 0x83a6696 "%spatches/doom/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	plutpatchpath = {0x83a66ab "%spatches/doom/plut/%s.%s", 0x83a6696 "%spatches/doom/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	tntpatchpath = {0x83a667d "%spatches/doom/tnt/%s.%s", 0x83a6696 "%spatches/doom/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	hereticpatchpath = {0x83a6665 "%spatches/heretic/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	hexenpatchpath = {0x83a664f "%spatches/hexen/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	strifepatchpath = {0x83a6628 "%spatches/strife/%s.%s", 0x83a663f "%spatches/%s.%s", 0x0}
	extensions = {0x83a6618 "PNG", 0x83a661c "JPG", 0x83a6620 "TGA", 0x83a6624 "PCX", 0x0}
#1  0x082bc191 in FGLTexture::LoadHiresTexture (this=0x949c358, width=0xbfdadef0, height=0xbfdadeec, cm=0) at src/gl/gl_hirestex.cpp:338
No locals.
#2  0x082dc463 in FGLTexture::CreateTexBuffer (this=0x949c358, use=FGLTexture::GLUSE_TEXTURE, _cm=0, translation=0, w=@0xbfdadef0, h=@0xbfdadeec, allowhires=true)
    at src/gl/gl_texture.cpp:1194
	buffer = (unsigned char *) 0x0
	cm = 0
	W = 0
	H = 0
	bmp = {<FBitmap> = {_vptr.FBitmap = 0x88a21c0, data = 0x201c4108 <Address 0x201c4108 out of bounds>, Width = 0, Height = 155829272, Pitch = -1276170768, FreeBuffer = 192}, 
  cm = 143270380, translation = -1230157419}
#3  0x082dd131 in FGLTexture::Bind (this=0x949c358, texunit=0, cm=0, clampmode=0, translation=0) at src/gl/gl_texture.cpp:1357
	w = 155829272
	h = 137237349
	buffer = (unsigned char *) 0x74 <Address 0x74 out of bounds>
	usebright = false
#4  0x082dd270 in FGLTexture::Bind (this=0x949c358, cm=0, clampmode=0, translation=0) at src/gl/gl_texture.cpp:1378
No locals.
#5  0x082d896f in FGLTexture::GetTransparent (this=0x949c358) at src/gl/gl_texture.h:254
No locals.
#6  0x082e380f in GLWall::PutWall (this=0xbfdae20c, translucent=false) at src/gl/gl_walls.cpp:103
	portal = (GLPortal *) 0xbfdadfc8
	passflag = "\000\001\001\002\001\004\003\004\004\004\004\004\001\002\003\002\004"
	list_indices = {{{GLDL_PLAIN, GLDL_FOG}, {GLDL_MASKED, GLDL_FOGMASKED}}, {{GLDL_LIGHT, GLDL_LIGHTFOG}, {GLDL_LIGHTMASKED, GLDL_LIGHTFOGMASKED}}}
#7  0x082e693c in GLWall::DoTexture (this=0xbfdae20c, _type=2, seg=0xb3cf0024, peg=0, ceilingrefheight=8388608, floorrefheight=0, topleft=8388608, topright=8388608, bottomleft=0, 
    bottomright=0, v_offset=0) at src/gl/gl_walls.cpp:701
	glsave = {x1 = 3008, x2 = 2975, y1 = 7296, y2 = 7302, fracleft = -0, fracright = 1}
	lh = 8388608
	texpos = 1
	sec = (sector_t *) 0x8dcdde0
#8  0x082e70cd in GLWall::Process (this=0xbfdae20c, seg=0xb3cf0024, frontsector=0x8dcdde0, backsector=0x0, polysub=0x0) at src/gl/gl_walls.cpp:1506
	v1 = (vertex_t *) 0x8ec6bc8
	v2 = (vertex_t *) 0x8ec6bd0
	fch1 = 8388608
	ffh1 = 0
	fch2 = 8388608
	ffh2 = 0
	realfront = (sector_t *) 0x8dcdde0
	realback = (sector_t *) 0x0
#9  0x082a9c79 in AddLine (seg=0xb3cf0024, sector=0x8dcdde0, polysub=0x0) at src/gl/gl_bsp.cpp:277
	startAngle = 3826136288
	endAngle = 3845868608
	backsector = (sector_t *) 0x0
	bs = {floorplane = {a = 513, b = 3, c = 0, d = 213, ic = 712057992}, ceilingplane = {a = 155621104, b = 693965815, c = 255, d = 143465448, ic = 5}, floortexz = 255, 
  ceilingtexz = 4, ColorMap = 0x88a1578, floor_xoffs = 17155, floor_yoffs = -1272516608, ceiling_xoffs = 143469400, ceiling_yoffs = 143424088, floor_xscale = 143424088, 
  floor_yscale = 143424096, ceiling_xscale = -1076174000, ceiling_yscale = -1233172310, floor_angle = 143424096, ceiling_angle = 3218793296, base_ceiling_angle = 14, 
  base_ceiling_yoffs = 143424088, base_floor_angle = -1076174456, base_floor_yoffs = 0, FloorLight = 0 '\0', CeilingLight = 240 'ð', FloorFlags = 38 '&', CeilingFlags = 180 '´', 
  floorpic = -1231556158, ceilingpic = 143270336, lightlevel = 224 'à', SoundTarget = {p = 0x88c7a58}, soundtraversed = 40 '(', special = 2188, tag = 30800, nexttag = 0, firsttag = 0, 
  sky = 0, seqType = 5496, soundorg = {-1076174456, 143424088, 0}, validcount = 0, thinglist = 0x0, friction = 65560, movefactor = 6408, floordata = {p = 0x2100}, ceilingdata = {
    p = 0x10480040}, lightingdata = {p = 0x0}, stairlock = 0 '\0', prevsec = 0, nextsec = 0, linecount = 0, lines = 0x0, heightsec = 0x0, bottommap = 0, midmap = 0, topmap = 0, 
  touching_thinglist = 0x0, gravity = 0, damage = 0, mod = 0, ZoneNumber = 0, MoreFlags = 0, Flags = 16777216, SecActTarget = {p = 0x88b75b8}, FloorSkyBox = {p = 0x9469830}, 
  CeilingSkyBox = {p = 0x20}, ExtraLights = 0xe, Triangle = {0xb6ada8cd, 0x88a21c0, 0x88b75b8}, oldspecial = -7528, e = 0xbfdae210, ceiling_reflect = 0, floor_reflect = 1.52506114e-40, 
  sectornum = 21403184, transdoor = true, transdoorheight = 0, subsectorcount = 0, subsectors = 0x1}
	wall = {glseg = {x1 = 3008, x2 = 2975, y1 = 7296, y2 = 7302, fracleft = -0, fracright = 1}, vertexes = {0x8ec6bc8, 0x8ec6bd0}, ztop = {128, 128}, zbottom = {0, 0}, uplft = {
    u = 0.03125, v = 0}, uprgt = {u = 0.296875, v = 0}, lolft = {u = 0.03125, v = 1}, lorgt = {u = 0.296875, v = 1}, alpha = 1, gltexture = 0x949c358, Colormap = {LightColor = {
      b = 255 'ÿ', g = 255 'ÿ', r = 255 'ÿ', a = 0 '\0'}, FadeColor = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, blendfactor = 0}, RenderStyle = STYLE_Normal, viewdistance = 0, 
  lightlevel = 112 'p', type = 2 '\002', flags = 0 '\0', rellight = 0, {skybox = 0x8ee9ca0, sky = 0x8ee9ca0, horizon = 0x8ee9ca0, stack = 0x8ee9ca0, planemirror = 0x8ee9ca0}, 
  topflat = 2266, bottomflat = 3495, zceil = {128, 128}, zfloor = {0, 0}, seg = 0xb3cf0024, sub = 0x8fa4c28}
#10 0x082a9d53 in AddLines (sub=0x8fa4c28, sector=0x8dcdde0) at src/gl/gl_bsp.cpp:308
	count = 6
	line = (seg_t *) 0xb3cf0024
#11 0x082a9e8c in DoSubsector (sub=0x8fa4c28) at src/gl/gl_bsp.cpp:389
	i = 65535
	sector = (sector_t *) 0x8dcdde0
	fakesector = (sector_t *) 0x8dcdde0
	fake = {floorplane = {a = 0, b = -1272409412, c = 0, d = 1, ic = 0}, ceilingplane = {a = 1024, b = 536068, c = 143270336, d = 143270420, ic = -1276155796}, floortexz = 1280, 
  ceilingtexz = 0, ColorMap = 0x0, floor_xoffs = 0, floor_yoffs = -1228053468, ceiling_xoffs = 143270336, ceiling_yoffs = 3588, floor_xscale = 0, floor_yscale = 0, 
  ceiling_xscale = 1280, ceiling_yscale = 1024, floor_angle = 0, ceiling_angle = 0, base_ceiling_angle = 1280, base_ceiling_yoffs = -1272516608, base_floor_angle = 0, 
  base_floor_yoffs = -1232766115, FloorLight = 192 'À', CeilingLight = 33 '!', FloorFlags = 138 '\212', CeilingFlags = 8 '\b', floorpic = 0, ceilingpic = 0, lightlevel = 0 '\0', 
  SoundTarget = {p = 0x400}, soundtraversed = 0 '\0', special = 0, tag = 18496, nexttag = 16384, firsttag = 6144, sky = 6144, seqType = 1024, soundorg = {143270336, 0, 0}, 
  validcount = 1024, thinglist = 0x0, friction = -1272516608, movefactor = 0, floordata = {p = 0x8}, ceilingdata = {p = 0xb697e5b7}, lightingdata = {p = 0xb426f000}, stairlock = 64 '@', 
  prevsec = -19416, nextsec = 16384, linecount = 0, lines = 0xb652fefb, heightsec = 0xb426f000, bottommap = 143270336, midmap = 4, topmap = 1, touching_thinglist = 0x4, 
  gravity = 8.31350747e-34, damage = 0, mod = 0, ZoneNumber = 35254, MoreFlags = 124, Flags = 3022450688, SecActTarget = {p = 0x4000}, FloorSkyBox = {p = 0x3f800000}, CeilingSkyBox = {
    p = 0xb698e3d6}, ExtraLights = 0xb426f000, Triangle = {0x88a21c0, 0x500, 0x400}, oldspecial = 0, e = 0xb427aac4, ceiling_reflect = 8.31350747e-34, floor_reflect = -1.55472662e-07, 
  sectornum = 17664, transdoor = false, transdoorheight = 143267192, subsectorcount = -1236604856, subsectors = 0xb426f000}
	glflat = {sector = 0x0, sub = 0xb7f964b3, z = -1.30298968e-05, gltexture = 0xb75249ae, Colormap = {LightColor = {b = 4 '\004', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, FadeColor = {
      b = 0 '\0', g = 0 '\0', r = 63 '?', a = 183 '·'}, blendfactor = -1218857468}, renderstyle = STYLE_None, alpha = 1, plane = {texture = 5246976, plane = {a = 0, b = -1208320060, 
      c = 140243572, d = -1076173504, ic = -1076173452}, texheight = -1208391768, xoffs = 1, yoffs = -1208392709, xscale = -1220481327, yscale = 134532108, angle = 3077884608}, 
  lightlevel = 0, stack = false, foggy = false, ceiling = false, renderflags = 0 '\0'}
	glsprite = {lightlevel = 0 '\0', foglevel = 69 'E', hw_styleflags = 0 '\0', ThingColor = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, Colormap = {LightColor = {b = 0 '\0', 
      g = 80 'P', r = 0 '\0', a = 0 '\0'}, FadeColor = {b = 16 '\020', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, blendfactor = 4}, modelframe = 0x4, RenderStyle = {{BlendOp = 4 '\004', 
      SrcAlpha = 0 '\0', DestAlpha = 1 '\001', Flags = 1 '\001'}, AsDWORD = 16842756}, translation = 1024, index = -16777216, scale = -1.56996009e-07, x = 2.80259693e-45, 
  y = 4.59920169e-41, z = 0, ul = 0, ur = 1.79366203e-42, vt = 1.43492963e-42, vb = 1.40129846e-45, x1 = 1.40129846e-45, y1 = 7.17464814e-42, z1 = 0, x2 = 2.80259693e-45, 
  y2 = 4.59920169e-41, z2 = -nan(0x7fffff), gltexture = 0xb32af008, trans = -3.97995166e-08, actor = 0x94696f0, particle = 0x0}
#12 0x082aa00e in gl_RenderBSPNode (node=0x8fa4c29) at src/gl/gl_bsp.cpp:453
No locals.
#13 0x082a9fbf in gl_RenderBSPNode (node=0x8f35e80) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f35e80
	side = 0
#14 0x082a9fbf in gl_RenderBSPNode (node=0x8f35fd0) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f35fd0
	side = 0
#15 0x082a9fbf in gl_RenderBSPNode (node=0x8f36270) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f36270
	side = 0
#16 0x082a9fbf in gl_RenderBSPNode (node=0x8f364d8) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f364d8
	side = 0
#17 0x082a9fbf in gl_RenderBSPNode (node=0x8f36510) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f36510
	side = 1
#18 0x082a9fbf in gl_RenderBSPNode (node=0x8f373f0) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f373f0
	side = 0
#19 0x082a9fbf in gl_RenderBSPNode (node=0x8f37428) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f37428
	side = 1
#20 0x082a9fbf in gl_RenderBSPNode (node=0x8f37460) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f37460
	side = 1
#21 0x082a9fbf in gl_RenderBSPNode (node=0x8f3fd88) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f3fd88
	side = 0
#22 0x082a9fbf in gl_RenderBSPNode (node=0x8f3fdc0) at src/gl/gl_bsp.cpp:442
	bsp = (node_t *) 0x8f3fdc0
	side = 1
#23 0x082cef22 in gl_DrawScene () at src/gl/gl_scene.cpp:351
	i = 0
	recursion = 0
#24 0x082d0237 in gl_RenderView (camera=0x8fbec90, bounds=0x0, fov=90, ratio=1.60000002, fovratio=1.60000002, mainview=true) at src/gl/gl_scene.cpp:833
	retval = (sector_t *) 0x8dcdde0
	a1 = 560731808
#25 0x082d03ca in OpenGLFrameBuffer::RenderView (this=0x874e5e0, player=0x8465d60) at src/gl/gl_scene.cpp:992
	fovratio = 1.60000002
	ratio = 1.60000002
	viewsector = (sector_t *) 0x10000
	ratios = {1.60000002, 2.13333297, 1.92000043, 1.60000002, 1.44000041}
#26 0x0807f189 in D_Display () at src/d_main.cpp:581
	wipe = true
	hw2d = false
	cycles = 18446543533294532071
#27 0x0807fea2 in D_DoomLoop () at src/d_main.cpp:809
	lasttic = 44
#28 0x08081248 in D_DoomMain () at src/d_main.cpp:2538
	p = 0
	flags = 0
	file = {Chars = 0x85a5204 "Doom2.Autoload", static NullString = {Len = 0, AllocLen = 2, RefCount = 1404, Nothing = "\000"}}
	v = 0x0
	wad = 0x0
	execFiles = (class DArgs *) 0x85a51b0
	iwad_info = (const IWADInfo *) 0x835a3a0
	files = (class DArgs *) 0x8d87e40
	files1 = (class DArgs *) 0x85a5248
	files2 = (class DArgs *) 0x85a5268
	files3 = (class DArgs *) 0x85a5288
	val = 0x0
	bots = (class DArgs *) 0x8806590
	startupString = {0x835a440 "STARTUP1", 0x835a449 "STARTUP2", 0x835a452 "STARTUP3", 0x835a45b "STARTUP4", 0x835a464 "STARTUP5"}
	one_hundred = "100"
#29 0x082a1c23 in main (argc=5, argv=0xbfdafad4) at src/sdl/i_main.cpp:263
	s = {11, 4, 8, 7}
	program = "gzdoomd\000DW/doom2/gzdoomd\000\000\000\000\a\000\000\000\\è&#631;\210¸8·\210\004\000\000\001\000\000\000\000 \000\000ì%&#695;ø¿ø·\000 ø·Àûÿÿ\200\033\000\000_\207\\·\b\215c·", '\0' <repeats 17 times>, " \000\000\000\000\000\000ig}¶\v\000\000\000\001\000\000\000À»ø·\001\000\000\000\000\000\000\000°ê&#1727;°ê&#1727;ÅQ&#694;À»ø·\220\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000&#1467;ø·À¿ø·À»ø·", '\0' <repeats 1720 times>, "!\222/·", '\0' <repeats 27 times>, "7\000\000\000\000\231\231\231\031\005\000"...
	slash = 0x0
	error = (CDoomError &) @0xbfdafa48: {
  m_Message = "¨ú&#1727;\000\024.·\005\000\000\000Ôú&#1727;ìú&#1727;\020\210ú·\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000ô¿?· |ú·\000\000\000\000¨ú&#1727;¿t\177¶®^¬_", '\0' <repeats 12 times>, " \003ú·-\023.·Ä\177ú·\005\000\000\000Ã
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Since it doesn't crash for me I can't detect what is wrong here. I get no crash with this WAD.
Costja
Posts: 59
Joined: Thu Sep 08, 2005 20:02
Contact:

Post by Costja »

I'm not sure if that was a real reason for that crash, but some time ago I have added the following patch for gl_hirestex.cpp to fix one of gcc warnings:

Code: Select all

--- src/gl/gl_hirestex.cpp	(revision 110)
+++ src/gl/gl_hirestex.cpp	(working copy)
@@ -311,7 +311,7 @@
 
 		for (const char ** extp=extensions; *extp; extp++)
 		{
-			checkName.Format(*checklist, progdir, tex->Name, *extp);
+			checkName.Format(*checklist, progdir.GetChars(), tex->Name, *extp);
 			if (_access(checkName, 0) == 0) 
 			{
 				hascolorkey = !!strstr(checkName, "-ck.");
It seems that I found reason for the first crash, when I checked correctness of the changing k from signed to unsigned int, I missed that the second loop contain "k>=0" condition. So I'll undo this "fix". Though I wonder why gcc doesn't complain about always true condition.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Thanks. Progdir was recently changed in ZDoom and of course I missed one use of it when checking...
Locked

Return to “Closed Bugs”