Open gingerbeardman opened 6 years ago
rev.14 worked
I did not seem to download rev.15 as far as I can tell. is there an archive of old versions?
with an empty system/np2kai
folder, the crash is at this point:
$ ./RetroArch
[INFO] === Build =======================================
Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES
Built: May 4 2018
[INFO] Version: 1.7.3
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/Applications/RetroArch.app/Contents/Resources/cores/np2kai_libretro.dylib"
[INFO] [overrides] no core-specific overrides found at /Users/matt/Library/Application Support/RetroArch/config/Neko Project II kai/Neko Project II kai.cfg.
[INFO] [overrides] no game-specific overrides found at /Users/matt/Library/Application Support/RetroArch/config/Neko Project II kai/New 3D Golf Simulation [HD].cfg.
[INFO] Shaders: preset directory: /Applications/RetroArch.app/Contents/Resources/shaders/presets
[INFO] Shaders: no game-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/New 3D Golf Simulation [HD].cgp.
[INFO] Shaders: no game-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/New 3D Golf Simulation [HD].glslp.
[INFO] Shaders: no parent-dir-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/New 3D Golf Simulation.cgp.
[INFO] Shaders: no parent-dir-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/New 3D Golf Simulation.glslp.
[INFO] Shaders: no core-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/Neko Project II kai.cgp.
[INFO] Shaders: no core-specific preset found at /Applications/RetroArch.app/Contents/Resources/shaders/presets/Neko Project II kai/Neko Project II kai.glslp.
[INFO] Environ SET_SUPPORT_NO_GAME: yes.
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ SET_VARIABLES.
[INFO] Remaps: remap directory: /Users/matt/Library/Application Support/RetroArch/config/remaps
[INFO] Remaps: no game-specific remap found at /Users/matt/Library/Application Support/RetroArch/config/remaps/Neko Project II kai/New 3D Golf Simulation [HD].rmp.
[INFO] Remaps: no core-specific remap found at /Users/matt/Library/Application Support/RetroArch/config/remaps/Neko Project II kai/Neko Project II kai.rmp.
[INFO] Redirecting save file to "/Users/matt/Documents/RetroArch/saves/New 3D Golf Simulation [HD].srm".
[INFO] Redirecting savestate to "/Users/matt/Documents/RetroArch/states/New 3D Golf Simulation [HD].state".
[INFO] Environ GET_VARIABLE np2kai_drive:
[INFO] FDD2
[INFO] Environ GET_VARIABLE np2kai_keyboard:
[INFO] Ja
[INFO] Environ GET_VARIABLE np2kai_model:
[INFO] PC-9801VX
[INFO] Environ GET_VARIABLE np2kai_clk_base:
[INFO] 2.4576 MHz
[INFO] Environ GET_VARIABLE np2kai_clk_mult:
[INFO] 10
[INFO] Environ GET_VARIABLE np2kai_ExMemory:
[INFO] 3
[INFO] Environ GET_VARIABLE np2kai_skipline:
[INFO] Full 255 lines
[INFO] Environ GET_VARIABLE np2kai_realpal:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_SNDboard:
[INFO] PC9801-86
[INFO] Environ GET_VARIABLE np2kai_jast_snd:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_usefmgen:
[INFO] fmgen
[INFO] Environ GET_VARIABLE np2kai_volume_F:
[INFO] 64
[INFO] Environ GET_VARIABLE np2kai_volume_S:
[INFO] 64
[INFO] Environ GET_VARIABLE np2kai_volume_A:
[INFO] 64
[INFO] Environ GET_VARIABLE np2kai_volume_P:
[INFO] 64
[INFO] Environ GET_VARIABLE np2kai_volume_R:
[INFO] 64
[INFO] Environ GET_VARIABLE np2kai_volume_C:
[INFO] 128
[INFO] Environ GET_VARIABLE np2kai_Seek_Snd:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_Seek_Vol:
[INFO] 80
[INFO] Environ GET_VARIABLE np2kai_BEEP_vol:
[INFO] 3
[INFO] Environ GET_VARIABLE np2kai_CLGD_en:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_CLGD_type:
[INFO] PC-9821Xe10,Xa7e,Xb10 built-in
[INFO] Environ GET_VARIABLE np2kai_CLGD_fc:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_joy2mouse:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_j2msuratio:
[INFO] x10
[INFO] Environ GET_VARIABLE np2kai_joy2key:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_lcd:
[INFO] OFF
[INFO] Environ GET_VARIABLE np2kai_gdc:
[INFO] uPD7220
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 (or XRGB8888).
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] Environ SYSTEM_DIRECTORY: "/Users/matt/Documents/RetroArch/system".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 59.94 Hz, Game = 56.40 Hz)
[INFO] [Video]: Video @ 640x400
[INFO] [GL]: Found GL context: cocoagl
[INFO] [GL]: Detecting screen resolution 320x240.
[INFO] [GL]: Vendor: Intel Inc., Renderer: Intel HD Graphics 4000 OpenGL Engine.
[INFO] [GL]: Version: 2.1 INTEL-10.32.48.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 640x400
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ...
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [Font]: Using font rendering backend: coretext.
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[INFO] Found HID driver: "iohidmanager".
[INFO] [Joypad]: Found joypad driver: "hid".
[INFO] [Video]: Found display server: null
[INFO] [CoreAudio]: Using output sample rate of 48000.0 Hz
[INFO] [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms)
[INFO] [LED]: LED driver = 'null' 0x100282138
Segmentation fault: 11
if i remove the empty system/np2kai
folder it continues:
...
[INFO] [LED]: LED driver = 'null' 0x100282138
[ERROR] Implementation uses threaded audio. Cannot use rewind..
[INFO] SRAM will not be saved.
[INFO] Loading history file: [/Users/matt/Library/Application Support/RetroArch/config/content_history.lpl].
OK, I deleted retroarch.cfg
and the core loaded.
So I went through my old retroarch.cfg
and found the line causing the problem:
rewind_enable = "true"
Please confirm.
Of course np2kai does not support rewind. But what changed between r14 and r16 that causes this config setting to crash everything?
Now I am getting another, different crash! Even deleting retroarch.cfg
does not help.
Using:
here are the verbose logs:
Seems to fail just before: [INFO] Environ SET_DISK_CONTROL_INTERFACE.
Thanks to your report! I confirm not working on macOS 10.15.5 RA 1.8.9. NP2kai core is my local builded(newest).
(I'm new to macOS,) but I got a weird log. I start RA and NP2kai core, and hungup. I pressed Ctrl-C and saw backtrace.
...
Saving np2kai.cfg to /Users/azo/Documents/RetroArch/system/np2kai/np2kai.cfgINIT done
Process 4004 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff6a8af882 libsystem_kernel.dylib`__psynch_cvwait + 10
libsystem_kernel.dylib`__psynch_cvwait:
-> 0x7fff6a8af882 <+10>: jae 0x7fff6a8af88c ; <+20>
0x7fff6a8af884 <+12>: movq %rax, %rdi
0x7fff6a8af887 <+15>: jmp 0x7fff6a8ad629 ; cerror_nocancel
0x7fff6a8af88c <+20>: retq
Target 0: (RetroArch) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6a8af882 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6a970425 libsystem_pthread.dylib`_pthread_cond_wait + 698
frame #2: 0x0000000100049bba RetroArch`coreaudio_write + 142
frame #3: 0x000000010008fc6b RetroArch`audio_driver_flush + 553
frame #4: 0x000000010009a580 RetroArch`audio_driver_sample_batch + 172
frame #5: 0x000000010a27abb3 np2kai_libretro.dylib`retro_run + 307
frame #6: 0x0000000100099649 RetroArch`core_run + 116
frame #7: 0x0000000100098cff RetroArch`runloop_iterate + 12750
frame #8: 0x0000000100005327 RetroArch`-[RetroArch_OSX rarch_main] + 32
frame #9: 0x00007fff32e420dd Foundation`__NSThreadPerformPerform + 204
...
It seems that coreaudio thread waiting. I'll look for other clues.
I cannot check other platforms.
core rev.16
https://pastebin.com/raw/4drciN9D