Project

General

Profile

Bug #917

SegFault on loading WAD

Added by skyjake almost 14 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-06-06
% Done:

100%


Description

I get a SegFault when starting Doomsday.

Here is the GDB output:

(gdb) r "-g jdoom -f $PWD/DOOM2.WAD"
Starting program: /usr/bin/doomsday "-g jdoom -f $PWD/DOOM2.WAD"
[Thread debugging using libthread_db enabled]
Z_Create: New 32.0 MB memory volume.
determineGlobalPaths: Base path = /usr/share/deng/
Con_Init: Initializing the console.
Executable: Version 1.9.0-beta6.9 Jun 6 2010 (DGL).
Sys_InitWindowManager: Using SDL window management.
[New Thread 0x7ffff0290710 (LWP 5590)]
LoadPlugin: libdpwadmapconverter.so
LoadPlugin: libdpdehread.so
Z_Create: New 32.0 MB memory volume.
createContext: OpenGL.
createContext: OpenGL.
OpenGL information:
Vendor: NVIDIA Corporation
Renderer: GeForce G102M/PCI/SSE2
Version: 3.2.0 NVIDIA 195.36.15
..snip..
ST_Init: Init status bar.
Hu_MenuInit: Init miscellaneous info.
AM_Init: Init automap.
Game state parameters:
[Thread 0x7fffeb6c6710 (LWP 5596) exited]
[New Thread 0x7fffeb6c6710 (LWP 5597)]
[Thread 0x7fffeb6c6710 (LWP 5597) exited]
DS_SDLMixer_Music_PlayFile: Error /etc/timidity++/timidity.cfg: No such file or directory.
DS_SDLMixer_Music_PlayFile: Error /etc/timidity++/timidity.cfg: No such file or directory.
[New Thread 0x7fffeb6c6710 (LWP 5598)]
P_LoadMap: "MAP01"
convertMap: Attempting conversion of "MAP01".
WadMapConverter::Convert: Attempting map conversion...
WadMapConverter::Convert: DOOM map format.
BSP_Build: Built 205 Nodes, 206 Subsectors, 1061 Segs, 514 Vertexes
Balance -1 (l12 - r13).
Build subsector tables...
Build line tables...
convertMap: Successful.
R_InitLinks: Initializing
[Thread 0x7fffeb6c6710 (LWP 5598) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00000000004ae39a in RL_AddPoly ()
(gdb) bt
#0 0x00000000004ae39a in RL_AddPoly ()
Cannot access memory at address 0x7fffffffc798

% uname -a
Linux cocytus 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 Pentium(R) Dual-Core CPU T4400 @ 2.20GHz GenuineIntel GNU/Linux

This is a ArchLinux 64bit system

% lspci
00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: nVidia Corporation C79 [GeForce G102M] (rev b1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Hope this report has all the information required.

Labels: jDoom

Also available in: Atom PDF