http://bugs.winehq.org/show_bug.cgi?id=4268
wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
------- Additional Comments From wine.dev@web.de 2006-30-01 17:06 ------- Hi Common used String-Functions are in msvcrt.dll, kernel32.dll and ntdll.dll
We can try to compare the logs with native and buildin msvcrt.dll WINEDEBUG="+winspool,+profile" is the fastest test: I did: grep -C 5 'L" ' wine*.log
On your old log wine-iss-printing-financ3.log for " hpdj3420" (same function-sequence are in the other logfiles): trace:profile:PROFILE_GetPrivateProfileString returning L"hpdj3420,WINEPS,LPR:hpdj3420", 28 trace:winspool:GetDefaultPrinterW L"hpdj3420,WINEPS,LPR:hpdj3420" trace:winspool:GetDefaultPrinterA 0x00000009/0x00000104:L"hpdj3420" trace:profile:GetPrivateProfileStringW (L"devices", L" hpdj3420", L"", 0x7fdab150, 64, L"win.ini") trace:profile:PROFILE_GetPrivateProfileString L"devices",L" hpdj3420",L"",0x7fdab150,64,L"win.ini" ....
So there is a Problem between the Return of GetDefaultPrinterA() and the call to GetPrivateProfileStringW()
Please try with WINEDEBUG="+winspool,+profile,+snoop.+relay,+seh" and attach the log around the Problem: grep -B 1000 -A 50 'L" ' name.log
Hope that we find that beast.