[Wine]Sony SonicStage

Gudin Francis fgudin at nerim.net
Mon Jan 10 19:35:21 CST 2005


Hello there,

Santa went to me with a nice Sony "Hi-MD" and fortunatly the Company did
it right to retain my anger alive against all those dickheads:
Windows-only sw suite. Oh, yes ! i can still use it: audio recording
(thanks!) to leverage quality at best, and tracks and groups renaming by
hand on the MD itself using the jog-shuttle... soooo nice !

Well, to make the story short, i'm not gonna make some room to host that
M$ thing aside BSD on my laptop, so here i am with faith and power to
make it happen with Wine ! On topic now:

After a few seconds worth "preparing the installblablabla...", the
program crashes with the following logs (nothing special done yet, only
basic logging settings from Wine):


%wine Setup.exe
fixme:file:get_default_drive_device auto detection of DOS devices not
supported on this platform
fixme:ntdll:NtQueryVolumeInformationFile device info not properly
supported on this platform
err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not
available
fixme:ntdll:NtQueryVolumeInformationFile device info not properly
supported on this platform
err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not
available
wine: Unhandled exception (thread 000d), starting debugger...
fixme:ntdll:NtQueryVolumeInformationFile device info not properly
supported on this platform
err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not
available
WineDbg starting on pid 0xc
Couldn't initiate DbgHelp
Unhandled exception: page fault on read access to 0x004202f4 in 32-bit
code (0x0040664d).
file_set_error: Bad address
file_set_error: Bad address
In 32 bit mode.
Register dump:
 CS:001f SS:002f DS:002f ES:002f FS:1007 GS:008f
 EIP:0040664d ESP:0033edc0 EBP:0033f1dc EFLAGS:00010246(   - 00
-RIZP1)
 EAX:0000009a EBX:00000000 ECX:00000003 EDX:00000000
 ESI:004202f4 EDI:004201c0
Stack dump:
0x0033edc0:  98249a40 0033f90c 0033f1e8 00000000
0x0033edd0:  00402705 00009003 0033f1dc 0033f910
0x0033ede0:  0033f90c 00000000 98077543 00000001
0x0033edf0:  00110000 00110000 00110000 980af9d0
0x0033ee00:  9806d679 980af9d0 0033ee3c 98077c22
0x0033ee10:  0011001c 00000001 00000000 00000000
0200: sel=1007 base=981bc000 limit=00001f97 32-bit rw-
Backtrace:
file_set_error: Bad address
=>1 0x0040664d (0x0033f1dc)
file_set_error: Bad address
0x0040664d: andw        $0,0x0(%esi)
Wine-dbg>bt
Backtrace:
file_set_error: Bad address
=>1 0x0040664d (0x0033f1dc)
file_set_error: Bad address
Wine-dbg>q
WineDbg terminated on pid 0xc

-----------------

Running random other Setup.exe's hosted on that CDROM produced roughly
the same results: the faulty op always was that "andw ..." clearing of
0(%esi). I'm confident a knowleagable wine hacker will recognize a
pattern in it and point me in the right direction.

I refreshed a bit that app status on CodeWeavers' appdb: those
interested might note that i plegged a 100$ on it. If someone could help
me make it runnable and usable, i'd gladly give this money to him/her
instead.

Thanks in advance,
Francis.
(please CC: me in your replies)



More information about the wine-users mailing list