[????-r1124]Crash after changing map in Action Doom 2

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
Edward-san
Developer
Developer
Posts: 197
Joined: Sun Nov 29, 2009 16:36

[????-r1124]Crash after changing map in Action Doom 2

Post by Edward-san »

Hi, I was playing with Action Doom 2 in MAP01. After beating those 'Village People' ones and after hearing the history, it crashed. Here it is a crash i could catch (I'm on ubuntu 10.10):

Loading the game:
[spoiler]

Code: Select all

edward-san@edwardsan-HP-Pavilion-dv6700-Notebook-PC:~/zdoom/gzdoom/trunk/debug$ gdb gzdoom
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/edward-san/zdoom/gzdoom/trunk/debug/gzdoom...done.
(gdb) run -file bonus.wad nash-ad2zombies.wad
Starting program: /home/edward-san/zdoom/gzdoom/trunk/debug/gzdoom -file bonus.wad nash-ad2zombies.wad
[Thread debugging using libthread_db enabled]
GZDoom v1.5.6 - SVN revision 1124 - SDL version
Compiled on Dec  8 2010

[New Thread 0x7fffe94ff710 (LWP 2727)]
M_LoadDefaults: Load system defaults.
Gameinfo scan took 45 ms
W_Init: Init WADfiles.
 adding /home/edward-san/zdoom/gzdoom/trunk/debug/gzdoom.pk3, 563 lumps
 adding /media/2FF4-6479/Doom/wads/action2.wad, 3231 lumps
 adding /media/2FF4-6479/Doom/wads/bonus.wad, 237 lumps
 adding /media/2FF4-6479/Doom/wads/nash-ad2zombies.wad, 1 lumps
I_Init: Setting up machine state.
CPU Vendor ID: GenuineIntel
  Name: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
  Family 6, Model 15, Stepping 11
  Features: MMX SSE SSE2 SSE3 SSSE3
I_InitSound: Initializing FMOD
FMOD Sound System, copyright � Firelight Technologies Pty, Ltd., 1994-2009.
Loaded FMOD version 4.26.31
[New Thread 0x7fffe46f1710 (LWP 2728)]
[New Thread 0x7fffe3ef0710 (LWP 2729)]
[New Thread 0x7fffe36ef710 (LWP 2730)]
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
P_Init: Checking cmd-line parameters...
G_ParseMapInfo: Load map definitions.
S_InitData: Load sound definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
R_Init: Init UrbanBrawl refresh subsystem.
DecalLibrary: Load decals.
Adding dehacked patch action2.wad:DEHACKED
Patch installed
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading default status bar definition.
ParseSBarInfo: Loading custom status bar definition.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
[Thread 0x7fffe94ff710 (LWP 2727) exited]
Support for non power 2 textures enabled.
Occlusion query enabled.
Resolution: 1024 x 640



+TITLEMAP - Action Doom 2: Urban Brawl

[New Thread 0x7fffe94ff710 (LWP 2731)]
1 map sections found



+MAP01 - Streets of Rage: It's time for Action

168 map sections found
J]god
Degreelessness Mode ON
You grabbed a full Bottle of Whiskey!
J]bind m mdk
game saved. (/home/edward-san/.gzdoom/auto2.zds)
You grabbed a rusty old Pipe!
game saved. (/home/edward-san/.gzdoom/auto3.zds)
[/spoiler]
Crash time:
[spoiler]

Code: Select all



+MAP03 - Segue: Say, That's a Nice Car



Program received signal SIGSEGV, Segmentation fault.
0x0000000000676e15 in SetupFloorPortal (point=0x67fffe0) at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:870
870		if (Sector->FloorSkyBox != NULL || !Sector->FloorSkyBox->bAlways)
(gdb) stack
Undefined command: "stack".  Try "help".
(gdb) bt
#0  0x0000000000676e15 in SetupFloorPortal (point=0x67fffe0) at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:870
#1  0x00000000006776b4 in P_SetupPortals () at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:968
#2  0x00000000006782eb in P_SpawnSpecials () at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:1121
#3  0x000000000066c7cb in P_SetupLevel (lumpname=0xcb8958 "MAP03", position=0)
    at /home/edward-san/zdoom/gzdoom/trunk/src/p_setup.cpp:4005
