Game crashed if `Vobla` is given non-existent artefact
Created by: GermanAizek
Describe the bug Watch video
To Reproduce Steps to reproduce the behavior:
- Give
Beard
an artefact - Give
Vobla
an artefact - Run after
Vobla
and look at cutscene
Screenshots https://user-images.githubusercontent.com/21138600/209227820-baf687dc-0a9a-4953-ae30-d4cb207cdd23.mp4
BugTrap error report
! [LUA] cannot transfer NULL item
stack traceback:
\home\ubuntu\scop\gamedata\scripts\dialogs.script:546: in function 'relocate_item_section_from_actor'
\home\ubuntu\scop\gamedata\scripts\dialogs_zaton.script:223: in function <\home\ubuntu\scop\gamedata\scripts\dialogs_zaton.script:220>
FATAL ERROR
[error] Expression : <no expression>
[error] Function : handler_base
[error] File : /opt/xray-16/src/xrCore/xrDebug.cpp
[error] Line : 855
[error] Description : segmentation fault
stack trace:
xrDebug::GatherInfo(char*, unsigned long, ErrorLocation const&, char const*, char const*, char const*, char const*)
xrDebug::Fail(bool&, ErrorLocation const&, char const*, char const*, char const*, char const*)
bin-linux/xrCore.so(+0x39ff7) [0x7fc333b34ff7]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fc3331f0520]
/lib/x86_64-linux-gnu/libc.so.6(+0x198ae2) [0x7fc333346ae2]
bin-linux/xrGame.so(+0xb95e4d) [0x7fc31a230e4d]
bin-linux/xrGame.so(+0xba9e6d) [0x7fc31a244e6d]
bin-linux/xrLuajit.so(+0x67785) [0x7fc333190785]
bin-linux/xrLuajit.so(lua_pcall+0xbf) [0x7fc333142acf]
luabind::detail::pcall(lua_State*, int, int)
bin-linux/xrGame.so(+0x1000930) [0x7fc31a69b930]
bin-linux/xrGame.so(+0xff4293) [0x7fc31a68f293]
bin-linux/xrGame.so(+0xccfed5) [0x7fc31a36aed5]
bin-linux/xrGame.so(+0xcc7fb9) [0x7fc31a362fb9]
bin-linux/xrGame.so(+0x14d73d8) [0x7fc31ab723d8]
CSheduler::ProcessStep()
CSheduler::Update()
bin-linux/xrGame.so(+0xd7e243) [0x7fc31a419243]
CRenderDevice::FrameMove()
CRenderDevice::ProcessFrame()
Desktop (please complete the following information):
- OS: any
- OpenXRay and original CoP stalker