Other people are having the same issue, but there haven't been any solutions as far as I can see.
Code: Select all
gzdoom: .../src/zscript/vmexec.h:61: static int VMExec_Checked::Exec(VMFrameStack*, const VMOP*, VMReturn*, int): Assertion `(unsigned)(a) < f->NumRegD' failed.
Code: Select all
#0 0x00007ffff30ff04f in raise () at /usr/lib/libc.so.6
#1 0x00007ffff310047a in abort () at /usr/lib/libc.so.6
#2 0x00007ffff30f7ea7 in __assert_fail_base () at /usr/lib/libc.so.6
#3 0x00007ffff30f7f52 in () at /usr/lib/libc.so.6
#4 0x0000000000b98c76 in VMExec_Checked::Exec(VMFrameStack*, VMOP const*, VMReturn*, int) (stack=0x11ad070 <FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**)::stack>, pc=0x1f4fbf0, ret=0x0, numret=0) at .../src/zscript/vmexec.h:61
#5 0x0000000000bb7037 in VMFrameStack::Call(VMFunction*, VMValue*, int, VMReturn*, int, VMException**) (this=0x11ad070 <FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**)::stack>, func=
0x23b3510, params=0x7fffffffcb70, numparams=3, results=0x0, numresults=0, trap=0x0) at .../src/zscript/vmframe.cpp:392
#6 0x000000000086ea23 in FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**) (this=0x23ec0a0, self=0x24d6960, stateowner=0x2118e00, info=0x7fffffffcbf0, stateret=0x0)
at .../src/info.cpp:95
#7 0x000000000093aef8 in DPSprite::SetState(FState*, bool) (this=0x28c0150, newstate=0x23ec0a0, pending=false) at .../stable/src/p_pspr.cpp:339
#8 0x000000000093ee8f in AF_A_Overlay(VMFrameStack*, VMValue*, int, VMReturn*, int) (stack=0x11ad070 <FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**)::stack>, param=0x2d48f40, numparam=5, ret=0x7fffffffcce0, numret=1) at .../src/p_pspr.cpp:1161
#9 0x0000000000b9ee75 in VMExec_Checked::Exec(VMFrameStack*, VMOP const*, VMReturn*, int) (stack=0x11ad070 <FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**)::stack>, pc=0x23473e4, ret=0x7fffffffd300, numret=1) at .../src/zscript/vmexec.h:496
#10 0x0000000000bb7037 in VMFrameStack::Call(VMFunction*, VMValue*, int, VMReturn*, int, VMException**) (this=0x11ad070 <FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**)::stack>, func=0x2381fe0, params=0x7fffffffd2d0, numparams=3, results=0x7fffffffd300, numresults=1, trap=0x0) at .../src/zscript/vmframe.cpp:392
#11 0x000000000086ea6d in FState::CallAction(AActor*, AActor*, FStateParamInfo*, FState**) (this=0x23eb588, self=0x24d6960, stateowner=0x2118e00, info=0x7fffffffd350, stateret=0x7fffffffd368)
at .../src/info.cpp:101
#12 0x000000000093aef8 in DPSprite::SetState(FState*, bool) (this=0x28a2670, newstate=0x23eb588, pending=false) at .../src/p_pspr.cpp:339
#13 0x000000000093aa26 in P_SetPsprite(player_t*, PSPLayers, FState*, bool) (player=0x11a7cc0 <players>, id=PSP_WEAPON, state=0x23eb4e8, pending=false)
at /home/kaadmy/software/gzdoom/stable/src/p_pspr.cpp:182
#14 0x000000000093b2e8 in P_FireWeapon(player_t*, FState*) (player=0x11a7cc0 <players>, state=0x23eb4e8) at .../src/p_pspr.cpp:451
#15 0x000000000093c427 in P_CheckWeaponFire(player_t*) (player=0x11a7cc0 <players>) at .../src/p_pspr.cpp:777
#16 0x0000000000940b27 in player_t::TickPSprites() (this=0x11a7cc0 <players>) at .../src/p_pspr.cpp:1410
#17 0x000000000098bea4 in P_PlayerThink(player_t*) (player=0x11a7cc0 <players>) at .../src/p_user.cpp:2647
#18 0x00000000009744ed in P_Ticker() () at .../src/p_tick.cpp:125
#19 0x000000000085363c in G_Ticker() () at .../src/g_game.cpp:1201
#20 0x0000000000824580 in TryRunTics() () at .../src/d_net.cpp:1945
#21 0x000000000081a890 in D_DoomLoop() () at .../src/d_main.cpp:1011
#22 0x000000000081e50d in D_DoomMain() () at .../src/d_main.cpp:2644
#23 0x00000000005cb032 in main(int, char**) (argc=3, argv=0x7fffffffea18) at .../src/posix/sdl/i_main.cpp:317