Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06827 Crash/Freeze Critical (emulator) Always Jan 5, 2018, 14:24 Apr 22, 2019, 19:06
Tester Firewave View Status Public Platform MAME (Self-compiled)
Assigned To couriersud Resolution Open OS Linux (64-bit)
Status [?] Assigned Driver pong.cpp
Version 0.193 Fixed in Version Build 64-bit
Summary 06827: pong: MAME exception with -debug on Linux with some non-C locales
Description
MAME exception: netlist ERROR: line 10: error: Parameter value <7159000.0> not double 

		MAINCLOCK(clk, 7159000.0)
Steps To Reproduce LANG=en_US.UTF-8 ./mame64 -debug pong
LANG=C ./mame64 -debug pong
LANG=de_DE.UTF-8 ./mame64 -debug pong
Additional Information My default locale is "en_US.UTF-8". Works fine if you use the "C" locale. Doesn't happen with official Windows binary probably since I am using the German which also works fine on Linux.
Flags
Regression Version
Affected Sets / Systems pong
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.16354
couriersud
Developer
Apr 22, 2019, 09:08
On Ubuntu 16.04 the following is needed to reproduce:

LC_ALL=de_DE.UTF-8 LANG=de_DE LANGUAGE=de_DE ./mamenl64 pong -debug
User avatar
No.16356
couriersud
Developer
Apr 22, 2019, 19:06
This is fixed now. I have not closed the issue since there are still some uses of Xprintf/ Xscanf in plib which need to be fixed.