[Scummvm-tracker] [ScummVM :: Bugs] #16195: WAGE: The Adventures of Steve Reeve gets stuck at the beginning
ScummVM :: Bugs
trac at scummvm.org
Mon Sep 22 04:25:48 UTC 2025
#16195: WAGE: The Adventures of Steve Reeve gets stuck at the beginning
-------------------------+---------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Wage
Version: | Resolution:
Keywords: | Game:
-------------------------+---------------------------
Comment (by eriktorbjorn):
If I click frantically, I can get the game to advance so maybe the sound
is blocking input? But if I do that, the game crashes instead.
{{{
0 __pthread_kill_implementation
(threadid=<optimized out>, signo=signo at entry=6, no_tid=no_tid at entry=0)
at ./nptl/pthread_kill.c:44
#1 0x00007ffff609e9ff in __pthread_kill_internal
(threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89
#2 0x00007ffff6049cc2 in __GI_raise (sig=sig at entry=6)
at ../sysdeps/posix/raise.c:26
#3 0x00007ffff60324ac in __GI_abort () at ./stdlib/abort.c:73
#4 0x00007ffff6033291 in __libc_message_impl
(fmt=fmt at entry=0x7ffff61b532d "%s\n") at
../sysdeps/posix/libc_fatal.c:134
#5 0x00007ffff60a8465 in malloc_printerr
(str=str at entry=0x7ffff61b303b "corrupted size vs. prev_size")
at ./malloc/malloc.c:5829
#6 0x00007ffff60a8e7e in unlink_chunk
(p=p at entry=0x555562cd8550, av=0x7ffff61f1ac0 <main_arena>)
at ./malloc/malloc.c:1613
#7 0x00007ffff60a90cd in _int_free_create_chunk
(av=av at entry=0x7ffff61f1ac0 <main_arena>, p=p at entry=0x555562cc5590,
size=size at entry=77760, nextchunk=nextchunk at entry=0x555562cd8550,
nextsize=nextsize at entry=95968) at ./malloc/malloc.c:4763
#8 0x00007ffff60aa4f8 in _int_free_merge_chunk
(av=av at entry=0x7ffff61f1ac0 <main_arena>, p=0x555562cc5590,
p at entry=0x555562cc57f0, size=77760, size at entry=77152)
at ./malloc/malloc.c:4742
#9 0x00007ffff60aa690 in _int_free_chunk
(av=av at entry=0x7ffff61f1ac0 <main_arena>, p=p at entry=0x555562cc57f0,
size=77152, have_lock=<optimized out>, have_lock at entry=0) at
./malloc/malloc.c:4667
#10 0x00007ffff60ad3c0 in _int_free
(av=0x7ffff61f1ac0 <main_arena>, p=0x555562cc57f0, have_lock=0)
at ./malloc/malloc.c:4699
#11 __GI___libc_free (mem=<optimized out>) at ./malloc/malloc.c:3476
#12 0x000055555cf74738 in Graphics::Surface::free (this=0x555562c24bc8)
at graphics/surface.cpp:158
#13 0x000055555cf393bd in Graphics::ManagedSurface::free
(this=0x555562c24bc0)
at graphics/managed_surface.cpp:196
#14 0x000055555cf2c01c in Graphics::MacWindow::rebuildSurface
(this=0x5555619a70a0) at graphics/macgui/macwindow.cpp:154
#15 0x000055555cf2bf58 in Graphics::MacWindow::resize
(this=0x5555619a70a0, w=322, h=298) at
graphics/macgui/macwindow.cpp:139
#16 0x000055555cf2c1eb in Graphics::MacWindow::setDimensions
(this=0x5555619a70a0, r=...) at graphics/macgui/macwindow.cpp:180
#17 0x000055555c91d1e7 in Wage::Gui::draw (this=0x555562ace920)
at engines/wage/gui.cpp:167
#18 0x000055555c92d86c in Wage::WageEngine::redrawScene
(this=0x555560fab850)
at engines/wage/wage.cpp:549
#19 0x000055555c92d7c6 in Wage::WageEngine::onMove
(this=0x555560fab850, what=0x5555622cc1b0, from=0x5555622462a0,
to=0x555561a08d80) at engines/wage/wage.cpp:536
#20 0x000055555c930a05 in Wage::World::move
(this=0x5555619e8f10, chr=0x5555622cc1b0, scene=0x555561a08d80,
skipSort=false) at engines/wage/world.cpp:497
#21 0x000055555c92620d in Wage::Script::compare
(this=0x5555622454e0, o1=0x555562d46dd0, o2=0x5555618e25a0,
comparator=21)
at engines/wage/script.cpp:845
#22 0x000055555c9264d6 in Wage::Script::evaluatePair
(this=0x5555622454e0, lhs=0x555562d46dd0, op=0x555557ec6e80 "M",
rhs=0x555561bf3050) at engines/wage/script.cpp:875
#23 0x000055555c9272c6 in Wage::Script::processMove (this=0x5555622454e0)
at engines/wage/script.cpp:1048
#24 0x000055555c9237a8 in Wage::Script::execute
(this=0x5555622454e0, world=0x5555619e8f10, loopCount=3,
inputText=0x7fffffffb6e0, inputClick=0x5555622a3ea0) at
engines/wage/script.cpp:224
#25 0x000055555c92daa8 in Wage::WageEngine::processTurnInternal
(this=0x555560fab850, textInput=0x7fffffffb6e0,
clickInput=0x5555622a3ea0)
at engines/wage/wage.cpp:579
#26 0x000055555c92de71 in Wage::WageEngine::processTurn
(this=0x555560fab850, textInput=0x0, clickInput=0x5555622a3ea0)
at engines/wage/wage.cpp:639
#27 0x000055555c91d402 in Wage::Gui::processSceneEvents
(this=0x555562ace920,
click=Graphics::MacWindowConstants::kBorderInner, event=...) at
engines/wage/gui.cpp:217
#28 0x000055555c91d38f in Wage::sceneWindowCallback
(click=Graphics::MacWindowConstants::kBorderInner, event=...,
g=0x555562ace920) at engines/wage/gui.cpp:209
#29 0x000055555cf2e06f in Graphics::MacWindow::processEvent
(this=0x5555619a70a0, event=...) at graphics/macgui/macwindow.cpp:629
#30 0x000055555cf33d75 in Graphics::MacWindowManager::processEvent
(this=0x555562af9690, event=...)
at graphics/macgui/macwindowmanager.cpp:1116
#31 0x000055555c91d8ea in Wage::Gui::processEvent
(this=0x555562ace920, event=...) at engines/wage/gui.cpp:309
#32 0x000055555c92be29 in Wage::WageEngine::processEvents
(this=0x555560fab850)
at engines/wage/wage.cpp:232
#33 0x000055555c92ba6c in Wage::WageEngine::run (this=0x555560fab850)
at engines/wage/wage.cpp:165
#34 0x00005555580dbe76 in runGame
(enginePlugin=0x55555fb9beb0, system=..., game=...,
meDescriptor=0x5555611167e0) at base/main.cpp:317
#35 0x00005555580de2e4 in scummvm_main (argc=1, argv=0x7fffffffe5f8)
at base/main.cpp:803
#36 0x00005555580d8d7c in main (argc=1, argv=0x7fffffffe5f8)
at backends/platform/sdl/posix/posix-main.cpp:44
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/16195#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list