DOTT in 2.1.0 SDL Disabled system call error

Subforum for discussion and help with ScummVM's Android port

Moderator: ScummVM Team

Post Reply
mac_es
Posts: 117
Joined: Mon Oct 31, 2005 9:37 am

DOTT in 2.1.0 SDL Disabled system call error

Post by mac_es » Thu Apr 11, 2019 9:20 am

Hello,

I can't run DOTT in my version of ScummVM, it crashes. All other games I tried works.

As I have a compiled by me version, I don't want to open a bug report without checking with a official version. Also installing the official version will require to remove my versino completly (different signers).

Could someone try to run DOTT with Android Pie?

I got a crash just after starting the intro (the blue spiral). The same files (I have checked the hashes) works fine in a PC.
I'm running in :

Phone:
  • Samsung S9 stock firmware (latest). Android 9, Security patch March 1
My build:
  • 2.1.0git (April 2 2019)
  • In about shows: TAINTED, Vorbis, FLAC, MP3, RGB, zLIB, MPEG2, Fluidsynth, Theora, FreeType 2, JPEG, PNG, virtualk keyboard, cloud (servers,local)
  • My source changes: Added detection entries (translated games), and some logic modifiers (not in DOTT) for skipping some checks in comparations
For example in Indiana Jones and Fate of Atlantis I can run it flawlessly with fluidsynth, mt32emu ....

In DOTT I got an error in logcat regarding a sys call:

seccomp prevented call to disallowed arm64 system call 116


In can't determine which is the faulty library and why is only failing in DOTT... Could be possible to add more verbosity to the log ? (Logcat or scummvm.log)


Cheers

mac_es
Posts: 117
Joined: Mon Oct 31, 2005 9:37 am

Re: DOTT in 2.1.0 SDL Disabled system call error

Post by mac_es » Mon Apr 22, 2019 5:36 pm

Ok, I narrowed to EAS driver. If I use another one it runs. So it is not completely broken as on another devices but it is broken...

Looking for a workaround I see another projects compile it as static library.

Post Reply