libretro / tyrquake

Libretro port of Tyrquake (Quake 1 engine)
GNU General Public License v2.0
42 stars 46 forks source link

Cannot start on GPD XD (Android kitkat) #89

Open jsmolina opened 4 years ago

jsmolina commented 4 years ago

Full retroarch log:

I/RetroArch( 3646): Using content: /mnt/external_sd/PC/QUAKE/ID1/PAK0.PAK. I/RetroArch( 3646): arg #0: retroarch I/RetroArch( 3646): arg #1: /mnt/external_sd/PC/QUAKE/ID1/PAK0.PAK I/RetroArch( 3646): arg #2: -s I/RetroArch( 3646): arg #3: /mnt/external_sd/retroarch I/RetroArch( 3646): arg #4: -S I/RetroArch( 3646): arg #5: /mnt/external_sd/retroarch I/RetroArch( 3646): arg #6: -c I/RetroArch( 3646): arg #7: /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg I/RetroArch( 3646): arg #8: -L I/RetroArch( 3646): arg #9: /mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so I/RetroArch( 3646): Content ran for a total of: 00 hours, 00 minutes, 00 seconds. I/RetroArch( 3646): Unloading game.. I/RetroArch( 3646): Unloading core.. I/RetroArch( 3646): Unloading core symbols.. I/RetroArch( 3646): Threaded video stats: Frames pushed: 2435, Frames dropped: 0. I/RetroArch( 3646): RetroArch 1.8.5 (Git 532fd88) I/RetroArch( 3646): Redirecting save file to "/mnt/external_sd/retroarch/PAK0.srm". I/RetroArch( 3646): Redirecting savestate to "/mnt/external_sd/retroarch/PAK0.state". I/RetroArch( 3646): === Build ======================================= I/RetroArch( 3646): Capabilities: NEON VFPv3 VFPv4 I/RetroArch( 3646): [INFO] Built: Mar 19 2020 I/RetroArch( 3646): [INFO] Version: 1.8.5 I/RetroArch( 3646): [INFO] Git: 532fd88 I/RetroArch( 3646): [INFO] ================================================= D/dalvikvm( 3646): threadid=16: thread exiting, not yet detached (count=0) I/RetroArch( 3646): jni_thread_destruct() I/RetroArch( 3646): Loading dynamic libretro core from: "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" E/RetroArch( 3646): Failed to open libretro core: "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" E/RetroArch( 3646): Error(s): dlopen failed: couldn't map "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" segment 1: Operation not permitted I/RetroArch( 3646): [Environ]: SET_PIXEL_FORMAT: RGB565. I/RetroArch( 3646): Redirecting save file to "/mnt/external_sd/retroarch/PAK0.srm". I/RetroArch( 3646): Redirecting savestate to "/mnt/external_sd/retroarch/PAK0.state". I/RetroArch( 3646): Version of libretro API: 1 I/RetroArch( 3646): [INFO] Compiled against API: 1 I/RetroArch( 3646): [Audio]: Set audio input rate to: 30000.00 Hz. I/RetroArch( 3646): [Video]: Video @ 960x720 I/RetroArch( 3646): [Video]: Starting threaded video driver ... I/RetroArch( 3646): Android EGL: GLES version = 2. I/RetroArch( 3646): [EGL] Falling back to eglGetDisplay I/RetroArch( 3646): [EGL]: EGL version: 1.4 I/RetroArch( 3646): [GL]: Found GL context: android I/RetroArch( 3646): [GL]: Detecting screen resolution 0x0. I/RetroArch( 3646): [EGL]: Current context: 0x77b20338. I/RetroArch( 3646): [GL]: Vendor: ARM, Renderer: Mali-T760. I/RetroArch( 3646): [GL]: Version: OpenGL ES 3.1. I/RetroArch( 3646): [GL]: Using resolution 1280x720 I/RetroArch( 3646): [GL]: Default shader backend found: glsl. I/RetroArch( 3646): [Shader driver]: Using GLSL shader backend. W/RetroArch( 3646): [GL]: Stock GLSL shaders will be used. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): Setting up menu pipeline shaders for XMB ... I/RetroArch( 3646): [GLSL]: Compiling ribbon shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Compiling simple ribbon shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Compiling snow shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Compiling modern snow shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Compiling bokeh shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GLSL]: Compiling snowflake shader.. I/RetroArch( 3646): [GLSL]: Found GLSL vertex shader. I/RetroArch( 3646): [GLSL]: Found GLSL fragment shader. I/RetroArch( 3646): [GLSL]: Linking GLSL program. I/RetroArch( 3646): [GL]: Using 4 textures. I/RetroArch( 3646): [GL]: Loaded 1 program(s). I/RetroArch( 3646): [Joypad]: Found joypad driver: "android". I/RetroArch( 3646): sdk version: 19 I/RetroArch( 3646): Set engine_handle_dpad to 'Get Axis Value' (for reading extra analog sticks) I/RetroArch( 3646): [Font]: Using font rendering backend: stb-unicode. I/RetroArch( 3646): [Video]: Found display server: android I/RetroArch( 3646): [OpenSL]: Requested audio latency: 128 ms. I/RetroArch( 3646): [OpenSL]: Setting audio latency: Block size = 4096, Blocks = 6, Total = 24576 ... D/AudioHardware( 146): AudioHardware pcm playback is exiting standby. D/AudioHardware( 146): openPcmOut_l() mPcmOpenCnt: 0 D/alsa_route( 146): route_info->sound_card 0, route_info->devices 0 D/alsa_pcm( 146): pcm_open(0x0001f000) D/alsa_pcm( 146): pcm_open() card 0, device 0, Playback D/alsa_route( 146): route_set_controls() set route 0 I/RetroArch( 3646): [Menu]: Found menu display driver: "gl". I/RetroArch( 3646): [Font]: Using font rendering backend: stb-unicode. I/RetroArch( 3646): [Font]: Using font rendering backend: stb-unicode. E/RetroArch( 3646): Failed to open libretro core: "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" E/RetroArch( 3646): Error(s): dlopen failed: couldn't map "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" segment 1: Operation not permitted I/RetroArch( 3646): [Font]: Using font rendering backend: stb-unicode. I/RetroArch( 3646): [Font]: Using font rendering backend: stb-unicode. I/RetroArch( 3646): [LED]: LED driver = 'null' 0x76deefa4 I/RetroArch( 3646): [MIDI]: Initializing ... I/RetroArch( 3646): [MIDI]: Input disabled. I/RetroArch( 3646): [MIDI]: Output disabled. I/RetroArch( 3646): [MIDI]: Initialized "null" driver. I/RetroArch( 3646): SRAM will not be saved. I/RetroArch( 3646): Loading history file: [/data/data/com.retroarch/content_history.lpl]. I/RetroArch( 3646): Loading history file: [/data/data/com.retroarch/content_music_history.lpl]. I/RetroArch( 3646): Loading history file: [/data/data/com.retroarch/content_image_history.lpl]. I/RetroArch( 3646): Loading favorites file: [/data/data/com.retroarch/content_favorites.lpl]. E/RetroArch( 3646): Failed to open libretro core: "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" E/RetroArch( 3646): Error(s): dlopen failed: couldn't map "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" segment 1: Operation not permitted I/RetroArch( 3646): Device model: (XD I/RetroArch( 3646): ). I/RetroArch( 3646): Using new lookup I/RetroArch( 3646): device name: PLAYSTATION(R)3 I/RetroArch( 3646): device vendor id: 1356 I/RetroArch( 3646): device product id: 616 D/AudioHardware( 146): AudioHardware pcm playback is going to standby. D/AudioHardware( 146): closePcmOut_l() mPcmOpenCnt: 1 D/alsa_pcm( 146): pcm_close() card 0, device 0, Playback D/alsa_route( 146): route_set_controls() set route 24 I/ActivityManager( 456): Killing 616:android.process.acore/u0a2 (adj 15): empty #17 I/xin_log ( 456): +++++++++++resumeTopActivityLocked(i,j),i=nullops=null I/xin_log ( 456): moveTaskToFront:resuming activity,package=com.retroarch I/xin_log ( 456): keymapping execute,value=0 W/ContextImpl( 456): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1138 com.android.server.am.ActivityStack.resumeTopActivityLocked:1278 com.android.server.am.ActivityStackSupervisor.resumeTopActivitiesLocked:2037 com.android.server.am.ActivityStackSupervisor.resumeTopActivitiesLocked:2024 com.android.server.am.ActivityManagerService.handleAppDiedLocked:3665 I/xin_temp( 525): keymapping:Intent { act=softwin.intent.action.enablekeymap flg=0x10 (has extras) } D/dalvikvm( 456): GC_CONCURRENT freed 2607K, 21% free 10459K/13092K, paused 4ms+6ms, total 103ms

jsmolina commented 4 years ago

Main error cause looks to be: dlopen failed: couldn't map "/mnt/external_sd/retroarch/cores/tyrquake_libretro_android.so" segment 1: Operation not permitted