http://bugs.winehq.org/show_bug.cgi?id=25580
Summary: [regression] pcad2002 (pcb.exe) fail to start Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: jopka@kvidex.ru
Hi! I probably found regression: After this patch and up to bleeding edge, pcad2002's pcb.exe fail to start:
2f877b0a79c5bd7a1b26d7de519f344630ad5e2b is the first bad commit commit 2f877b0a79c5bd7a1b26d7de519f344630ad5e2b Author: Damjan Jovanovic damjan.jov@gmail.com Date: Thu Jul 22 21:36:33 2010 +0200
ntdll: Convert even Unix paths outside Wine's drive mappings to DOS paths.
:040000 040000 e543f71d23039254a15be138a7b4fca5a84739f3 c667330d1b7ed38813f866d591402480611921f3 M dlls
To ensure it, i remove this patch manually in bleeding edge tree, it's helpful. (tested on wine-1.3.9-210-g8bcc61f) But instead of fully reverting patch, i can remove only one line in dlls/ntdll/path.c to turn wine to work again:
1074: // ntdll_umbstowcs( 0, path, lenA, nt->Buffer + sizeof(unix_prefixW)/sizeof(WCHAR), lenW );
(It's simple blind try-and-error test; i don't know what does entire patch or this particularly line, sorry)
Thanks