| Anonymous | Login | Signup for a new account | 2025-11-04 20:42 UTC |
| My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0002147 | Zandronum | [All Projects] Bug | public | 2015-03-30 18:27 | 2025-03-20 10:42 | ||||
| Reporter | Edward-san | ||||||||
| Assigned To | unknownna | ||||||||
| Priority | normal | Severity | crash | Reproducibility | always | ||||
| Status | resolved | Resolution | fixed | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | 1.4 | ||||||||
| Target Version | 3.2 | Fixed in Version | 3.2 | ||||||
| Summary | 0002147: Crash with UNLOADING CLIENTSIDE script online | ||||||||
| Description | This script:
Makes all the clients crash when a server does a changemap. The server does not crash. It happens only online. | ||||||||
| Steps To Reproduce | - Run a server with the example wad which contains the script; - connect with a client; - run 'changemap map01' from the server console | ||||||||
| Additional Information | The crash happens in p_acs.cpp, in function 'FBehavior::StartTypedScripts', when it calls 'runningScript->RunScript ();' while 'runningScript' is NULL. Full crash log text attached. The function 'P_GetScriptGoing' returns NULL, apparently because 'controller->RunningScripts[num]->GetState ()' (num is the script number) returns 'DLevelScript::SCRIPT_Running', hence the condition is false and makes the function return NULL. | ||||||||
| Attached Files | *** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0x40
System: Linux user-X55C 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Zandronum version 2.0 (Mar 30 2015)
Compiler version: 4.9.2
Command line: ./zandronum -iwad DOOM2.WAD -connect localhost -file /home/edward-san/Downloads/unloading_clientside_crash.wad
Wad 0: zandronum.pk3
Wad 1: DOOM2.WAD
Wad 2: Zan-announcer.pk3
Wad 3: unloading_clientside_crash.wad
Current map: MAP01
viewx = -6291456
viewy = -6291456
viewz = 2686976
viewangle = 40000000
Executing: gdb --quiet --batch --command=gdb-respfile-VWtVfQ
[New LWP 4857]
[New LWP 4856]
[New LWP 4855]
[New LWP 4854]
[New LWP 4853]
[New LWP 4852]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f585d06aee9 in __libc_waitpid (pid=4860, stat_loc=0xe92208 <altstack+6792>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
* Loaded Libraries
From To Syms Read Shared Object Library
0x00007f585dad4e40 0x00007f585dd1eaae Yes (*) /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0x00007f585d8252a0 0x00007f585d8530c6 Yes /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0x00007f585d52c8c0 0x00007f585d59fb2a Yes /lib/x86_64-linux-gnu/libglib-2.0.so.0
0x00007f585d280a50 0x00007f585d2cd44a Yes /usr/local/lib/libSDL-1.2.so.0
0x00007f585d0609f0 0x00007f585d06d4a1 Yes /lib/x86_64-linux-gnu/libpthread.so.0
0x00007f585cdf16f0 0x00007f585ce42a89 Yes (*) /usr/lib/x86_64-linux-gnu/libGLU.so.1
0x00007f585cba0040 0x00007f585cbd5232 Yes (*) /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
0x00007f585c981350 0x00007f585c98433c Yes /lib/x86_64-linux-gnu/librt.so.1
0x00007f585c767e00 0x00007f585c777bf8 Yes /lib/x86_64-linux-gnu/libz.so.1
0x00007f585c514d90 0x00007f585c54b520 Yes (*) /usr/lib/x86_64-linux-gnu/libjpeg.so.8
0x00007f585c3023c0 0x00007f585c30e08f Yes (*) /lib/x86_64-linux-gnu/libbz2.so.1.0
0x00007f585c02f770 0x00007f585c100468 Yes (*) /home/edward-san/zdoom/zandronum/trunk/fmodapi42416linux64/api/lib/libfmodex64-4.24.16.so
0x00007f585bc56e00 0x00007f585bd46b8f Yes (*) /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
0x00007f585b933e00 0x00007f585b974190 Yes (*) /usr/lib/x86_64-linux-gnu/libfluidsynth.so.1
0x00007f585b71eed0 0x00007f585b71f9ce Yes /lib/x86_64-linux-gnu/libdl.so.2
0x00007f585b42eb00 0x00007f585b4d1d6a Yes (*) /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0x00007f585b0a4610 0x00007f585b1131b6 Yes /lib/x86_64-linux-gnu/libm.so.6
0x00007f585ae8aaf0 0x00007f585ae9a845 Yes /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007f585aae24a0 0x00007f585ac27583 Yes /lib/x86_64-linux-gnu/libc.so.6
0x00007f585a82e910 0x00007f585a882eeb Yes (*) /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0x00007f585a60e150 0x00007f585a60f015 Yes /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
0x00007f585a4048d0 0x00007f585a409216 Yes (*) /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
0x00007f585a0e37f0 0x00007f585a166bfb Yes /usr/lib/x86_64-linux-gnu/libX11.so.6
0x00007f5859ec64e0 0x00007f5859ec8708 Yes /usr/lib/x86_64-linux-gnu/libXfixes.so.3
0x00007f5859cac990 0x00007f5859cb8183 Yes (*) /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
0x00007f58599a9940 0x00007f5859a65016 Yes /usr/lib/x86_64-linux-gnu/libcairo.so.2
0x00007f585977ce30 0x00007f585978eb30 Yes (*) /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
0x00007f5859437790 0x00007f58594fda2b Yes /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0x00007f58591f6360 0x00007f58591fe54b Yes (*) /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0x00007f5858fafe50 0x00007f5858fcef26 Yes (*) /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
0x00007f5858d6cc80 0x00007f5858d89589 Yes (*) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
0x00007f5858b5f650 0x00007f5858b63d38 Yes (*) /usr/lib/x86_64-linux-gnu/libffi.so.6
0x00007f58589217b0 0x00007f5858947b97 Yes /lib/x86_64-linux-gnu/libpcre.so.3
0x00007f585871def0 0x00007f585871e82d Yes (*) /usr/lib/x86_64-linux-gnu/libts-0.0.so.0
0x00007f585e0a7ae0 0x00007f585e0c24e0 Yes /lib64/ld-linux-x86-64.so.2
0x00007f58584fef80 0x00007f58585081a0 Yes (*) /usr/lib/x86_64-linux-gnu/libglapi.so.0
0x00007f58582e7580 0x00007f58582f0ce0 Yes /usr/lib/x86_64-linux-gnu/libXext.so.6
0x00007f58580e1b90 0x00007f58580e249b Yes (*) /usr/lib/x86_64-linux-gnu/libXdamage.so.1
0x00007f5857edf5e0 0x00007f5857edf6eb Yes (*) /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
0x00007f5857cd1fb0 0x00007f5857cd7ec5 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
0x00007f5857ac4860 0x00007f5857ac5575 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0
0x00007f58578c0ce0 0x00007f58578c12e3 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
0x00007f58576bdc40 0x00007f58576be348 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-present.so.0
0x00007f58574b8ea0 0x00007f58574ba70e Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1
0x00007f58572a1620 0x00007f58572ad5e5 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb.so.1
0x00007f5857096990 0x00007f5857096c2c Yes (*) /usr/lib/x86_64-linux-gnu/libxshmfence.so.1
0x00007f5856e90f40 0x00007f5856e936f6 Yes (*) /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
0x00007f5856c86ef0 0x00007f5856c8be53 Yes (*) /usr/lib/x86_64-linux-gnu/libdrm.so.2
0x00007f5856a6c5c0 0x00007f5856a75115 Yes (*) /usr/lib/x86_64-linux-gnu/libjack.so.0
0x00007f58567a0f80 0x00007f58568259a2 Yes /usr/lib/x86_64-linux-gnu/libasound.so.2
0x00007f5856574550 0x00007f5856575733 Yes /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0
0x00007f58563110c0 0x00007f5856351efc Yes (*) /usr/lib/x86_64-linux-gnu/libsndfile.so.1
0x00007f58560cc840 0x00007f58560f4d74 Yes (*) /lib/x86_64-linux-gnu/libdbus-1.so.3
0x00007f5855e930d0 0x00007f5855eb3ee5 Yes /lib/x86_64-linux-gnu/libreadline.so.6
0x00007f5855c77a10 0x00007f5855c7d6f0 Yes /usr/lib/x86_64-linux-gnu/libXrender.so.1
0x00007f5855a73af0 0x00007f5855a743ec Yes (*) /usr/lib/x86_64-linux-gnu/libXinerama.so.1
0x00007f5855865190 0x00007f585586eed4 Yes (*) /usr/lib/x86_64-linux-gnu/libXi.so.6
0x00007f585565aad0 0x00007f585565ffd8 Yes (*) /usr/lib/x86_64-linux-gnu/libXrandr.so.2
0x00007f5855451420 0x00007f5855455e20 Yes (*) /usr/lib/x86_64-linux-gnu/libXcursor.so.1
0x00007f585524cc40 0x00007f585524d618 Yes (*) /usr/lib/x86_64-linux-gnu/libXcomposite.so.1
0x00007f5854fb4b90 0x00007f58550201ad Yes (*) /usr/lib/x86_64-linux-gnu/libfreetype.so.6
0x00007f5854d0a4e0 0x00007f5854d9061c Yes (*) /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
0x00007f5854addab0 0x00007f5854af6f53 Yes (*) /lib/x86_64-linux-gnu/libpng12.so.0
0x00007f58548d7d80 0x00007f58548d85f3 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
0x00007f58546d1430 0x00007f58546d3edf Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
0x00007f58544b0b00 0x00007f58544c2a26 Yes (*) /lib/x86_64-linux-gnu/libselinux.so.1
0x00007f5854293ad0 0x00007f58542a2e79 Yes /lib/x86_64-linux-gnu/libresolv.so.2
0x00007f5854040f20 0x00007f585407465a Yes (*) /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
0x00007f5853e33c20 0x00007f5853e37011 Yes (*) /usr/lib/x86_64-linux-gnu/libthai.so.0
0x00007f5853c0bb90 0x00007f5853c24759 Yes (*) /lib/x86_64-linux-gnu/libexpat.so.1
0x00007f5853a04e50 0x00007f5853a05acc Yes /usr/lib/x86_64-linux-gnu/libXau.so.6
0x00007f58537ff350 0x00007f5853800d6c Yes /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
0x00007f58535c0170 0x00007f58535eacd8 Yes /usr/lib/x86_64-linux-gnu/libpulse.so.0
0x00007f585335e180 0x00007f585339844a Yes /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
0x00007f5853125300 0x00007f585314398d Yes (*) /usr/lib/x86_64-linux-gnu/libFLAC.so.8
0x00007f5852c61a40 0x00007f5852c63ff4 Yes /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
0x00007f5852a23dd0 0x00007f5852a3b2ed Yes /usr/lib/x86_64-linux-gnu/libvorbis.so.0
0x00007f5852819a70 0x00007f585281dc25 Yes /usr/lib/x86_64-linux-gnu/libogg.so.0
0x00007f58525fb3d0 0x00007f5852607028 Yes /lib/x86_64-linux-gnu/libtinfo.so.5
0x00007f58523d5410 0x00007f58523e7396 Yes (*) /usr/lib/x86_64-linux-gnu/libgraphite2.so.3
0x00007f58521cd170 0x00007f58521d0274 Yes (*) /usr/lib/x86_64-linux-gnu/libdatrie.so.1
0x00007f5851fc3800 0x00007f5851fc83cb Yes (*) /lib/x86_64-linux-gnu/libjson-c.so.2
0x00007f5851db9d70 0x00007f5851dbd798 Yes (*) /lib/x86_64-linux-gnu/libwrap.so.0
0x00007f5851bb2370 0x00007f5851bb48e8 Yes (*) /usr/lib/x86_64-linux-gnu/libasyncns.so.0
0x00007f585199b160 0x00007f58519a7ea3 Yes /lib/x86_64-linux-gnu/libnsl.so.1
0x00007f5851350c20 0x00007f585135a6e7 Yes (*) /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
0x00007f5851148160 0x00007f5851149834 Yes (*) /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libunity-gtk-module.so
0x00007f5850f39130 0x00007f5850f410ca Yes (*) /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0
0x00007f5850d09710 0x00007f5850d2e1f4 Yes (*) /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
0x00007f5850b000b0 0x00007f5850b02070 Yes (*) /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
0x00007f58508fabf0 0x00007f58508fc00e Yes (*) /usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0
0x00007f58506ebbe0 0x00007f58506f47ab Yes (*) /usr/lib/x86_64-linux-gnu/libcanberra.so.0
0x00007f58504e2da0 0x00007f58504e6f0c Yes /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3
0x00007f58502d12a0 0x00007f58502db052 Yes (*) /usr/lib/x86_64-linux-gnu/libtdb.so.1
0x00007f58500c74b0 0x00007f58500cb676 Yes (*) /usr/lib/x86_64-linux-gnu/libltdl.so.7
0x00007f584febbbe0 0x00007f584fec071e Yes (*) /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
0x00007f584ecad3b0 0x00007f584ecb32fe Yes /lib/x86_64-linux-gnu/libnss_compat.so.2
0x00007f584eaa21a0 0x00007f584eaa86da Yes /lib/x86_64-linux-gnu/libnss_nis.so.2
0x00007f584e8962a0 0x00007f584e89cf63 Yes /lib/x86_64-linux-gnu/libnss_files.so.2
0x00007f584e6919a0 0x00007f584e691ecd Yes /home/edward-san/zdoom/zandronum/trunk/debug/liboutput_sdl.so
0x00007f584e48c3f0 0x00007f584e48e5d8 Yes (*) /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
(*): Shared library is missing debugging information.
* Threads
Id Target Id Frame
7 Thread 0x7f584feb7700 (LWP 4852) "dconf worker" 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
6 Thread 0x7f5847fff700 (LWP 4853) "zandronum" 0x00007f585d06ab9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
5 Thread 0x7f584f6b6700 (LWP 4854) "gdbus" 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
4 Thread 0x7f584e489700 (LWP 4855) "threaded-ml" 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
3 Thread 0x7f584dc88700 (LWP 4856) "zandronum" 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
2 Thread 0x7f584d487700 (LWP 4857) "zandronum" 0x00007f585ab83f3d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
* 1 Thread 0x7f585e27da00 (LWP 4851) "zandronum" 0x00007f585d06aee9 in __libc_waitpid (pid=4860, stat_loc=0xe92208 <altstack+6792>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
* FPU Status
R7: Empty 0x00000000000000000000
R6: Empty 0x00000000000000000000
R5: Empty 0x00000000000000000000
R4: Empty 0x00000000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0x00000000000000000000
R1: Empty 0x00000000000000000000
=>R0: Empty 0x00000000000000000000
Status Word: 0x0000
TOP: 0
Control Word: 0x027f IM DM ZM OM UM PM
PC: Double Precision (53-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x00:0x00000000
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
* Registers
rax 0xfffffffffffffe00 -512
rbx 0x3e8 1000
rcx 0xffffffffffffffff -1
rdx 0x0 0
rsi 0xe92208 15278600
rdi 0x12fc 4860
rbp 0xe92230 0xe92230 <altstack+6832>
rsp 0xe921b0 0xe921b0 <altstack+6704>
r8 0x0 0
r9 0x1 1
r10 0x0 0
r11 0x246 582
r12 0x0 0
r13 0x0 0
r14 0x1 1
r15 0x0 0
rip 0x7f585d06aee9 0x7f585d06aee9 <__libc_waitpid+105>
eflags 0x246 [ PF ZF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
* Backtrace
Thread 7 (Thread 0x7f584feb7700 (LWP 4852)):
#0 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f585d55afe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f58480010e0, timeout=-1, context=0x2869fa0) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028
poll_func = 0x7f585d569b40 <g_poll>
#2 g_main_context_iterate (context=context@entry=0x2869fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7f58480010e0
#3 0x00007f585d55b0ec in g_main_context_iteration (context=0x2869fa0, may_block=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
retval = <optimized out>
#4 0x00007f584febf1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
No symbol table info available.
#5 0x00007f585d57ff05 in g_thread_proxy (data=0x2836140) at /build/buildd/glib2.0-2.40.2/./glib/gthread.c:764
thread = 0x2836140
#6 0x00007f585d063182 in start_thread (arg=0x7f584feb7700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f584feb7700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017274681088, -2199479547509303817, 0, 0, 140017274681792, 140017274681088, 2290501351256921591, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 6 (Thread 0x7f5847fff700 (LWP 4853)):
#0 0x00007f585d06ab9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f585d2cd305 in SDL_Delay (ms=ms@entry=1) at ../src/timer/unix/SDL_systimer.c:118
was_error = <optimized out>
elapsed = {tv_sec = 0, tv_nsec = 558628}
tv = {tv_sec = 0, tv_nsec = 1000000}
#2 0x00007f585d2cd342 in RunTimer (unused=unused@entry=0x0) at ../src/timer/unix/SDL_systimer.c:203
No locals.
#3 0x00007f585d289b68 in SDL_RunThread (data=0x2883fd0) at ../src/thread/SDL_thread.c:204
args = 0x2883fd0
userfunc = 0x7f585d2cd320 <RunTimer>
userdata = 0x0
statusloc = 0x2886c10
#4 0x00007f585d2cae29 in RunThread (data=<optimized out>) at ../src/thread/pthread/SDL_systhread.c:47
No locals.
#5 0x00007f585d063182 in start_thread (arg=0x7f5847fff700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f5847fff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017141806848, -2199479547509303817, 0, 0, 140017141807552, 140017141806848, 2290483926574601719, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 5 (Thread 0x7f584f6b6700 (LWP 4854)):
#0 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f585d55afe4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f58400010c0, timeout=-1, context=0x7f5848010610) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028
poll_func = 0x7f585d569b40 <g_poll>
#2 g_main_context_iterate (context=0x7f5848010610, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f58400010c0
#3 0x00007f585d55b30a in g_main_loop_run (loop=0x7f58480105a0) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3928
__FUNCTION__ = "g_main_loop_run"
#4 0x00007f58594db336 in gdbus_shared_thread_func (user_data=0x7f58480105e0) at /build/buildd/glib2.0-2.40.2/./gio/gdbusprivate.c:273
data = 0x7f58480105e0
#5 0x00007f585d57ff05 in g_thread_proxy (data=0x7f5848013450) at /build/buildd/glib2.0-2.40.2/./glib/gthread.c:764
thread = 0x7f5848013450
#6 0x00007f585d063182 in start_thread (arg=0x7f584f6b6700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f584f6b6700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017266288384, -2199479547509303817, 0, 0, 140017266289088, 140017266288384, 2290502449157936631, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 4 (Thread 0x7f584e489700 (LWP 4855)):
#0 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f58535e5031 in poll (__timeout=1142, __nfds=2, __fds=0x7f5834001540) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2 poll_func (ufds=0x7f5834001540, nfds=2, timeout=1142, userdata=0x299ec30) at pulse/thread-mainloop.c:69
mutex = 0x299ec30
#3 0x00007f58535d683c in pa_mainloop_poll (m=m@entry=0x299e9a0) at pulse/mainloop.c:850
__func__ = "pa_mainloop_poll"
__PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4 0x00007f58535d6ece in pa_mainloop_iterate (m=m@entry=0x299e9a0, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:932
r = <optimized out>
__func__ = "pa_mainloop_iterate"
__PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5 0x00007f58535d6f80 in pa_mainloop_run (m=0x299e9a0, retval=retval@entry=0x0) at pulse/mainloop.c:950
r = <optimized out>
#6 0x00007f58535e4fe3 in thread (userdata=0x29bea80) at pulse/thread-mainloop.c:88
m = 0x29bea80
mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
#7 0x00007f5853393f08 in internal_thread_func (userdata=0x29bbf60) at pulsecore/thread-posix.c:83
t = 0x29bbf60
#8 0x00007f585d063182 in start_thread (arg=0x7f584e489700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f584e489700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017247229696, -2199479547509303817, 0, 0, 140017247230400, 140017247229696, 2290499943581390327, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 3 (Thread 0x7f584dc88700 (LWP 4856)):
#0 0x00007f585abb012d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f58567c40a6 in poll (__timeout=-1, __nfds=1, __fds=0x7f584dc87ab0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2 snd1_pcm_wait_nocheck (pcm=pcm@entry=0x29bcfd0, timeout=timeout@entry=-1) at pcm.c:2418
pfd = 0x7f584dc87ab0
revents = 0
err = <optimized out>
__FUNCTION__ = "snd1_pcm_wait_nocheck"
#3 0x00007f58567c840e in snd1_pcm_write_areas (pcm=pcm@entry=0x29bcfd0, areas=areas@entry=0x7f584dc87ba0, offset=offset@entry=0, size=size@entry=1024, func=func@entry=0x7f58568051d0 <ioplug_priv_transfer_areas>) at pcm.c:6808
frames = <optimized out>
avail = 670
xfer = <optimized out>
err = 0
state = <optimized out>
#4 0x00007f5856805a25 in snd_pcm_ioplug_writei (pcm=0x29bcfd0, buffer=<optimized out>, size=1024) at pcm_ioplug.c:561
areas = 0x7f584dc87ba0
size = 1024
buffer = <optimized out>
pcm = 0x29bcfd0
#5 0x00007f585c083a20 in FMOD::OutputALSA::updateMixer() () from /home/edward-san/zdoom/zandronum/trunk/fmodapi42416linux64/api/lib/libfmodex64-4.24.16.so
No symbol table info available.
#6 0x00007f585c07ea0d in FMOD::Thread::callback(void*) () from /home/edward-san/zdoom/zandronum/trunk/fmodapi42416linux64/api/lib/libfmodex64-4.24.16.so
No symbol table info available.
#7 0x00007f585d063182 in start_thread (arg=0x7f584dc88700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f584dc88700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017238836992, -2199479547509303817, 0, 0, 140017238837696, 140017238836992, 2290496652025828855, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 2 (Thread 0x7f584d487700 (LWP 4857)):
#0 0x00007f585ab83f3d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f585abb54a4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
ts = {tv_sec = 0, tv_nsec = 10000000}
#2 0x00007f585c0803df in FMOD_OS_Time_Sleep(unsigned int) () from /home/edward-san/zdoom/zandronum/trunk/fmodapi42416linux64/api/lib/libfmodex64-4.24.16.so
No symbol table info available.
#3 0x00007f585c07ea35 in FMOD::Thread::callback(void*) () from /home/edward-san/zdoom/zandronum/trunk/fmodapi42416linux64/api/lib/libfmodex64-4.24.16.so
No symbol table info available.
#4 0x00007f585d063182 in start_thread (arg=0x7f584d487700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f584d487700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140017230444288, -2199479547509303817, 0, 0, 140017230444992, 140017230444288, 2290497752074327543, 2290461998454052343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007f585abbd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 1 (Thread 0x7f585e27da00 (LWP 4851)):
#0 0x00007f585d06aee9 in __libc_waitpid (pid=4860, stat_loc=0xe92208 <altstack+6792>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
resultvar = 1000
oldtype = 0
#1 0x0000000000595d00 in crash_catcher (signum=11, siginfo=0xe92370 <altstack+7152>, context=0xe92240 <altstack+6848>) at /home/edward-san/zdoom/zandronum/trunk/src/sdl/crashcatcher.c:266
status = 0
ucontext = 0xe92240 <altstack+6848>
dbg_pid = 4860
fd = {21, 23}
#2 <signal handler called>
No locals.
#3 0x00000000006bca01 in DLevelScript::RunScript (this=0x0) at /home/edward-san/zdoom/zandronum/trunk/src/p_acs.cpp:5603
controller = 0x2fe8390
activeFunction = 0xffffffffffffffff
translation = 0xffffffffffffffff
pcd = 777
__PRETTY_FUNCTION__ = "int DLevelScript::RunScript()"
locals = 0xffffffffffffffff
sp = 7616281
pc = 0xffffffffffffffff
fmt = ACS_Old
runaway = -1
resultValue = 0
Stack = {-1 <repeats 2476 times>, -1253426544, 32767, -1253426560, 32767, 1521553449, 32600, 1522794001, 32600, 1522793992, 32600, 1521538282, 32600, -1 <repeats 12 times>, -1253427712, 32767, -1, -1, -1, -1, -1253427792, 32767, -1, -1, -1, -1, -1, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 0, 0, -1, 0, -1, 4, -1, 0, 32600, 0, 0, 0, 0, 0, 0, 86, 0, -1, -1, 4, 0, 1, 2162687, 0, 0, 1551262904, 32600, 1522793992, 32600, 2, 0, 32768, 0, 1253427665, -32768, 2049, -1, 512, 0, 560, 0, -1253427664, 32767, 64, 0, 511, 155, 8, 0, -1253426160, 32767, -1253426176, 32767, 1521553449, 32600, 1511902793, 32600, 1511902784, 32600, 1521538282, 32600, 124, -1, 0, 0, 0, 0, 16, 0, 0, -1, 0, 1, -1253427328, 32767, 1525159776, 32600, 32768, 0, -1253427408, 32767, 432, 0, 0, 0, 127, 0, -2, -1, 0, 10, 20, 0, 50136768, 0, 0, 0, 0, 0, -1253426234, 32767, 0, 0, 0, 32767, 0, 0, 0, 0, 0, 0, -1253427440, 32767, -1, -1, 50136932, 0, 0, 2097152, 0, 0, 50136768, 0, 1511902791, 32600, 11, 0, 9, 32767, 1511902793, 32600, 460, 0, 20, 0, 0, 0, 0, 0, -1253427264, 32767, -1253427312, 32767, 6481848, 0...}
work = {Chars = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>, static NullString = {Len = 0, AllocLen = 2, RefCount = 54986, Nothing = "\000"}}
#4 0x00000000006b55b4 in FBehavior::StartTypedScripts (this=0x2acaf10, type=13, activator=0x0, always=false, arg1=0, runNow=true, onlyClientSideScripts=false, arg2=0, arg3=0) at /home/edward-san/zdoom/zandronum/trunk/src/p_acs.cpp:2814
runningScript = 0x0
ptr = 0x2f7e760
i = 0
#5 0x00000000006b5425 in FBehavior::StaticStartTypedScripts (type=13, activator=0x0, always=false, arg1=0, runNow=true, onlyClientSideScripts=false, arg2=0, arg3=0) at /home/edward-san/zdoom/zandronum/trunk/src/p_acs.cpp:2782
i = 0
#6 0x000000000063f2be in G_ChangeLevel (levelname=0x18b9600 <NETWORK_ReadString(BYTESTREAM_s*)::s_szString> "map02", position=0, flags=1, nextSkill=-1) at /home/edward-san/zdoom/zandronum/trunk/src/g_level.cpp:723
nextinfo = 0x28da990
thiscluster = 0x295d3f0
nextcluster = 0x295d3f0
#7 0x00000000005ee38a in client_MapExit (pByteStream=0x18994b8 <g_NetworkMessage+24>) at /home/edward-san/zdoom/zandronum/trunk/src/cl_main.cpp:10234
lPos = 0
pszNextMap = 0x18b9600 <NETWORK_ReadString(BYTESTREAM_s*)::s_szString> "map02"
#8 0x00000000005e04c3 in CLIENT_ProcessCommand (lCommand=172, pByteStream=0x18994b8 <g_NetworkMessage+24>) at /home/edward-san/zdoom/zandronum/trunk/src/cl_main.cpp:2270
szString = "\004RJ\265\377\177\000\000\220\260\365\002\000\000\000\000\000\225\211\001\000\000\000\000\320\070\347\002", '\000' <repeats 16 times>, "\021\000\000\000\026\000\000\000\002\000\000\000\000\070\347\002\000\000\000\000\340QJ\265\377\177\000\000\220U\204\000\000\000\000\000\374QJ\265\377\177\000\000\004RJ\265\377\177\000\000\220\260\365\002\000\000\000\000\000\225\211\001\000\000\000\000\177\000\000\001)\252\000\000\270\224\211\001\000\000\000"
#9 0x00000000005def52 in CLIENT_ParsePacket (pByteStream=0x18994b8 <g_NetworkMessage+24>, bSequencedPacket=true) at /home/edward-san/zdoom/zandronum/trunk/src/cl_main.cpp:1364
commandAsStream = {pbStream = 0x2f5b099 "\254", pbStreamEnd = 0x2f5b099 "\254"}
lCommand = 172
#10 0x00000000005de87a in CLIENT_GetPackets () at /home/edward-san/zdoom/zandronum/trunk/src/cl_main.cpp:1097
Val = {Bool = 48, Int = -1253420240, Float = -7,53719178e-07, String = 0x7fffb54a5330 "", pGUID = 0x7fffb54a5330}
pByteStream = 0x18994b8 <g_NetworkMessage+24>
lSize = 22
s_ulEmulatingPacketLoss = 0
#11 0x00000000006322b6 in G_Ticker () at /home/edward-san/zdoom/zandronum/trunk/src/g_game.cpp:1424
i = 0
oldgamestate = GS_LEVEL
buf = 54
lSize = 4296395035981
cmd = 0x186878c <players+12>
#12 0x000000000060fb48 in TryRunTics () at /home/edward-san/zdoom/zandronum/trunk/src/d_net.cpp:1865
i = 1
lowtic = 405
counts = 0
numplaying = 1
doWait = true
realtics = 1
availabletics = 1
#13 0x0000000000606bfd in D_DoomLoop () at /home/edward-san/zdoom/zandronum/trunk/src/d_main.cpp:1223
lasttic = 404
#14 0x000000000060a9f5 in D_DoomMain () at /home/edward-san/zdoom/zandronum/trunk/src/d_main.cpp:3005
pwads = {Array = 0x0, Most = 0, Count = 0}
basewad = {Chars = 0x28d614c "/home/edward-san/zdoom/zandronum/trunk/debug/zandronum.pk3", static NullString = {Len = 0, AllocLen = 2, RefCount = 54986, Nothing = "\000"}}
val = 0x0
v = 0x0
wad = 0x1800280 <BaseFileSearch(char const*, char const*, bool)::wad> "/home/edward-san/Downloads/unloading_clientside_crash.wad"
execFiles = 0x27f4f70
lIdx = 6
iwad = {Chars = 0xe7c60c <FString::NullString+12> "", static NullString = {Len = 0, AllocLen = 2, RefCount = 54986, Nothing = "\000"}}
mapvalue = {Chars = 0xe7c60c <FString::NullString+12> "", static NullString = {Len = 0, AllocLen = 2, RefCount = 54986, Nothing = "\000"}}
startupString = {0xaeaa1a "STARTUP1", 0xaeaa23 "STARTUP2", 0xaeaa2c "STARTUP3", 0xaeaa35 "STARTUP4", 0xaeaa3e "STARTUP5"}
flags = 0
p = 5
iwad_info = 0xae8bb0 <IWADInfos+240>
#15 0x00000000005986ed in main (argc=7, argv=0x7fffb54a6698) at /home/edward-san/zdoom/zandronum/trunk/src/sdl/i_main.cpp:336
program = "/home/edward-san/zdoom/zandronum/trunk/debug/\000andronum\000\000\005M\v^X\177\000\000\001\000\000\000\377\177\000\000\000\000)^X\177\000\000\240UJ\265\377\177\000\000\060\r\350ZX\177\000\000\260\f\254ZX\177\000\000\005M\v^X\177\000\000\001\000\000\000\377\177\000\000\360\024)^X\177\000\000\320UJ\265\377\177\000\000\000\000\000\253\224j\377\377\240z\270[X\177\000\000\005M\v^X\177\000\000\001\000\000\000\377\177\000\000\000\020)^X\177\000\000\000VJ\265\377\177\000\000\000\000`\253\224j\377\377\220z\270[X\177\000\000"...
slash = 0x7fffb54a55bc "/"
| ||||||||
Notes |
|
|
Ru5tK1ng (updater) 2024-04-11 04:14 |
The crashing should be resolved with this:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/99 [^]' |
|
unknownna (updater) 2025-03-20 10:42 |
Tested it and the example wad no longer crashes. Great work. Note, the site won't allow me to assign Ru5tK1ng to the report since we're both in the updater group only. |
|
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
| Supporters: | Monsterovich DrinkyBird Hypnotoad |
| Opponents: | No one explicitly opposes this issue yet. |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2015-03-30 18:27 | Edward-san | New Issue | |
| 2015-03-30 18:27 | Edward-san | File Added: unloading_clientside_crash.wad | |
| 2015-03-30 18:27 | Edward-san | File Added: zandronum-crash.log | |
| 2015-03-30 18:28 | Edward-san | File Deleted: zandronum-crash.log | |
| 2015-03-30 18:28 | Edward-san | File Added: zandronum-crash.log.txt | |
| 2015-03-30 18:30 | Edward-san | Additional Information Updated | View Revisions |
| 2015-03-30 18:31 | Edward-san | Description Updated | View Revisions |
| 2015-05-03 22:52 | Edward-san | Summary | Crash with UNLOADED CLIENTSIDE script online => Crash with UNLOADING CLIENTSIDE script online |
| 2015-06-10 01:44 | unknownna | Status | new => confirmed |
| 2024-04-11 04:14 | Ru5tK1ng | Note Added: 0023592 | |
| 2024-04-11 04:14 | Ru5tK1ng | Status | confirmed => needs review |
| 2025-03-09 21:04 | Ru5tK1ng | Note Added: 0024241 | |
| 2025-03-09 21:04 | Ru5tK1ng | Status | needs review => needs testing |
| 2025-03-09 21:04 | Ru5tK1ng | Target Version | => 3.2 |
| 2025-03-09 21:05 | Ru5tK1ng | Note Deleted: 0024241 | |
| 2025-03-09 21:05 | Ru5tK1ng | Status | needs testing => needs review |
| 2025-03-09 21:05 | Ru5tK1ng | Target Version | 3.2 => |
| 2025-03-16 20:10 | Ru5tK1ng | Status | needs review => needs testing |
| 2025-03-16 20:10 | Ru5tK1ng | Target Version | => 3.2 |
| 2025-03-20 10:42 | unknownna | Note Added: 0024261 | |
| 2025-03-20 10:42 | unknownna | Status | needs testing => resolved |
| 2025-03-20 10:42 | unknownna | Fixed in Version | => 3.2 |
| 2025-03-20 10:42 | unknownna | Resolution | open => fixed |
| 2025-03-20 10:42 | unknownna | Assigned To | => unknownna |
Copyright © 2012-2025, Torr Samaho & Zandronum Team.
Doom and Doom II are the property of id Software.
| Copyright © 2000 - 2025 MantisBT Team |



ZDoom
Doom Wiki
id Software
Doomworld
Odamex
Doomseeker
Internet Doom Explorer
The Sentinel's Playground Servers