Opened 8 years ago

Closed 6 years ago

#7149 closed defect (invalid)

Scummvm on rasbperry stuck on "Loading theme builtin"

Reported by: SF/maweki Owned by: dafioram
Priority: normal Component: Ports
Version: 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 by csnover, 6 years ago

Component: Ports

comment:2 by dafioram, 6 years ago

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.