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

A game is crashing after few first clicks/taps #782

Open
2 tasks done
DBa24 opened this issue Nov 7, 2024 · 2 comments
Open
2 tasks done

A game is crashing after few first clicks/taps #782

DBa24 opened this issue Nov 7, 2024 · 2 comments

Comments

@DBa24
Copy link

DBa24 commented Nov 7, 2024

Describe the bug
The game - Eve Echoes - is installed (with some extra steps) from Play Store. After bringing it up and selecting "Guest" as account type (to avoid dependencies on further apps for authentication), the game crashes to desktop. Normally, the screen should fade slowly and some animation should be shown.

Running environment:

  • Oracle's Ampere server
  • Host environment: 4 cores, 24 GB of RAM, sufficient disk space (40-ish), no GPU though (the "Virtio" GPU is virtual, so no reason to use it, right?)
  • Ubuntu 24.04 LTS host
  • Guest image:
    • redroid/redroid:12.0.0_magisk (built few days ago, with Asaya520s script)
    • 1280x720 screen size, 320 dpi
    • gpu_mode = guest

Magisk installed, LiteGapps (AUTO-LiteGapps-core-arm64-12.0-20241010-official.zip) installed as a Magisk module (opengapps don't work with Android 12).
Id registered with Google (in order to use play store).

A directory created (because otherwise Eve Echoes wouldn't even install in ReDroid) and opened to the world:

adb shell mkdir -p /storage/emulated/0/Android/obb/com.netease.eve.en/
adb shell chmod 777 /storage/emulated/0/Android/obb/com.netease.eve.en/

adb logcat -b crash output:

11-07 17:01:06.618 33973 34263 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb8cdf9b76d4c9ef3 in tid 34263 (NativeThread), pid 33973 (.netease.eve.en)
11-07 17:01:06.953 35488 35488 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-07 17:01:06.953 35488 35488 F DEBUG   : Build fingerprint: 'redroid/redroid_arm64/redroid_arm64:12/SP1A.210812.016.C2/eng.frank.20240527.144346:userdebug/test-keys'
11-07 17:01:06.953 35488 35488 F DEBUG   : Revision: '0'
11-07 17:01:06.953 35488 35488 F DEBUG   : ABI: 'arm64'
11-07 17:01:06.953 35488 35488 F DEBUG   : Timestamp: 2024-11-07 17:01:06.719867959+0100
11-07 17:01:06.953 35488 35488 F DEBUG   : Process uptime: 23s
11-07 17:01:06.953 35488 35488 F DEBUG   : Cmdline: com.netease.eve.en
11-07 17:01:06.953 35488 35488 F DEBUG   : pid: 33973, tid: 34263, name: NativeThread  >>> com.netease.eve.en <<<
11-07 17:01:06.953 35488 35488 F DEBUG   : uid: 10058
11-07 17:01:06.953 35488 35488 F DEBUG   : tagged_addr_ctrl: 0000000000000001
11-07 17:01:06.953 35488 35488 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb8cdf9b76d4c9ef3
11-07 17:01:06.953 35488 35488 F DEBUG   :     x0  b400fb3d68801ff0  x1  b400fb3d68820710  x2  0000000000000000  x3  00000000000000ff
11-07 17:01:06.953 35488 35488 F DEBUG   :     x4  0000000000000000  x5  0000000000000004  x6  0000fb40f40cab0c  x7  0000fb40f40cab0c
11-07 17:01:06.953 35488 35488 F DEBUG   :     x8  b400fb3d68820720  x9  0000000000001d11  x10 00000000061997b3  x11 b400fb3d68822428
11-07 17:01:06.953 35488 35488 F DEBUG   :     x12 0000000000000010  x13 0000000000000013  x14 b400fb3d688203f8  x15 b8cdf9b76d4c9ee3
11-07 17:01:06.953 35488 35488 F DEBUG   :     x16 b400fb3d688032f0  x17 0000fb4101ccc688  x18 0000fb3d6807c000  x19 b400fb3d68801ff0
11-07 17:01:06.953 35488 35488 F DEBUG   :     x20 b400fb403fc340e0  x21 b400fb403fc340b0  x22 0000fb3daa501770  x23 0000fb3da7b40000
11-07 17:01:06.953 35488 35488 F DEBUG   :     x24 0000fb3daa945ef0  x25 0000000000000002  x26 0000000000000010  x27 0000fb3daa945be8
11-07 17:01:06.953 35488 35488 F DEBUG   :     x28 0000fb3daa9457d0  x29 0000fb40f40caac0
11-07 17:01:06.953 35488 35488 F DEBUG   :     lr  0000fb3da9039660  sp  0000fb40f40caac0  pc  0000fb3da9039798  pst 0000000020001000
11-07 17:01:06.953 35488 35488 F DEBUG   : backtrace:
11-07 17:01:06.953 35488 35488 F DEBUG   :       #00 pc 000000000299d798  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #01 pc 000000000299d65c  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #02 pc 000000000299c2b0  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #03 pc 0000000002a87844  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #04 pc 0000000002a2e5c8  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #05 pc 0000000002a7e620  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #06 pc 00000000029e7374  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #07 pc 0000000002a7a164  /data/app/~~iuS4nnAueQK5aGyXbB7j2Q==/com.netease.eve.en-3VRP_kzpUiCfoEtPjUiB5w==/lib/arm64/libclient.so (BuildId: 8fc4a064db77b31c161cc0c221a1e0fd)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #08 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264) (BuildId: ba489d4985c0cf173209da67405662f9)
11-07 17:01:06.953 35488 35488 F DEBUG   :       #09 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: ba489d4985c0cf173209da67405662f9)

make sure the required kernel modules present

  • grep binder /proc/filesystems
XXX@xxx:~$ grep binder /proc/filesystems
nodev   binder
XXX@xxx:~$
  • grep ashmem /proc/misc (optional)
    (empty result - it is optional, right?)

Collect debug logs
See above, plus a collected .tgz file attached (renamed to .tar.gz because of github restrictions).

Screenshots
No screenshots applicable.
redroid-debug.Da73goP7.tar.gz

@zhouziyang
Copy link
Member

Try debug on a GPU attached platform (or Android Emulator), possible due to emulated software rendering.

@DBa24
Copy link
Author

DBa24 commented Dec 4, 2024

I tried on a Raspi4, same error.

Interesting enough, now - without changing anything! but with some game content updated (not engine - well, according to NetEase, the manufacturer) - I am getting past this point and can login. But after logging in, the splash screen of the game starts fading (which is expected) and freezes during fading (not expected).

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

2 participants