Something crashes hard when using combine_path() with a UTF-8 filename.
"subfolder" contains UTF-8 characters, "path" contains no UTF-8 characters:
string x = combine_path(path, subfolder); // This crashes
combine_path(path, subfolder); // This does not crash
I'm running Windows 7 RC 64-bit and Pike 7.8.352.
=== Crash details ===
Faulting application name: pike.exe, version: 0.0.0.0, time stamp:
0x4aba8624
Faulting module name: MSVCR90.dll, version: 9.0.30729.4918, time stamp:
0x49d43da7
Exception code: 0xc0000005
Fault offset: 0x0003c15e
Faulting process id: 0xf50
Faulting application start time: 0x01ca533c3efca9cc
Faulting application path: C:\Program Files (x86)\Pike\bin\pike.exe
Faulting module path:
C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4918_none_508da958bcbd2845\MSVCR90.dll
// Pontus Rodling
|