Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

game.libretro.scummvm crashes at "Monkey Island 3" #22

Open
1 of 7 tasks
beta-tester opened this issue May 25, 2020 · 2 comments
Open
1 of 7 tasks

game.libretro.scummvm crashes at "Monkey Island 3" #22

beta-tester opened this issue May 25, 2020 · 2 comments

Comments

@beta-tester
Copy link

beta-tester commented May 25, 2020

Bug report

Describe the bug

Here is a clear and concise description of what the problem is:

hello,
i have a RPi3B+ with the newest official stable LibreELEC 9.2.1.
i can play different Games with game.libretro.scummvm 2.1.1.8 successfully.
exept of one of my games Monky Island 3: The Curse of Monkey Island, the add-on crashes at some animated transitions.

for example:
the intro when the screen switches from [CMI] logo to the animated intro starting with the treasure map...
the [CMI] logo i visible, then the sub-title is displayed "the monkeys are listening..."
and then the add-on crashes.

i tried the same game under Lakka (RetroArch) there the game is playing without any issues.
in Lakka i also created a save game jist after the the Intro "Part 1" and transfered that save game state to LibreELEC. then i loaded that saves game state in LibreELEC and i was able to play the game from that saved game state.
but after solving the first game challange there is normally an animated transition from one room to the next room and then the add-on crashed again.

so my assumption is, that the add-on has an issue in Kodi / LibreELEC / for Raspberry Pi.

i have no those issues with Monkey Island 1 nor 2,
Discworld 1 nor 2, Simon the sourcerer 1 nor 2, the day of tentacle.

it is not only an issue of the specific version 2.1.1.8 of that add-on, it was already an issue of a way earlier version of that add-on one year ago.

RetroArch Behavior

Here is a clear and concise description of what happens in RetroArch with the same core/game:

when i install Lakka (RetroArch)
Lakka-RPi2.arm-2.3.2.img.gz
ScummVM 2.1.0 (Jan 21 2020 15:31:37)
and add and start the same game Monky Island 3: The Curse of Monkey Island, the ScummVM emulator is working without any issues. all transitions are shown without a crash.

To Reproduce

Steps to reproduce the behavior:

  1. download LibreELEC-RPi2.arm-9.2.1.img.gz and install LibreELEC to SD-Card
  2. compile game.libretro.scummvm 2.1.1.8 without any modification (the official add-on is not working, because of ScummVM will not start on Kodi 18 RC2 #19 issue)
  3. start the ScummVM add-on
  4. go to [add game...]
  5. choose the folder where the game Monky Island 3: The Curse of Monkey Island is stored.
  6. select the just added game and go to [start...]
  7. now you are in the game where you have to choose normal game play or advances. (it doesn't matter what you choose here)
  8. the screen turns black and a logo [CMI] blends in. you will heare monkeys and then the monkeys get quiet. in the sub-title is written "the monkeys are listening...". the [CMI] logo blends out and after a while the ScummVM add-on crashes without showing the main into with the treasure map...

you can create a game save state in Lakka where you save the state of the game just after the intro and load it in LibreELEC. then you are able to play the game from that saves state in LibreELEC. but the add-on crashes again at the next transition from the challange room where the cannon kicks throught the door to the next room. the add-on does not show the animation but crashes instead.

Debuglog

The debuglog can be found here:
this is the last line in the log file

2020-05-24 22:31:09.395 T:1937275328   ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES

here the last crash dump... i don't know if it is the one from the specific ScummVM crash:
kodi-crash.log

Screenshots

Here are some links or screenshots to help explain the problem:

the normal behavior is in this random video visible...
the 1'st transition at ~0:36-037: CMI logo -> intro with the treasure map
the 2'nd transition at ~11:06-11:07: triggering the cannon -> animation with le chuck

Your Environment

Used Operating system:

  • Android
  • iOS
  • Linux
  • OSX
  • Raspberri-Pi
  • Windows
  • Windows UWP

Operating system version/name:

Kodi version:
Kodi 18.6 (Linux Kernel 4.19.x)
LibreELEC-RPi2.arm-9.2.1.img.gz
game.libretro.scummvm 2.1.1.8
add-on compiled by hand, because the official shipped add-on for RPi does not work at all
(see #19)

git clone --branch=9.2.2 --depth=1 --recurse-submodules --shallow-submodules https://github.com/LibreELEC/LibreELEC.tv
PROJECT=RPi DEVICE=RPi2 ARCH=arm scripts/create_addon game.libretro.scummvm

note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.

@beta-tester
Copy link
Author

OSMC (OSMC_TGT_rbp2_20200402.img.gz) on my RPi3B+ shows the same crashes as LibreELEC

@beta-tester
Copy link
Author

just tested LibreELEC-Generic.x86_64-9.2.2.img.gz and game.libretro.scummvm 2.1.1.8 on a PC.
there the game Monkey Island 3 runs without that issue.
no crash.
all transitions are shown.

so it must be an issue in the ARM or Raspberry Pi biuld path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant