Chaosforge Forum
DoomRL => Bug Reports => Topic started by: wingnux on March 19, 2013, 18:55
-
DoomRL segfaults after the second "Press Enter" screen. I'm running the 64bit version on Manjaro Linux (arch based).
[wingnux@manjaro doomrl-linux-x64-0997]$ ./doomrl
Abnormal program termination!
Reason : Access violation
If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.
An unhandled exception occurred at $0000000000000000 :
EAccessViolation : Access violation
$0000000000000000
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C95969B50 :
An unhandled exception occurred at $00007F4C95969B50 :
EAccessViolation :
EAccessViolation :
$00007F4C95969B50
$00007F4C95969B50
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
An unhandled exception occurred at $00007F4C9A9A792B :
EAccessViolation :
EAccessViolation :
$00007F4C9A9A792B
$00007F4C9A9A792B
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp :
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F4C9A9A792B :
Segmentation fault (core dumped)
The content of error.log:
----------------------------------------------------------------------
Timestamp : 19-3-13 22:59:36
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00007F1FD562EC2E :
EAccessViolation : Access violation
$00007F1FD562EC2E
----------------------------------------------------------------------
-
Do you have all the prerequisites installed? What do you exactly mean by "second enter screen"?
-
After I press enter on this screen:
(http://img199.imageshack.us/img199/5145/screenshotfrom201303192.png) (http://imageshack.us/photo/my-images/199/screenshotfrom201303192.png/)
Uploaded with ImageShack.us (http://imageshack.us)
-
What about the prereqs? SDL? SDL_image, SDL_mixer, smpeg?
-
Everything installed.
-
It's hard for me to identify anything that might go wrong here. If possible, log.txt would also help. Also, try running the game with Sound and Music set to false in the config.lua. Next try to run it in -console mode -- we might identify what goes wrong.
In general, DoomRL has beem tested only on pure Debian, Ubuntu and Mint, so it might be some distro-specific problem :/.
-
I've done what you asked and it still crashes.
Content of error.log:
----------------------------------------------------------------------
Timestamp : 20-3-13 08:49:47
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $00000000004D8ABA :
EAccessViolation : Access violation
$00000000004D8ABA line 520 of ../fpcvalkyrie/src/vnode.pas
$00000000004D8CD6 line 569 of ../fpcvalkyrie/src/vnode.pas
$000000000048D5BB line 51 of ../fpcvalkyrie/src/vsystem.pas
$00000000005C5277 line 66 of ../fpcvalkyrie/src/vio.pas
$00000000004836BE line 386 of src/doomio.pas
$000000000046C101 line 226 of src/doombase.pas
----------------------------------------------------------------------
Content of log.txt:
08:49:34 : INFO : --- Logging start : 20-3-13 08:49:34 ---
08:49:34 : REPORT : ---------------------- Compiler info -------------------------
08:49:34 : REPORT : This program was compiled at 18:15:21 on 2013/03/19 by epyon
08:49:34 : REPORT : Compiler version : 2.6.0
08:49:34 : REPORT : Target OS : Linux
08:49:34 : REPORT : Target CPU : x86_64
08:49:34 : REPORT : ---------------------- OS runtime info -----------------------
08:49:34 : REPORT : Current dir : /home/wingnux/jogos/doomrl-linux-x64-0997
08:49:34 : REPORT : Local time : 03-20-2013 08:49:34
08:49:34 : INFO : Root path set to -
08:49:34 : INFO : <TDoom//0> Initialized.
08:49:34 : INFO : <TDoom//0> 0.9.9.7
08:49:34 : INFO : <TDownloadTask> DoomNet: downloading doom.chaosforge.net/info.xml to info.xml...
08:49:35 : INFO : HTTP/1.1 200 OK
08:49:35 : INFO : <TDownloadTask> DoomNet: download completed - 425 bytes received
08:49:35 : INFO : <TDoomNetwork> Remote stable - 0.9.9.7 (http://doom.chaosforge.net/mods/0997-64/modules.xml)
08:49:35 : INFO : <TDoomNetwork> Remote beta - 0.9.9.7 GOLD(http://doom.chaosforge.net/mods/0997-64/modules.xml)
08:49:35 : INFO : <TDoomNetwork> MOTD - ChaosForge Network is online! | DoomRL 0.9.9.7 has been RELEASED!
08:49:35 : INFO : <TDoomModules> DoomModules loading...
08:49:35 : INFO : <TDoomModules> DoomModules loaded.
08:49:35 : INFO : <TTextIODriver> Initializing TextIO driver...
08:49:35 : INFO : <TTextIODriver> Terminal Keyboard system ready.
08:49:35 : INFO : <TTextIODriver> Setting terminal video to 80x25 color...
08:49:35 : INFO : <TTextIODriver> Failed to set terminal 80x25 color mode.
08:49:35 : INFO : <TTextIODriver> Terminal video mode - 80x24 color.
08:49:35 : INFO : <TTextIODriver> Shutting down terminal system...
08:49:36 : INFO : <TDoomIO//0> Closed.
08:49:36 : INFO : <TDoomModules> DoomModules destroyed.
08:49:36 : INFO : <TSystems//0> Closed.
08:49:36 : INFO : <TDoom//0> Doom destroyed.
08:49:36 : INFO : <TDoom//0> Closed.
08:49:47 : INFO : --- Logging end : 20-3-13 08:49:47 ---
-
In case of console mode it crashes because your console is 80x24 and not 80x25 (resize it before launching) then if it crashes paste the new log.txt.
-
It doesn't crash on console mode =)
-
I have the same problem. Everything seems to run fine the first time I run a new doomrl installation, be it the standalone package or the one supplied by my linux distribution (Arch Linux). But as soon as I die and try to start a new game I get a segfault. I have no idea why. Sometimes it helps to just wait a while and start again, but I've also encountered random segfaults while playing. The output just say something like "Fatal Exception Occured", with no more details...
I've tried both console and normal (tiles) mode, but the crash happens anyway.
-
Both of you are running Arch? Try to substitute the music for OGGs -- there has been someone doing a oggpack for the last version - https://aur.archlinux.org/packages/doomrl-ogg/ - you'll also need Simon-v's OGGs for the latest tracks added in this release. I hope someone will do a similar package for this release...
-
I've installed the ogg version from AUR and it works fine =) I hope they update it soon for the 0.9.9.7 version.
-
Yep, I used the script here:
http://forum.chaosforge.org/index.php?topic=5254.0
to use ogg instead of mp3, and it seems to work flawlessly :D
-
We'll be moving to OGG's for all releases soon, so the next versio won't need it :)
-
We'll be moving to OGG's for all releases soon, so the next versio won't need it :)
If you are going to scrap the low quality releases, perhaps you could instead at least support musicless releases, since supporting that seems easier? I can live with it if you don't though.