http://bugs.winehq.org/show_bug.cgi?id=20693
Summary: Some entries from wine.inf not transferred into registry Product: Wine Version: 1.1.33 Platform: PC OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: minor Priority: P2 Component: tools AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
Hi,
The wine.inf mechanisms are unknown to me, but I naively expect the entries therein to help create the registry. So I'm wondering why a few are missing. I've already observed random missing entries in the past (e.g. the NT hotfix Q246009). Here I'm on a Mac, but I've seen this bug on Linux as well.
While wine.inf contains HKLM,HARDWARE\DEVICEMAP\PARALLEL PORTS,,,"" HKLM,HARDWARE\DEVICEMAP\SERIALCOMM,,,""
a diff against a newly created .wine gives: diff -r .wine-git/system.reg .wine/system.reg < [Hardware\DEVICEMAP\PARALLEL PORTS] 1251580439 < @="" < < [Hardware\DEVICEMAP\SERIALCOMM] 1251580439 < @="" as well as missing Hardware\Description... which I believe are generated upon startup.
and, BTW Only in .wine-git/drive_c/windows/system32: ddeml.dll Only in .wine-git/drive_c/windows/system32/spool/drivers: w32x86 Only in .wine-git/drive_c/windows/system32/spool/drivers: win40 the last two I don't know anything about.
The missing ddeml.dll is surprising, given that Wine ballooned recently and threw many many libraries into windows/system32/. Now ddeml would be missing?
IIRC, registry entries were particularly missing when Wine threw an error upon startup: err:ntdll:RtlpWaitForCriticalSection section 0x7bc8d404 "loader.c: loader_section" wait timed out in thread 0021, blocked by 0009, retrying (60 sec) AJ improved the situation a few releases ago, but the error never disappeared entirely (neither on Linux nor Mac). It still appears for both new .wine prefixes *and* updates. Ok, I should post that separately.