Zandronum raspberry server error
Posted: Tue Nov 10, 2020 7:20 pm
I have an error with zandronum, I tried to create a server on my raspberry pi 3, install everything fine and when running the server with freedoom2.wad it gave me the following error:
Fatal Error
Address not mapped to object (signal 11)
Address: 0x5
I get the same error with all wads and I didn't find anything to fix this problem
this is the code
Fatal Error
Address not mapped to object (signal 11)
Address: 0x5
I get the same error with all wads and I didn't find anything to fix this problem
this is the code
Code: Select all
*** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0x5
System: Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l GNU/Linux
GNU gdb (Raspbian 8.2.1-2) 8.2.1
Zandronum version 3.0.1 (10af1739daa3)
Compiler version: 8.3.0
Command line: ./zandronum-server -host
Wad 0: zandronum.pk3
Wad 1: DOOM2.WAD
Not in a level.
Executing: gdb --quiet --batch --command=gdb-respfile-Cndxqx
[New LWP 14568]
[New LWP 14569]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__waitpid (options=0, stat_loc=0x6d70ac <altstack+7260>, pid=14803) at ../sysdeps/unix/sysv/linux/waitpid.c:30
* Loaded Libraries
From To Syms Read Shared Object Library
0x76ef53ac 0x76ef8300 Yes (*) /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
0x76ec5e58 0x76ecad1c Yes (*) /usr/lib/arm-linux-gnueabihf/libXcursor.so.1
0x76e30a18 0x76e824d0 Yes (*) /usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0
0x76e037b0 0x76e13704 Yes /lib/arm-linux-gnueabihf/libpthread.so.0
0x76de9820 0x76ded20c Yes /lib/arm-linux-gnueabihf/librt.so.1
0x76dbea3c 0x76dd1f90 Yes (*) /lib/arm-linux-gnueabihf/libz.so.1
0x76d7a9f0 0x76da9230 Yes (*) /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
0x76d58e90 0x76d65880 Yes (*) /lib/arm-linux-gnueabihf/libbz2.so.1.0
0x76cea578 0x76d3612c Yes (*) /usr/lib/arm-linux-gnueabihf/libssl.so.1.1
0x76b13000 0x76c6828c Yes (*) /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1
0x76aada20 0x76aaea60 Yes /lib/arm-linux-gnueabihf/libdl.so.2
0x769d4340 0x76a815e8 Yes (*) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
0x768eb2a0 0x7691f3a8 Yes /lib/arm-linux-gnueabihf/libm.so.6
0x768c41b8 0x768d2688 Yes (*) /lib/arm-linux-gnueabihf/libgcc_s.so.1
0x76780050 0x768822b4 Yes /lib/arm-linux-gnueabihf/libc.so.6
0x767514a0 0x767575e0 Yes (*) /usr/lib/arm-linux-gnueabihf/libXrender.so.1
0x7673c028 0x7673e480 Yes (*) /usr/lib/arm-linux-gnueabihf/libXfixes.so.3
0x7662ca28 0x766b07b0 Yes (*) /usr/lib/arm-linux-gnueabihf/libX11.so.6
0x76f0aa30 0x76f26150 Yes /lib/ld-linux-armhf.so.3
0x76556740 0x765ef308 Yes (*) /usr/lib/arm-linux-gnueabihf/libasound.so.2
0x76524fbc 0x76526360 Yes (*) /usr/lib/arm-linux-gnueabihf/libpulse-simple.so.0
0x764d7348 0x7650a070 Yes (*) /usr/lib/arm-linux-gnueabihf/libpulse.so.0
0x764b1850 0x764bc4c8 Yes (*) /usr/lib/arm-linux-gnueabihf/libXext.so.6
0x76497650 0x7649d73c Yes (*) /usr/lib/arm-linux-gnueabihf/libXrandr.so.2
0x76472698 0x7648055c Yes (*) /opt/vc/lib/libbcm_host.so
0x76458a88 0x7645d7f4 Yes /opt/vc/lib/libvcos.so
0x76441628 0x76444bf4 Yes (*) /opt/vc/lib/libvchiq_arm.so
0x76376780 0x76388d7c Yes (*) /usr/lib/arm-linux-gnueabihf/libcaca.so.0
0x7634aa0c 0x7635da14 Yes (*) /usr/lib/arm-linux-gnueabihf/libxcb.so.1
0x762d0090 0x7631e2b8 Yes (*) /usr/lib/arm-linux-gnueabihf/pulseaudio/libpulsecommon-12.2.so
0x762abe34 0x762adc04 Yes (*) /lib/arm-linux-gnueabihf/libcap.so.2
0x76264914 0x76292f28 Yes (*) /lib/arm-linux-gnueabihf/libdbus-1.so.3
0x7606c4e8 0x7613b810 Yes (*) /lib/arm-linux-gnueabihf/libslang.so.2
0x76015188 0x76038528 Yes (*) /lib/arm-linux-gnueabihf/libncursesw.so.6
0x75fe3e70 0x75ff11e8 Yes (*) /lib/arm-linux-gnueabihf/libtinfo.so.6
0x75fcaa58 0x75fcb76c Yes (*) /usr/lib/arm-linux-gnueabihf/libXau.so.6
0x75fb5f08 0x75fb765c Yes (*) /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6
0x75fa3328 0x75fa3464 Yes (*) /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1
0x75f80494 0x75f8dbd0 Yes (*) /usr/lib/arm-linux-gnueabihf/libICE.so.6
0x75f67448 0x75f6b588 Yes (*) /usr/lib/arm-linux-gnueabihf/libSM.so.6
0x75f51f90 0x75f54b54 Yes (*) /usr/lib/arm-linux-gnueabihf/libXtst.so.6
0x75ebff28 0x75f2fe00 Yes (*) /lib/arm-linux-gnueabihf/libsystemd.so.0
0x75e9dd4c 0x75ea19a0 Yes (*) /lib/arm-linux-gnueabihf/libwrap.so.0
0x75e237c8 0x75e79e14 Yes (*) /usr/lib/arm-linux-gnueabihf/libsndfile.so.1
0x75e0be00 0x75e0e7a8 Yes (*) /usr/lib/arm-linux-gnueabihf/libasyncns.so.0
0x75de5c00 0x75df8cb4 Yes (*) /usr/lib/arm-linux-gnueabihf/libbsd.so.0
0x75dcd028 0x75dd12ec Yes (*) /lib/arm-linux-gnueabihf/libuuid.so.1
0x75daf9b8 0x75dba19c Yes (*) /usr/lib/arm-linux-gnueabihf/libXi.so.6
0x75d7f278 0x75d962e4 Yes (*) /lib/arm-linux-gnueabihf/liblzma.so.5
0x75d529a0 0x75d6aca4 Yes (*) /usr/lib/arm-linux-gnueabihf/liblz4.so.1
0x75c7d100 0x75d11fcc Yes (*) /lib/arm-linux-gnueabihf/libgcrypt.so.20
0x75c55fe0 0x75c61c98 Yes /lib/arm-linux-gnueabihf/libnsl.so.1
0x75bf9ab8 0x75c3f500 Yes (*) /usr/lib/arm-linux-gnueabihf/libFLAC.so.8
0x75bdf2c4 0x75be165c Yes (*) /usr/lib/arm-linux-gnueabihf/libogg.so.0
0x75ba9680 0x75bbdf20 Yes (*) /usr/lib/arm-linux-gnueabihf/libvorbis.so.0
0x75b1bcc8 0x75b1e368 Yes (*) /usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2
0x75af3460 0x75affe44 Yes /lib/arm-linux-gnueabihf/libresolv.so.2
0x75aca028 0x75adb288 Yes (*) /lib/arm-linux-gnueabihf/libgpg-error.so.0
0x752a6b40 0x752ad788 Yes /lib/arm-linux-gnueabihf/libnss_files.so.2
(*): Shared library is missing debugging information.
* Threads
Id Target Id Frame
* 1 Thread 0x76f2a3d0 (LWP 14567) "zandronum-serve" __waitpid (options=0, stat_loc=0x6d70ac <altstack+7260>, pid=14803) at ../sysdeps/unix/sysv/linux/waitpid.c:30
2 Thread 0x75ac63a0 (LWP 14568) "zandronum-serve" __GI___nanosleep (remaining=0x75ac5d44, requested_time=0x75ac5d4c) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
3 Thread 0x76ef3b40 (LWP 14569) "zandronum-serve" 0x76decd74 in timer_helper_thread (arg=<optimized out>) at ../sysdeps/unix/sysv/linux/timer_routines.c:89
* FPU Status
fpscr 0x20000010 536870928
s0 0 (raw 0x00000000)
s1 0 (raw 0x00000000)
s2 0 (raw 0x00000000)
s3 0 (raw 0x00000000)
s4 0 (raw 0x00000000)
s5 0 (raw 0x00000000)
s6 0 (raw 0x00000000)
s7 0 (raw 0x00000000)
s8 0 (raw 0x00000000)
s9 0 (raw 0x00000000)
s10 0 (raw 0x00000000)
s11 0 (raw 0x00000000)
s12 0 (raw 0x00000000)
s13 0 (raw 0x00000000)
s14 0 (raw 0x00000000)
s15 0 (raw 0x00000000)
s16 0 (raw 0x00000000)
s17 0 (raw 0x00000000)
s18 0 (raw 0x00000000)
s19 1.875 (raw 0x3ff00000)
s20 0 (raw 0x00000000)
s21 0 (raw 0x00000000)
s22 0 (raw 0x00000000)
s23 0 (raw 0x00000000)
s24 0 (raw 0x00000000)
s25 0 (raw 0x00000000)
s26 0 (raw 0x00000000)
s27 0 (raw 0x00000000)
s28 0 (raw 0x00000000)
s29 0 (raw 0x00000000)
s30 0 (raw 0x00000000)
s31 0 (raw 0x00000000)
* Registers
r0 0x39d3 14803
r1 0x6d70ac 7172268
r2 0x0 0
r3 0x0 0
r4 0x0 0
r5 0x6d70ac 7172268
r6 0x39d3 14803
r7 0x72 114
r8 0x0 0
r9 0x8 8
r10 0x48b 1163
r11 0x3cdb74 3988340
r12 0x2 2
sp 0x6d7088 0x6d7088 <altstack+7224>
lr 0x0 0
pc 0x76e1138c 0x76e1138c <__waitpid+92>
cpsr 0x80000010 -2147483632
fpscr 0x20000010 536870928
* Backtrace
Thread 3 (Thread 0x76ef3b40 (LWP 14569)):
#0 0x76decd74 in timer_helper_thread (arg=<optimized out>) at ../sysdeps/unix/sysv/linux/timer_routines.c:89
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
si = {si_signo = 32, si_errno = 0, si_code = -2, _sifields = {_pad = {1, 0, 54388144, 0 <repeats 26 times>}, _kill = {si_pid = 1, si_uid = 0}, _timer = {si_tid = 1, si_overrun = 0, si_sigval = {sival_int = 54388144, sival_ptr = 0x33de5b0}}, _rt = {si_pid = 1, si_uid = 0, si_sigval = {sival_int = 54388144, sival_ptr = 0x33de5b0}}, _sigchld = {si_pid = 1, si_uid = 0, si_status = 54388144, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x1, si_addr_lsb = 0, _bounds = {_addr_bnd = {_lower = 0x33de5b0, _upper = 0x0}, _pkey = 54388144}}, _sigpoll = {si_band = 1, si_fd = 0}, _sigsys = {_call_addr = 0x1, _syscall = 0, _arch = 54388144}}}
result = <optimized out>
ss = {__val = {2147483648, 0 <repeats 31 times>}}
#1 0x76e05494 in start_thread (arg=0x76ef3b40) at pthread_create.c:486
ret = <optimized out>
start = <optimized out>
pd = 0x76ef3b40
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1521367198, -1520523662, 1995680104, 1995389760, 1995614352, 338, 2125394186, 1995389760, 0, 1995388540, 0, 0, 0, 1072693248, 0 <repeats 50 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#2 0x76840578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 2 (Thread 0x75ac63a0 (LWP 14568)):
#0 __GI___nanosleep (remaining=0x75ac5d44, requested_time=0x75ac5d4c) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
_a1 = 1974230348
_nr = 162
_a1tmp = 1974230348
_a2tmp = 1974230340
_a2 = 1974230340
_sys_result = <optimized out>
sc_cancel_oldtype = 2
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#1 __GI___nanosleep (requested_time=0x75ac5d4c, remaining=0x75ac5d44) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#2 0x76e81cec in SDL_Delay () from /usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0
No symbol table info available.
#3 0x76e81d50 in ?? () from /usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 1 (Thread 0x76f2a3d0 (LWP 14567)):
#0 __waitpid (options=0, stat_loc=0x6d70ac <altstack+7260>, pid=14803) at ../sysdeps/unix/sysv/linux/waitpid.c:30
_a1 = 14803
_nr = 114
_a3tmp = 0
_a1tmp = 14803
_a3 = 0
_a4tmp = 0
_a2tmp = 7172268
_a2 = 7172268
_a4 = 0
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __waitpid (pid=pid@entry=14803, stat_loc=0x6d70ac <altstack+7260>, stat_loc@entry=0x6d70a4 <altstack+7252>, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:25
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#2 0x0013a294 in crash_catcher (signum=11, siginfo=<optimized out>, context=<optimized out>) at /home/doom/zandronum-build/zandronum-rpi/src/sdl/crashcatcher.c:271
status = 0
dbg_pid = 14803
fd = {7, 8}
#3 <signal handler called>
No locals.
#4 0x76ef824c in strlen () from /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
No symbol table info available.
#5 0x003cb3dc in StringFormat::VWorker (output=output@entry=0x3cdb74 <FString::FormatHelper(void*, char const*, int)>, outputData=outputData@entry=0x1b237f8 <g_VersionWithOS>, fmt=fmt@entry=0x3cc6c8 <FString::Format(char const*, ...)+112> "\bЍ\342\360@\275\350\fЍ\342\036\377/\341\f", arglist=..., arglist@entry=...) at /home/doom/zandronum-build/zandronum-rpi/src/zstrformat.cpp:586
outlen = 0
ibuff = <optimized out>
expstr = "\a\000\000\000\000\000\000"
decimal_point = 0x67497c "."
fieldlen = <optimized out>
pad = <optimized out>
prefix = "\000 "
prefixlen = <optimized out>
hexprefix = 0 '\000'
postprefixzeros = 0
size = 0
buffer = "\000\000\000\000\377\377\377\377k\000\000\000\fPwvPk\363v\377\037\000\000p\000\000\000k\000\000\000\030 \000\000\200\000\000\000\001\004\000\000\060ql\000x\271\363v$\352\a\000\220\250\362v\000\000\000\000\001\000\000\000\000\000\000\000\214\211m\000T\232\361v"
type = <optimized out>
bufflen = 0
dblarg = 0
ndig = 0
obuff = <optimized out>
voidparg = 0x0
signflag = 2
expchar = 101 'e'
dtoaend = 0xb8 <error: Cannot access memory at address 0xb8>
expsize = 0
dtoaresult = 0x0
intarg = 0
charparg = <optimized out>
xits = 0x6640c4 <hexits> "0123456789abcdef0123456789ABCDEF", ' ' <repeats 16 times>, '0' <repeats 16 times>, "."
expt = 0
sign = 0 '\000'
int64arg = 0
inlen = 1995684660
c = <optimized out>
base = <optimized out>
len = 1995684660
width = 0
precision = -1
flags = 0
#6 0x003cc6c8 in FString::VFormat (arglist=..., fmt=0x3cc6c8 <FString::Format(char const*, ...)+112> "\bЍ\342\360@\275\350\fЍ\342\036\377/\341\f", this=0x1b237f8 <g_VersionWithOS>) at /home/doom/zandronum-build/zandronum-rpi/src/zstring.cpp:271
No locals.
#7 FString::Format (this=this@entry=0x1b237f8 <g_VersionWithOS>, fmt=0x661a74 "%s on %s %s") at /home/doom/zandronum-build/zandronum-rpi/src/zstring.cpp:255
arglist = {__ap = 0x7eaef0b0}
#8 0x003a3c34 in SERVER_MASTER_Construct () at /home/doom/zandronum-build/zandronum-rpi/src/sv_master.cpp:133
pszPort = <optimized out>
u_name = {sysname = "Linux", '\000' <repeats 59 times>, nodename = "raspberrypi", '\000' <repeats 53 times>, release = "5.4.72-v7+", '\000' <repeats 54 times>, version = "#1356 SMP Thu Oct 22 13:56:54 BST 2020", '\000' <repeats 26 times>, machine = "armv7l", '\000' <repeats 58 times>, domainname = "(none)", '\000' <repeats 58 times>}
#9 0x00392620 in SERVER_Construct () at /home/doom/zandronum-build/zandronum-rpi/src/sv_main.cpp:502
pszPort = <optimized out>
pszMaxClients = <optimized out>
ulIdx = 64
usPort = <optimized out>
ulIdx = <optimized out>
#10 0x001b14f8 in D_DoomMain () at /home/doom/zandronum-build/zandronum-rpi/src/d_main.cpp:3090
iwad_man = 0x3334730
iwad = {Chars = 0x6cd614 <FString::NullString+12> "", static NullString = {Len = 0, AllocLen = 2, RefCount = 107770, Nothing = "\000"}}
iwad_info = <optimized out>
exec = <optimized out>
startupString = {0x643a30 "STARTUP1", 0x643a3c "STARTUP2", 0x643a48 "STARTUP3", 0x643a54 "STARTUP4", 0x643a60 "STARTUP5"}
p = <optimized out>
v = <optimized out>
wad = <optimized out>
execFiles = <optimized out>
pwads = {Array = 0x0, Most = 0, Count = 0}
basewad = {Chars = 0x33351c4 "/home/doom/zandronum-build/zandronum-rpi/buildserver/zandronum.pk3", static NullString = {Len = 0, AllocLen = 2, RefCount = 107770, Nothing = "\000"}}
#11 0x0011f600 in main (argc=<optimized out>, argv=0x7eaf0734) at /home/doom/zandronum-build/zandronum-rpi/src/sdl/i_main.cpp:380
program = "/home/doom/zandronum-build/zandronum-rpi/buildserver/\000andronum-server\000\001\000\004\211\001\000\004", '\000' <repeats 11 times>, "\004\000\000\000\000\000\000\000\244\000\000\000\016\000\000\000\003\000\000\000܌\002\000܌\001\000\b", '\000' <repeats 11 times>, "\004\000\000\000\004\000\000\000\260\000\000\000\017\000\000\000\003\000\000\000\344\214\002\000\344\214\001\000\004", '\000' <repeats 11 times>, "\004\000\000\000\004\000\000\000\274\000\000\000\001\000\000\000\003\000\000\000\350\214\002\000\350\214\001\000<", '\000' <repeats 11 times>...
slash = <optimized out>
caption = "ZANDRONUM 3.0.1 (191013-1938)\000\000\000\000\000\000\000\201\000\000\000\001\000\000\000\006\000\000\000\210B\001\000\210B\001\000\b", '\000' <repeats 11 times>, "\004\000\000\000\000\000\000\000\207\000\000\000\001\000\000\000\002\000\000\000\220B\001\000\220B\001\000lF\000"
Saved corefile core.14567
[Inferior 1 (process 14567) detached]