http://bugs.winehq.org/show_bug.cgi?id=31115
Bug #: 31115 Summary: wine 1.5.7 breaks (some?) Software? ROOT\CIMV2 WMI namespace? Product: Wine Version: 1.5.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: unsuspicious.fakename+wine@gmail.com Classification: Unclassified
Created attachment 40846 --> http://bugs.winehq.org/attachment.cgi?id=40846 Connected to ROOT\CIMV2 WMI namespace : File exists An unexpected error has occurred.
Wine 1.5.7 breaks something! To be more specific: "driftmoon". To be more technical: No idea what, sry. It doesn't just doesn't start any more.
$ WINEPREFIX=~/driftmoon/ wine ./Driftmoon.exe fixme:iphlpapi:NotifyAddrChange (Handle 0xefe308, overlapped 0xefe320): stub p11-kit: couldn't load module: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden fixme:iphlpapi:NotifyAddrChange (Handle 0x112e8e0, overlapped 0x112e8ec): stub wine: configuration in '/home/asche/driftmoon' has been updated. fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! Connected to ROOT\CIMV2 WMI namespace fixme:wbemprox:client_security_SetBlanket 0x7dc137d8, 0x13f368, 10, 0, (null), 3, 3, (nil), 0x00000000 fixme:wbemprox:client_security_Release 0x7dc137d8 **************************************************** : File exists An unexpected error has occurred. : File exists **************************************************** : File exists *** A Program Fault occurred: : File exists *** Error code C0000005: ACCESS VIOLATION : File exists **************************************************** : File exists *** Address: 004DFA75 : File exists *** Flags: 00000000 : File exists
Fault Occurred At $ADDRESS:004DFA75 : File exists with : File exists
: File exists *** 0 called from $ADDRESS:00000000 : File exists err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x439aa5
http://bugs.winehq.org/show_bug.cgi?id=31115
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2012-07-03 12:01:26 CDT --- Please attach a WINEDEBUG=+wbemprox trace.
http://bugs.winehq.org/show_bug.cgi?id=31115
--- Comment #2 from unsuspicious.fakename+wine@gmail.com 2012-07-03 12:07:00 CDT --- Not sure what's this about and if it's really a bug or just a "new feature that's not complete yet", but: The game "Driftmoon" (http://appdb.winehq.org/objectManager.php?sClass=version&iId=26129) is running fine with 1.5.6 and not at all with 1.5.7
Wine 1.5.6: fixme:wbemprox:wbem_locator_ConnectServer 0x13f230, L"ROOT\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x32ee40) Could not connect. Error code = 0x80041001 fixme:system:SetProcessDPIAware stub!
(game runs fine, everything works)
Wine 1.5.7 has this instead and then does start: Connected to ROOT\CIMV2 WMI namespace fixme:wbemprox:client_security_SetBlanket 0x7dc137d8, 0x13f368, 10, 0, (null), 3, 3, (nil), 0x00000000 (full output see attachment)
( Tried downgrading / re-updating wine multiple times without changing anything else. Downgrade => works flawlessly... Update => error message, nothing happens).
http://bugs.winehq.org/show_bug.cgi?id=31115
--- Comment #3 from unsuspicious.fakename+wine@gmail.com 2012-07-03 12:16:48 CDT --- Created attachment 40847 --> http://bugs.winehq.org/attachment.cgi?id=40847 WINEDEBUG=+wbemprox trace thingy?
Sry, slow and confused here :3
Attached to this comment or possibly above it or somewhere is an attachment that could hopefully be that trace thing you asked for.
( I need to go read a bugtracker manual/guide now. )
http://bugs.winehq.org/show_bug.cgi?id=31115
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://www.instantkingdom.c | |om/driftmoon/ CC| |focht@gmx.net Component|-unknown |wmi&wbemprox Summary|wine 1.5.7 breaks (some?) |Driftmoon needs |Software? ROOT\CIMV2 WMI |Win32_BaseBoard WMI class |namespace? |(queries for SerialNumber | |property) Ever Confirmed|0 |1
--- Comment #4 from Anastasius Focht focht@gmx.net 2012-07-03 12:19:00 CDT --- Hello,
that's because of WMI/WBEM core infrastructure added between 1.5.6 - 1.5.7+ WMI classes and properties are added on demand.
--- snip --- 0024:trace:wbemprox:wbem_services_ExecQuery 0x1318c8, L"WQL", L"SELECT SerialNumber FROM Win32_BaseBoard", 0x00000030, (nil), 0x32ed7c 0024:trace:wbemprox:parse_query wql_parse returned 0 0024:trace:wbemprox:EnumWbemClassObject_create (nil), 0x32ed7c 0024:trace:wbemprox:EnumWbemClassObject_create returning iface 0x131ce0 0024:trace:wbemprox:enum_class_object_Next 0x131ce0, -1, 1, 0x32ed80, 0x32ed88 0024:trace:wbemprox:enum_class_object_Release destroying 0x131ce0 0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x4dfa75 ip=004dfa75 tid=0024 0024:trace:seh:raise_exception info[0]=00000000 0024:trace:seh:raise_exception info[1]=ffff0000 0024:trace:seh:raise_exception eax=ffff0000 ebx=00000000 ecx=00110000 edx=ffffffff esi=00c871f8 edi=00000000 0024:trace:seh:raise_exception ebp=0032eeac esp=0032ed68 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010202 ... --- snip ---
$ du -sh Driftmoon_2012_07_02_a.exe 105M Driftmoon_2012_07_02_a.exe
$ sha1sum Driftmoon_2012_07_02_a.exe 75fc76f312ca25d087fea219f8e27507d2c89c89 Driftmoon_2012_07_02_a.exe
$ wine --version wine-1.5.7-354-g7cdd535
Regards
http://bugs.winehq.org/show_bug.cgi?id=31115
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=31115
Einar Lielmanis bugs-winehq@spicausis.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs-winehq@spicausis.lv
--- Comment #5 from Einar Lielmanis bugs-winehq@spicausis.lv 2012-07-04 07:59:22 CDT --- Bisect confirms that the problem was introduced with the work on wbemprox:
http://source.winehq.org/git/wine.git/commit/f6be21 wbemprox: Add support for parsing WQL queries.
http://bugs.winehq.org/show_bug.cgi?id=31115
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #6 from Vijay Kamuju infyquest@gmail.com 2012-07-05 05:06:36 CDT --- this should be fixed by http://source.winehq.org/patches/data/87923
waiting for AJ to come from vacation and do the code merge
http://bugs.winehq.org/show_bug.cgi?id=31115
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4adb333608b8c84704fb5ee3687 | |19da3a7ca5ae3 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Hans Leidekker hans@meelstraat.net 2012-07-09 15:48:19 CDT --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=31115
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-07-17 13:52:25 CDT --- Closing bugs fixed in 1.5.9.