Opened 3 years ago

Closed 16 months ago

#7149 closed defect (invalid)

Scummvm on rasbperry stuck on "Loading theme builtin"

Reported by: SF/maweki Owned by: dafioram
Priority: normal Component: Ports
Keywords: Cc:
Game:

Description

I am trying to run the raspberry pi release 1.8.1 on a current raspbian on a raspberry pi B. I followed the instructions installing the dependencies as well as compiled SDL.

Trying to run scummvm leads to the following:

Debuglevel (from command line): 31
Reading plugins from plugin directory '/home/pi/scummvm'
Reading plugins from plugin directory 'plugins'
Couldn't open plugin directory '/usr/local/lib/scummvm'
Using SDL Video Driver "RPI"
Using SDL Audio Driver "dsp"
WARNING: Could not open audio device: No such audio device!
Loading theme builtin
Loading theme builtin

And then it is stuck. Nothing happens after that. No gui starts. strace shows scummvm in a loop doing only this:

ioctl(3, 0x400cc404, 0xbe87ede4) = 0
ioctl(3, 0xc014c405, 0xbe87eddc) = 0
ioctl(3, 0x400cc404, 0xbe87ef3c) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 825983000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 827923000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 831324000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 831956000}) = 0
nanosleep({0, 10000000}, 0xbe87f040) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 844730000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 845257000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 846746000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 847764000}) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {28519, 851066000}) = 0

ioctl happens very little. most of the time it is nanosleep interspersed with gettime. The version from the repositories (~1.5) does work but is buggy (as any source suggests).

Ticket imported from: bugs/7149.

Change History (2)

comment:1 Changed 16 months ago by csnover

Component: Ports

comment:2 Changed 16 months ago by dafioram

Owner: set to dafioram
Resolution: invalid
Status: newclosed

I am able to build and play the latest scummvm on my raspberry pi 3 (3a952139, 10/23 was the last one I built on RPi3). I suggest using retropie since that is setup to automatically get scummvm from binary or compile from source.

Note: See TracTickets for help on using tickets.