VOGONS


First post, by eggbertx

User metadata
Rank Newbie
Rank
Newbie

I'm having an issue with Quake causing DOSBox to segfault a few seconds after starting. It'll either segfault shortly after starting the program, or shortly after starting a new game. I'm running Arch Linux on an x86_64 system with 4GB RAM
Here is the output in the terminal

CONFIG:Loading primary settings from config file /home/eggbertx/.dosbox/dosbox-0.74.conf
MIXER:Got different values from SDL: freq 44100, blocksize 940
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox's options.
zsh: segmentation fault (core dumped) dosbox

Reply 1 of 5, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Have you tried replacing the CWSDPMI.EXE with a newer version?

apsosig.png
long live PCem

Reply 2 of 5, by eggbertx

User metadata
Rank Newbie
Rank
Newbie

Nope, it still segfaults. I downloaded an updated (I think) version here. I'm supposed to run QUAKE.EXE directly, right?

Reply 3 of 5, by eggbertx

User metadata
Rank Newbie
Rank
Newbie

QUAKE.EXE runs perfectly fine in Windows' DOSBox

Reply 4 of 5, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Hmm, I think this could be a 32bit vs 64bit problem. A lot of 64bit problems have been fixed since 0.74 so you either have to build a 32bit 0.74 or try to built from svn

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 5, by eggbertx

User metadata
Rank Newbie
Rank
Newbie

Well, the laptop I'd been running this on died on me (RIP), so that's the end of that I guess. I had Arch Linux on it, and could have looked through the AUR (user submitted packages built from source), and if I end up installing it on my desktop, I'll do that. Thanks for the tip