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.
http://bugs.winehq.org/show_bug.cgi?id=20693
--- Comment #1 from Alexandre Julliard julliard@winehq.org 2009-11-13 16:25:22 --- The hardware key is volatile, it's not saved to disk.
The missing ddeml is probably because you don't have 16-bit support.
http://bugs.winehq.org/show_bug.cgi?id=20693
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-13 22:01:55 --- This bug really is invalid. Those entries shouldn't be in the wine.inf in the first place (as Alexandre already said). If anything they should be removed from there to lessen the confusion.
They should be created by another process scanning available serial & parallel ports from HAL/D-bus.
http://bugs.winehq.org/show_bug.cgi?id=20693
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-13 22:02:03 --- Closing
http://bugs.winehq.org/show_bug.cgi?id=20693
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Platform|PC |All Resolution|INVALID | Summary|Some entries from wine.inf |Bogus entries in wine.inf |not transferred into |transferred into registry |registry | OS/Version|Mac OS X 10.5 |All Severity|minor |enhancement
--- Comment #4 from Jörg Höhle hoehle@users.sourceforge.net 2009-11-16 07:33:36 --- If my bug report resulted from confusion but revealed a related bug causing the confusion, it should not be closed. Instead it should be refocused to eliminate the source of confusion. I'm changing the subject line accordingly.
So the bug topic and solution path become:
Those entries shouldn't be in the wine.inf in the first place (as Alexandre already said). If anything they should be removed from there to lessen the confusion.
A propos spurious entries: There's a bogus dupe for ".rmi" in wine.inf (only the one mapping to Sequencer is correct). I have a one-liner patch for it. If somebody jumps ahead to remove all bogus wine.inf entries in one swoop, please include this one as well (I feel one-liner patches are not worth the overhead).
http://bugs.winehq.org/show_bug.cgi?id=20693
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|tools |-unknown Platform|All |PC OS/Version|All |Mac OS X 10.5
http://bugs.winehq.org/show_bug.cgi?id=20693
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from Jörg Höhle hoehle@users.sourceforge.net 2009-12-02 01:43:38 --- Fixed by Alexandre's commit d19e2ada9ce2d52d8b09e984fe5b12803bf6d4ca Thank you all, for your great job.
http://bugs.winehq.org/show_bug.cgi?id=20693
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2009-12-04 12:16:27 --- Closing bugs fixed in 1.1.34.
http://bugs.winehq.org/show_bug.cgi?id=20693
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.5 |Mac OS X