First post, by jal
- Rank
- Oldbie
I seem to attract crashes of home-build DOSBox versions. After having done almost nothing with DOSBox for a year, I decided to try to compile 0.74 with debuggin enabled, using my trusted Ubuntu (9.10). So I did a "./configure --enable-debug", a "make all", a "cd src" and a "./dosbox". Unfortunately, I got a crash. Repeating it with gdb (starting DOSBox, that is), I get this:
Starting program: /media/jekalah/gyowe/dosbox-0.74/src/dosbox
[Thread debugging using libthread_db enabled]
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
[New Thread 0xb3dc8b70 (LWP 3326)]
[Thread 0xb3dc8b70 (LWP 3326) exited]
[New Thread 0xb3dc8b70 (LWP 3328)]
CONFIG:Loading primary settings from config file /home/kilian/.dosbox/dosbox-0.74.conf
Program received signal SIGSEGV, Segmentation fault.
PAGING (sec=0x9f2d970) at paging.cpp:878
878 PAGING_InitTLB();
(gdb) bt
#0 PAGING (sec=0x9f2d970) at paging.cpp:878
#1 PAGING_Init (sec=0x9f2d970) at paging.cpp:890
#2 0x081ded69 in Section::ExecuteInit (this=0x9f2d970, initall=true) at setup.cpp:728
#3 0x081dedbb in Config::Init (this=0xbffff3b0) at setup.cpp:712
#4 0x0812290e in main (argc=1, argv=0xbffff4e4) at sdlmain.cpp:1854
Since I'm on rediculous little time lately, I have can't investigate it too deeply, although I did notice that PAGING_InitTLB() is surrounded by some #ifdefs, so am I forgetting some parameters with the config or something?
JAL