[Scummvm-tracker] [ScummVM :: Bugs] #17211: TETRAEDGE: Syberia 1 Android possible crash or freeze
ScummVM :: Bugs
trac at scummvm.org
Thu Sep 17 16:37:50 UTC 2026
#17211: TETRAEDGE: Syberia 1 Android possible crash or freeze
----------------------------+--------------------------------
Reporter: SpaceShuttle4A1 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Tetraedge
Version: | Resolution:
Keywords: | Game: Syberia 1
----------------------------+--------------------------------
Description changed by SpaceShuttle4A1:
Old description:
> To help solve this, I decided to look into lua related crash/freezing a
> bit more as it still occurred about 4 times more over a full playthrough.
> See if I could reproduce it 100% and did.
>
> logcat backtrace examples (can attach a full backtrace of the ScummVM
> crash if necessary):
> Example 1
> #00... luaS_newlstr(lua_State*, char const*, unsigned int)
> #01... resume_error(lua_State*, char const*)
> #02... lua_resume(lua_State*, int)
> #03... Tetraedge::TeLuaThread::_resume(int)
>
> Example 2
> #00... resume(lua_State*, void*)
> #01... luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*),
> void*)
> #02... lua_resume(lua_State*, int)
> #03... Tetraedge::TeLuaThread::_resume(int)
>
> Manually reproduce crash and freeze (it may crash or freeze depending):
>
> 1. Load attached save. Not tested anywhere else but have seen elsewhere.
> I feel attaching save where its been seen is the quickest way to get this
> going anyway.
>
> 2. Go back one scene location of where the main character already is upon
> loading. This causes the gear icon to show up so that continue will occur
> here. This is required. I could not manually reproduce without.
>
> 3. Go back to the first scene again.
>
> 4. Talk to the woman.
>
> 5. While talking, tap ScummVM menu.
>
> 6. Resume.
>
> 7. Continue.
>
> 8. Repeat 4-7 until crash or freeze.
>
> Tapping to skip dialog may also see further things happen, increase speed
> of the crash/freeze, or also be involved.
New description:
To help solve this, I decided to look into lua related crash/freezing a
bit more as it still occurred about 4 times more over a full playthrough.
See if I could reproduce it 100% and did.
logcat backtrace examples (can attach a full backtrace of the ScummVM
crash if necessary):
Example 1
#00... luaS_newlstr(lua_State*, char const*, unsigned int)
#01... resume_error(lua_State*, char const*)
#02... lua_resume(lua_State*, int)
#03... Tetraedge::TeLuaThread::_resume(int)
Example 2
#00... resume(lua_State*, void*)
#01... luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*),
void*)
#02... lua_resume(lua_State*, int)
#03... Tetraedge::TeLuaThread::_resume(int)
Manually reproduce crash and freeze (it may crash or freeze depending):
1. Load attached save. Not tested anywhere else but have seen elsewhere. I
feel attaching save where its been seen is the quickest way to get this
going anyway.
2. Go back one scene location of where the main character already is upon
loading. This causes the gear icon to show up so that continue will occur
here. This is required. I could not manually reproduce without.
3. Go back to the first scene again.
4. Talk to the woman.
5. While talking, tap ScummVM menu.
6. Resume.
7. Continue.
8. Repeat 4-7 until crash or freeze.
Tapping to skip dialog may also see further things happen, increase speed
of the crash/freeze, or also be involved.
Edit:
Some other info.
Android 16
ScummVM daily Sept 17 (today).
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/17211#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list