Opened 6 months ago
Closed 4 months ago
#15532 closed defect (worksforme)
GLK: GLULX: "Counterfeit Monkey" Takes Very Long To Mass Add on Android
Reported by: | i30817 | Owned by: | lephilousophe |
---|---|---|---|
Priority: | normal | Component: | Port: Android |
Version: | Keywords: | ||
Cc: | Game: | GLK GLULXE Game |
Description
In a mass add in android, adding a directory with it and several other IF games even made android kill the app,which I was not expecting. It's a 11.31mb file, which I'm serving in localhost from a webdav server which might be related.
The file name is "Counterfeitmonkey-10.gblorb" which is the previous version than the one found here https://ifdb.org/viewgame?id=aearuuxv83plclpl but it might not matter since this seems a scan problem.
Change History (11)
comment:1 by , 6 months ago
comment:2 by , 6 months ago
Cragne Manor https://bavarianrobotdiner.itch.io/cragne-manor
crashes right away when scanned, mass add or normal add.
comment:3 by , 6 months ago
Could you clarify a few things:
- What is the version of ScummVM you're testing with?
- What is your Android OS version and device?
I am also a bit unclear about your setup with the webdav server. Are the files on a remote server or first transferred locally on your device? If it's the former, could you try putting the files locally on your device first?
comment:4 by , 6 months ago
Ok turning off battery optimization for both RSAF (the plugin for the android file chooser accessing webdav) and scummvm stopped the "crashes". It's just android being android. But still, it indicates a bit of a problem likely?
follow-up: 7 comment:5 by , 6 months ago
Because the same didn't happen with very large files, about 40 times large actually, in other engine scans.
Oh and it's android 11, and I'm using a buildbot master Scummvm (so debug).
comment:6 by , 6 months ago
The server is remote, if you can call a home network remote (although I'm using wifi in both ends, so it's quite a bit slower than it could be).
comment:7 by , 6 months ago
Replying to i30817:
Oh and it's android 11, and I'm using a buildbot master Scummvm (so debug).
So today's 2.10.0git or the 2.9.0 future stable?
comment:9 by , 6 months ago
Component: | --Unset-- → Engine: GLK: Glulxe |
---|---|
Game: | → GLK GLULXE Game |
Owner: | set to |
Summary: | Counterfeit monkey a gblorb interactive fiction game takes extremely long to scan → GLK: GLULX: "Counterfeit Monkey" Takes Very Long To Mass Add on Android |
comment:10 by , 4 months ago
Component: | Engine: GLK: Glulxe → Port: Android |
---|
comment:11 by , 4 months ago
Owner: | changed from | to
---|---|
Resolution: | → worksforme |
Status: | new → closed |
Just tested with latest RSAF, WsgiDAV and current ScummVM master.
Works OK while a bit slow.
It's possible to chain a caching remote in front of the real remote to speed things up.
gblorb files in general seem pathologic, if I add it manually as a single game, another mass add will likely crash\be killed in android in another gblorb file, like alabaster.gblorb