#4  0x00000000005b3cee in G_DoLoadLevel (position=0, autosave=true) at /home/edward-san/zdoom/gzdoom/trunk/src/g_level.cpp:875
#5  0x00000000005b4422 in G_DoWorldDone () at /home/edward-san/zdoom/gzdoom/trunk/src/g_level.cpp:1032
#6  0x00000000005ad14d in G_Ticker () at /home/edward-san/zdoom/gzdoom/trunk/src/g_game.cpp:1037
#7  0x000000000058f0a2 in TryRunTics () at /home/edward-san/zdoom/gzdoom/trunk/src/d_net.cpp:1827
#8  0x0000000000585f9e in D_DoomLoop () at /home/edward-san/zdoom/gzdoom/trunk/src/d_main.cpp:983
#9  0x000000000058922c in D_DoomMain () at /home/edward-san/zdoom/gzdoom/trunk/src/d_main.cpp:2322
#10 0x0000000000548d62 in main (argc=4, argv=0x7fffffffe288) at /home/edward-san/zdoom/gzdoom/trunk/src/sdl/i_main.cpp:324
(gdb) frame 0
#0  0x0000000000676e15 in SetupFloorPortal (point=0x67fffe0) at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:870
870		if (Sector->FloorSkyBox != NULL || !Sector->FloorSkyBox->bAlways)
(gdb) frame 1
#1  0x00000000006776b4 in P_SetupPortals () at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:968
968				SetupFloorPortal(pt);
(gdb) frame 2
#2  0x00000000006782eb in P_SpawnSpecials () at /home/edward-san/zdoom/gzdoom/trunk/src/p_spec.cpp:1121
1121		P_SetupPortals();
(gdb) frame 3
#3  0x000000000066c7cb in P_SetupLevel (lumpname=0xcb8958 "MAP03", position=0)
    at /home/edward-san/zdoom/gzdoom/trunk/src/p_setup.cpp:4005
4005		P_SpawnSpecials ();
(gdb) frame 4
#4  0x00000000005b3cee in G_DoLoadLevel (position=0, autosave=true) at /home/edward-san/zdoom/gzdoom/trunk/src/g_level.cpp:875
875		P_SetupLevel (level.mapname, position);
(gdb) frame 5
#5  0x00000000005b4422 in G_DoWorldDone () at /home/edward-san/zdoom/gzdoom/trunk/src/g_level.cpp:1032
1032		G_DoLoadLevel (startpos, true);
(gdb) frame 6
#6  0x00000000005ad14d in G_Ticker () at /home/edward-san/zdoom/gzdoom/trunk/src/g_game.cpp:1037
1037				G_DoWorldDone ();
(gdb) frame 7
#7  0x000000000058f0a2 in TryRunTics () at /home/edward-san/zdoom/gzdoom/trunk/src/d_net.cpp:1827
1827				G_Ticker ();
(gdb) frame 8
#8  0x0000000000585f9e in D_DoomLoop () at /home/edward-san/zdoom/gzdoom/trunk/src/d_main.cpp:983
983					TryRunTics (); // will run at least one tic
(gdb) frame 9
#9  0x000000000058922c in D_DoomMain () at /home/edward-san/zdoom/gzdoom/trunk/src/d_main.cpp:2322
2322		D_DoomLoop ();		// never returns
(gdb) frame 10
#10 0x0000000000548d62 in main (argc=4, argv=0x7fffffffe288) at /home/edward-san/zdoom/gzdoom/trunk/src/sdl/i_main.cpp:324
324			D_DoomMain ();
(gdb) frame 11
#0  0x0000000000000000 in ?? ()
(gdb) frame 10
#10 0x0000000000548d62 in main (argc=4, argv=0x7fffffffe288) at /home/edward-san/zdoom/gzdoom/trunk/src/sdl/i_main.cpp:324
324			D_DoomMain ();
[/spoiler]

OT: I don't understand which characters appear in the terminal before the map name (linux only).
EDIT: it happens also when loading the iwad only
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: [????-r1124]Crash after changing map in Action Doom 2

Post by Graf Zahl »

Was fixed in a recent ZDoom revision.
Locked

Return to “Closed Bugs”