Hi,

I don't know if this is a known issue or not or just something I did but I was trying out Playstation in MAME, psu, with some settings and works quite well. However if I change it to pse, psj or psa with the exact same settings MAME crashes with "Unable to create history.db"
and I get a Mac crash report (thought I would pass it along) -
(Mac OS 10.14.6)

System Integrity Protection: enabled

Crashed Thread: 0 bgfx - renderer backend thread Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [3422]

VM Regions Near 0:
-->
__TEXT 0000000100376000-000000010b3cc000 [176.3M] r-x/rwx SM=COW /Users/USER/*

Thread 0 Crashed:: bgfx - renderer backend thread Dispatch queue: com.apple.main-thread
0 mame64 0x00000001087c2e72 read_partial_sector(cdrom_file*, void*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) + 210
1 mame64 0x00000001087c311c cdrom_read_data(cdrom_file*, unsigned int, void*, unsigned int, bool) + 476
2 mame64 0x00000001043a3e00 psxcd_device::read_sector() + 144
3 mame64 0x000000010849bb04 device_scheduler::execute_timers() + 228
4 mame64 0x000000010849b7e8 device_scheduler::timeslice() + 1112
5 mame64 0x0000000108432258 running_machine::run(bool) + 920
6 mame64 0x0000000104ae3c8d mame_machine_manager::execute() + 605
7 mame64 0x000000010492f3d6 cli_frontend::start_execution(mame_machine_manager*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) + 646
8 mame64 0x000000010493105e cli_frontend::execute(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) + 78
9 mame64 0x0000000104ae49f1 emulator_info::start_frontend(emu_options&, osd_interface&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) + 49
10 mame64 0x0000000104918a7b main + 219
11 libdyld.dylib 0x00007fff6b8483d5 start + 1

Thread 1:
0 libsystem_pthread.dylib 0x00007fff6ba3b3f0 start_wqthread + 0

Thread 2:
0 libsystem_kernel.dylib 0x00007fff6b97d26e semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff6b7fbc99 _dispatch_sema4_timedwait + 76
2 libdispatch.dylib 0x00007fff6b7fc377 _dispatch_semaphore_wait_slow + 58
3 mame64 0x0000000108b1bd72 bx::Semaphore::wait(int) + 50
4 mame64 0x0000000108aa0929 bgfx::Context::renderFrame(int) + 121
5 mame64 0x0000000108aa07f5 bgfx::renderFrame(int) + 37
6 mame64 0x0000000108aa1d6a bgfx::Context::renderThread(bx::Thread*, void*) + 26
7 mame64 0x0000000108b20524 bx::ThreadInternal::threadFunc(void*) + 36
8 libsystem_pthread.dylib 0x00007fff6ba3c2eb _pthread_body + 126
9 libsystem_pthread.dylib 0x00007fff6ba3f249 _pthread_start + 66
10 libsystem_pthread.dylib 0x00007fff6ba3b40d thread_start + 13

Thread 3:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff6b97d21a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6b97d768 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff3f330eda HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 122
3 com.apple.audio.CoreAudio 0x00007fff3f330e4f HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4 com.apple.audio.CoreAudio 0x00007fff3f32d39f HALC_ProxyIOContext::IOWorkLoop() + 1017
5 com.apple.audio.CoreAudio 0x00007fff3f32cdf4 HALC_ProxyIOContext::IOThreadEntry(void*) + 122
6 com.apple.audio.CoreAudio 0x00007fff3f32c956 HALB_IOThread::Entry(void*) + 72
7 libsystem_pthread.dylib 0x00007fff6ba3c2eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff6ba3f249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff6ba3b40d thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff6b97d21a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6b97d768 mach_msg + 60
2 com.apple.audio.midi.CoreMIDI 0x00007fff4070b3e5 XServerMachPort::ReceiveMessage(int&, void*, int&) + 95
3 com.apple.audio.midi.CoreMIDI 0x00007fff407278d3 MIDIProcess::RunMIDIInThread() + 333
4 com.apple.audio.midi.CoreMIDI 0x00007fff4073daf4 XThread::RunHelper(void*) + 10
5 com.apple.audio.midi.CoreMIDI 0x00007fff4074297d CAPThread::Entry(CAPThread*) + 77
6 libsystem_pthread.dylib 0x00007fff6ba3c2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff6ba3f249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6ba3b40d thread_start + 13

Thread 5:
0 libsystem_pthread.dylib 0x00007fff6ba3b3f0 start_wqthread + 0

Thread 6:
0 libsystem_pthread.dylib 0x00007fff6ba3b3f0 start_wqthread + 0

Thread 7:
0 libsystem_kernel.dylib 0x00007fff6b97d21a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6b97d768 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3f8c199e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff3f8c0f0c __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff3f8c066e CFRunLoopRunSpecific + 455
5 org.libsdl.SDL2 0x000000011370bcdc 0x113695000 + 486620
6 libsystem_pthread.dylib 0x00007fff6ba3c2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff6ba3f249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6ba3b40d thread_start + 13

Thread 8:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff6b97d21a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6b97d768 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3f8c199e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff3f8c0f0c __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff3f8c066e CFRunLoopRunSpecific + 455
5 com.apple.AppKit 0x00007fff3cebe4a2 _NSEventThread + 175
6 libsystem_pthread.dylib 0x00007fff6ba3c2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff6ba3f249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6ba3b40d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00000001137f35e1 rcx: 0x0000000000000004 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x00007ffeef881ec0 rsp: 0x00007ffeef881e90
r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x00007fefb392aa00 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00000001087c2e72 rfl: 0x0000000000010246 cr2: 0x0000000000000000

Logical CPU: 4
Error Code: 0x00000004
Trap Number: 14