RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.33k stars 1.91k forks source link

Dimensions Manager Range Check Crash #15886

Closed sentrywasbored closed 2 months ago

sentrywasbored commented 2 months ago

Quick summary

Out of Range error in Dimensions Manager tool causes PS3 application to crash

Details

Whilst using Dimensions Manager to facilitate a playthrough of LEGO Dimensions (BLES0205), an out of range error was thrown by the tool whilst moving a piece to the upper right position, crashing the PS3 Executable.

Attach a log file

RPCS3.log

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

ReLyf47 commented 2 months ago

Range check failed (index: 255, container_size: 7) (in file D:\a\1\s\rpcs3\Emu\Io\Dimensions.cpp:256[:11], in function struct dimensions_figure &__cdecl dimensions_toypad::get_figure_by_index(unsigned char)) (error=0x2) (PPU: sys_usbd_transfer_data)

Seems like this error happens if you move/load the toys too fast and not clearing them beforehand

i got mine for having the pad full and then changing from Lunatic Amp to Batmobile without clearing the Lunatic Amp entry first

RPCS3.log.gz