[Scummvm-tracker] [ScummVM] #10579: MOHAWK: RIVEN: Jungle Island Fireflies out of bounds Crash (was: MOHAWK: RIVEN: Crash occured in Jungle Island with Invalid hotspot error)
dafioram
trac at scummvm.org
Fri Jun 22 02:24:42 CEST 2018
#10579: MOHAWK: RIVEN: Jungle Island Fireflies out of bounds Crash
------------------------+----------------------------
Reporter: MDogherra | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Mohawk
Resolution: | Keywords:
Game: Riven |
------------------------+----------------------------
Comment (by dafioram):
Wait at one of the nodes on jungle island in the clearing where there are
fireflies.
{{{
#0 0x00007ffff471ae97 in __GI_raise (sig=sig at entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff471c801 in __GI_abort () at abort.c:79
#2 0x00007ffff470c39a in __assert_fail_base (fmt=0x7ffff48937d8
"%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion at entry=0x5555558dfe98 "height > 0 && destY + height <=
h", file=file at entry=0x5555558dfe41 "graphics/surface.cpp",
line=line at entry=142, function=function at entry=0x5555558e0280
<Graphics::Surface::copyRectToSurface(void const*, int, int, int, int,
int)::__PRETTY_FUNCTION__> "void
Graphics::Surface::copyRectToSurface(const void*, int, int, int, int,
int)") at assert.c:92
#3 0x00007ffff470c412 in __GI___assert_fail (assertion=0x5555558dfe98
"height > 0 && destY + height <= h", file=0x5555558dfe41
"graphics/surface.cpp", line=142, function=0x5555558e0280
<Graphics::Surface::copyRectToSurface(void const*, int, int, int, int,
int)::__PRETTY_FUNCTION__> "void
Graphics::Surface::copyRectToSurface(const void*, int, int, int, int,
int)") at assert.c:101
#4 0x00005555557343d5 in Graphics::Surface::copyRectToSurface(void
const*, int, int, int, int, int) (this=0x555555e96ab0,
buffer=0x5555569f03b0, srcPitch=1216, destX=72, destY=389, width=3,
height=4) at graphics/surface.cpp:142
#5 0x000055555573454f in
Graphics::Surface::copyRectToSurface(Graphics::Surface const&, int, int,
Common::Rect) (this=0x555555e96ab0, srcSurface=..., destX=72, destY=389,
subRect=...) at graphics/surface.cpp:158
#6 0x0000555555609a20 in Mohawk::FliesEffect::restoreEffectsSurface()
(this=0x555555e618a0) at engines/mohawk/riven_graphics.cpp:1195
#7 0x000055555560984e in Mohawk::FliesEffect::updateScreen()
(this=0x555555e618a0) at engines/mohawk/riven_graphics.cpp:1167
#8 0x0000555555608620 in Mohawk::FliesEffect::update()
(this=0x555555e618a0) at engines/mohawk/riven_graphics.cpp:864
#9 0x0000555555608035 in Mohawk::RivenGraphics::updateEffects()
(this=0x555556392600) at engines/mohawk/riven_graphics.cpp:750
#10 0x000055555561a115 in Mohawk::RivenStack::onFrame()
(this=0x555556ac27f0) at engines/mohawk/riven_stack.cpp:290
#11 0x00005555555fb965 in Mohawk::MohawkEngine_Riven::doFrame()
(this=0x555555d375c0) at engines/mohawk/riven.cpp:305
#12 0x00005555555fb370 in Mohawk::MohawkEngine_Riven::run()
(this=0x555555d375c0) at engines/mohawk/riven.cpp:201
#13 0x00005555555b54e2 in runGame(Plugin const*, OSystem&, Common::String
const&) (plugin=0x555555e060e0, system=..., edebuglevels=...)
at base/main.cpp:264
#14 0x00005555555b6705 in scummvm_main(int, char const* const*) (argc=1,
argv=0x7fffffffdfb8) at base/main.cpp:530
#15 0x00005555555b366c in main(int, char**) (argc=1, argv=0x7fffffffdfb8)
at backends/platform/sdl/posix/posix-main.cpp:45
}}}
Another instance had: x=605, y=355, w=4, h=3, srcPtr=0x555556a56a5a,
srcPitch=1216
and another: x=605, y=355, w=4, h=3, srcPtr=0x555556a56a5a, srcPitch=1216
--
Ticket URL: <https://bugs.scummvm.org/ticket/10579#comment:4>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list