roxen.lists.pike.general

Subject Author Date
UTF-8 combine_path() bug Pontus Rodling <pontus[at]digitalfractions[dot]net> 22-10-2009
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