Anonymous | Login | Signup for a new account | 2025-03-27 07:41 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 "/" | ||||||||
![]() |
|
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. |
![]() |
|||
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 |