[Bug 35799] New: Mortal Online (MMORPG) client 1.75.00.07 crashes on login (=?UTF-8?Q?needs=20Win32=5FLogicalDisk=E2=80=82WMI=20class=20?='VolumeSerialNumber' property)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Mar 16 18:07:51 CDT 2014
https://bugs.winehq.org/show_bug.cgi?id=35799
Bug ID: 35799
Summary: Mortal Online (MMORPG) client 1.75.00.07 crashes on
login (needs Win32_LogicalDisk WMI class
'VolumeSerialNumber' property)
Product: Wine
Version: 1.7.14
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: wmi&wbemprox
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Hello folks,
Prerequisite: 'winetricks dotnet35' (this is what the installer wants to
install on its own)
The bootstrapper client will download several patches up to version 1.75.00.07
Beware you need at least 30 GiB for the prefix and some hours to spend...
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Star Vault/Mortal Online
$ WINEDEBUG=+tid,+seh,+loaddll,+process,+wbemprox wine ./Mortal\ Online\
Launcher.exe
...
0049:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dxgi.dll"
at 0xf4350000: builtin
0049:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\wbemprox.dll" at 0xedc20000: builtin
0049:trace:wbemprox:DllGetClassObject {4590f811-1d3a-11d0-891f-00aa004b2e24}
{00000001-0000-0000-c000-000000000046} 0x3a5d308
0049:trace:wbemprox:wbemprox_cf_CreateInstance (nil)
{dc12a687-737f-11cf-884d-00aa004b2e24} 0x3a5d3c4
0049:trace:wbemprox:WbemLocator_create (0x3a5d28c)
0049:trace:wbemprox:WbemLocator_create returning iface 0x5c79ef50
0049:trace:wbemprox:wbem_locator_QueryInterface 0x5c79ef50
{dc12a687-737f-11cf-884d-00aa004b2e24} 0x3a5d3c4
0049:trace:wbemprox:wbem_locator_ConnectServer 0x5c79ef50, L"ROOT\\CIMV2",
(null), (null), (null), 0x00000000, (null), (nil), 0x3a5d3b8)
0049:trace:wbemprox:WbemServices_create (0x3a5d3b8)
0049:trace:wbemprox:WbemServices_create returning iface 0x595f42f8
0049:trace:wbemprox:wbem_services_QueryInterface 0x595f42f8
{0000013d-0000-0000-c000-000000000046} 0x3a5d310
0049:fixme:wbemprox:client_security_SetBlanket 0xedc45318, 0x595f42f8, 10, 0,
(null), 3, 3, (nil), 0x00000000
0049:fixme:wbemprox:client_security_Release 0xedc45318
0049:trace:wbemprox:wbem_services_ExecQuery 0x595f42f8, L"WQL", L"SELECT * FROM
Win32_processor", 0x00000030, (nil), 0x3a5d3bc
0049:trace:wbemprox:grab_table returning 0xedc45180
0049:trace:wbemprox:parse_query wql_parse returned 0
0049:trace:wbemprox:fill_processor created 4 rows
0049:trace:wbemprox:EnumWbemClassObject_create 0x3a5d3bc
0049:trace:wbemprox:EnumWbemClassObject_create returning iface 0x571b89f0
0049:trace:wbemprox:enum_class_object_Next 0x571b89f0, -1, 1, 0x3a5d3b4,
0x3a5d3c0
0049:trace:wbemprox:create_class_object L"Win32_Processor", 0x3a5d3b4
0049:trace:wbemprox:create_class_object returning iface 0x57a20bf8
0049:trace:wbemprox:class_object_Get 0x57a20bf8, L"ProcessorID", 00000000,
0x3a5d3dc, (nil), (nil)
0049:trace:wbemprox:class_object_Release destroying 0x57a20bf8
0049:trace:wbemprox:wbem_services_ExecQuery 0x595f42f8, L"WQL", L"SELECT * FROM
Win32_BaseBoard", 0x00000030, (nil), 0x3a5d3bc
0049:trace:wbemprox:grab_table returning 0xedc44ec0
0049:trace:wbemprox:parse_query wql_parse returned 0
0049:trace:wbemprox:EnumWbemClassObject_create 0x3a5d3bc
0049:trace:wbemprox:EnumWbemClassObject_create returning iface 0x58caf4c8
0049:trace:wbemprox:enum_class_object_Next 0x58caf4c8, -1, 1, 0x3a5d3b4,
0x3a5d3c0
0049:trace:wbemprox:create_class_object L"Win32_BaseBoard", 0x3a5d3b4
0049:trace:wbemprox:create_class_object returning iface 0x58c583b0
0049:trace:wbemprox:class_object_Get 0x58c583b0, L"SerialNumber", 00000000,
0x3a5d3dc, (nil), (nil)
0049:trace:wbemprox:class_object_Release destroying 0x58c583b0
0049:trace:wbemprox:wbem_services_GetObject 0x595f42f8,
L"Win32_LogicalDisk.DeviceID=\"C:\"", 0x00000000, (nil), 0x3a5d3d4, (nil)
0049:trace:wbemprox:grab_table returning 0xedc45020
0049:trace:wbemprox:parse_query wql_parse returned 0
0018:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and
DISK_DETECTION_INFO structures will not be filled
0049:trace:wbemprox:fill_logicaldisk created 1 rows
0049:trace:wbemprox:EnumWbemClassObject_create 0x3a5d314
0049:trace:wbemprox:EnumWbemClassObject_create returning iface 0x57369fa0
0049:trace:wbemprox:create_class_object L"Win32_LogicalDisk", 0x3a5d3d4
0049:trace:wbemprox:create_class_object returning iface 0x573927b0
0049:trace:wbemprox:class_object_Get 0x573927b0, L"VolumeSerialNumber",
00000000, 0x3a5d424, (nil), (nil)
0049:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7dc0710e
ip=7dc0710e tid=0049
0049:trace:seh:raise_exception info[0]=00000000
0049:trace:seh:raise_exception info[1]=0000001c
0049:trace:seh:raise_exception eax=0000001c ebx=00000000 ecx=14aa8c00
edx=03a5d408 esi=14aa8c00 edi=00000020
0049:trace:seh:raise_exception ebp=03a5d368 esp=03a5d364 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210212
0049:trace:seh:call_stack_handlers calling handler at 0x264780a code=c0000005
flags=0
0049:trace:seh:call_stack_handlers handler at 0x264780a returned 1
0049:trace:seh:call_stack_handlers calling handler at 0x264827c code=c0000005
flags=0
--- snip ---
Win32_LogicalDisk WMI class, 'VolumeSerialNumber' property:
http://msdn.microsoft.com/en-us/library/aa394173%28v=vs.85%29.aspx
--- quote ---
VolumeSerialNumber
Data type: string
Access type: Read-only
Volume serial number of the logical disk.
Constraints: Maximum 11 characters.
Example: "A8C3-D032"
--- quote ---
With that property implemented the client can successfully authenticate online
and the in-game menu becomes available.
$ sha1sum MOSetup.exe
e2dbf86cf8753ca29a124d0b01d081f15b9a4d49 MOSetup.exe
$ du -sh MOSetup.exe
149M MOSetup.exe
$ wine --version
wine-1.7.14-126-g2bb1059
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list