PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine und SUD



kryzzie
16.05.05, 09:42
Ich versuche eine Anwaltssoftware für Windows auf einem Debiansystem ans laufen zu bringen. Mein Debian ist ein ganz frischer "Sarge" aus dem Netz. Kernel 2.6.8. Ich habe Wine aus dem CVS(Wine 20050419) gezogen und mit hilfe von Winetools konfigueriert. Die Installation der Anwaltssoftware verlief einwandfrei. Als GUI nutze ich aktuell Gnome 2.8.3.

Wenn ich jedoch versuche das Hauptprogramm zu starten erhalte ich folgende Meldung:

fixme:win:LockWindowUpdate (0x1002c), partial stub!
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: 0x0eedfade in vm86 code (0002:0001).
In vm86 mode.
Register dump:
CS:0002 SS:9c84 DS:0000 ES:9c84 FS:0000 GS:9a35
IP:0001 SP:0000 BP:5d9e FLAGS:9a35( - 00 aVR-1OI-APC)
AX:0000 BX:0e62 CX:0001 DX:5e58 SI:fbb8 DI:5e58
Stack dump:
0x9c84:0x0000: 0000 0000 0000 0000 0000 0000 0000 0000
0x9c84:0x0010: 0000 0000 0000 0000 0000 0000 0000 0000
0x9c84:0x0020: 0000 0000 0000 0000 0000 0000 0000 0000
Backtrace:
=>1 0x0002:0x0001 (0x9c84:0x5d9e)
2 0x0000:0x0000 (0x9c84:0x0000)
0x0002:0x0001: addb %al,0x0(%bx,%si)
Wine-dbg>cont
fixme:keyboard:RegisterHotKey (0x1002c,0,0x00000003,70): stub
fixme:keyboard:RegisterHotKey (0x1002c,1,0x00000000,118): stub
fixme:keyboard:RegisterHotKey (0x1002c,2,0x00000000,117): stub
fixme:keyboard:RegisterHotKey (0x1002c,3,0x00000000,116): stub
fixme:keyboard:RegisterHotKey (0x1002c,4,0x00000000,115): stub
fixme:keyboard:RegisterHotKey (0x1002c,5,0x00000003,85): stub
fixme:keyboard:RegisterHotKey (0x1002c,6,0x00000003,65): stub
fixme:keyboard:RegisterHotKey (0x1002c,7,0x00000000,114): stub
fixme:keyboard:RegisterHotKey (0x1002c,8,0x00000003,88): stub
fixme:keyboard:RegisterHotKey (0x1002c,9,0x00000003,65): stub
fixme:keyboard:RegisterHotKey (0x1002c,10,0x00000003,78): stub
fixme:keyboard:RegisterHotKey (0x1002c,11,0x00000000,113): stub
****Hier erhalte ich eine Win-Fehlermeldung über fehlenden Standarddrucker****
First chance exception: 0x0eedfade in 32-bit code (0x404c0423).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:404c0423 ESP:406efbe4 EBP:406efc40 EFLAGS:00000202( - 00 - - I1)
EAX:406efbe4 EBX:40586444 ECX:00000000 EDX:0000001c
ESI:406efc74 EDI:406efc14
Stack dump:
0x406efbe4: 0eedfade 00000001 00000000 404c0390
0x406efbf4: 00000007 40a80e67 44f60768 44f6eb5c
0x406efc04: 40bffa8c 004136b4 406efccc 406efc74
0x406efc14: 406efc2c 004136b4 40bffa8c 40a73230
0x406efc24: 44f8ca90 0000000c 004136b4 40bffa8c
0x406efc34: 44f6eb5c 40bffa8c 004136b4 406efccc
Backtrace:
=>1 0x404c0423 RaiseException(code=0xeedfade, flags=0x1, nbargs=0x7, args=0x406efc58) [except.c:87] in kernel32 (0x406efc40)
2 0x40a80e67 @Suinterface@CoAdressen@Create$qqrp17System@TMetaC lass+0xb6f in sui.bpl (0x406efccc)
3 0x40a81082 @Suinterface@CoAdressen@Create$qqrp17System@TMetaC lass+0xd8a in sui.bpl (0x406efd10)
4 0x0041ec9a in sud (+0x1ec9a) (0x406efd98)
5 0x40bffab9 @Forms@TCustomForm@Activate$qqrv+0x2d in vcl70.bpl (0x406efee4)
6 0x40c04f20 @Forms@TApplication@BringToFront$qqrv+0x568 in vcl70.bpl (0x406eff08)
7 0x0042cdb4 EntryPoint+0x54 in sud (0x406eff20)
8 0x404ed622 start_process+0xf2(arg=0x0) [/home/chris/CVS/wine/dlls/kernel/process.c:1044] in kernel32 (0x406efff4)
9 0x400251c1 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
0x404c0423 RaiseException+0x93 [except.c:87] in kernel32: subl $4,%esp
Unable to open file 'except.c'
Wine-dbg>cont
First chance exception: page fault on read access to 0x00000000 in 32-bit code (0x401c3476).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:401c3476 ESP:406efafc EBP:406efbc0 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:401f9c84 ECX:00000000 EDX:00000000
ESI:00000001 EDI:00000000
Stack dump:
0x406efafc: 406efb10 00000001 406efc74 401b8980
0x406efb0c: 401bf670 401f9c84 00000001 00000000
0x406efb1c: 406efbc0 406efafc 401c3458 00000001
0x406efb2c: 00000000 00000000 401bed6e 00000000
0x406efb3c: 00000000 00000000 401f9c84 406efb64
0x406efb4c: 401bcd00 403e5d28 000000b0 40360034
Backtrace:
=>1 0x401c3476 RtlImageNtHeader(hModule=0x0) [/home/chris/CVS/wine/dlls/ntdll/loader.c:1907] in ntdll (0x406efbc0)
2 0x401c381a RtlImageDirectoryEntryToData(module=0x0, image=0x1, dir=0x0, size=0x406efc08) [/home/chris/CVS/wine/dlls/ntdll/loader.c:2025] in ntdll (0x406efbe4)
3 0x401c16b3 LdrGetProcedureAddress+0x53(module=0x0, name=0x406efc34, ord=0x0, address=0x406efc30) [/home/chris/CVS/wine/dlls/ntdll/loader.c:1154] in ntdll (0x406efc18)
4 0x404de715 GetProcAddress+0x55(hModule=0x0, function=0x40a80fa8) [/home/chris/CVS/wine/dlls/kernel/module.c:819] in kernel32 (0x406efc48)
5 0x40a80e87 @Suinterface@CoAdressen@Create$qqrp17System@TMetaC lass+0xb8f in sui.bpl (0x406efccc)
6 0x40a81082 @Suinterface@CoAdressen@Create$qqrp17System@TMetaC lass+0xd8a in sui.bpl (0x406efd10)
7 0x0041ec9a in sud (+0x1ec9a) (0x406efd98)
8 0x40bffab9 @Forms@TCustomForm@Activate$qqrv+0x2d in vcl70.bpl (0x406efee4)
9 0x40c04f20 @Forms@TApplication@BringToFront$qqrv+0x568 in vcl70.bpl (0x406eff08)
10 0x0042cdb4 EntryPoint+0x54 in sud (0x406eff20)
11 0x404ed622 start_process+0xf2(arg=0x0) [/home/chris/CVS/wine/dlls/kernel/process.c:1044] in kernel32 (0x406efff4)
12 0x400251c1 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
0x401c3476 RtlImageNtHeader+0x86 [/home/chris/CVS/wine/dlls/ntdll/loader.c:1907] in ntdll: cmpw $0x5a4d,0x0(%eax)
1907 if (dos->e_magic == IMAGE_DOS_SIGNATURE)
Wine-dbg>

Wenn ich jetzt wieder 'cont' eingebe, erhalte ich die letzte Fehlermeldung immer wieder.

Was kann ich tun? Ich bin noch relativ unerfahren mit Linux und habe noch nicht viel Ahnung also bitte eine klein wenig für Idioten erklären, falls es dafür eine Lösung gibt ;)

kryzzie

stefan.becker
16.05.05, 11:16
Lass die Software unter Windows laufen. Wenn es unbedingt zu Linux parallel sein muss, hilft da ein virtueller PC wie Qemu weiter. Links und Beschreibungen siehe Begüßungstexte hier im Bereich.

Aus WINE-Meldungen die Ursache zu lesen gleicht in etwa der Bestimmung der Zukunft aus einem Kaffeefilter. Wobei man beim 2. ca. 50 % Chancen hat :-)

Ich habe des inzwischen aufgegeben. Grund wie immer gleich: 3 Jahre probieren, dann geht es mit WINE 08/15. Dann kommt WINE 08/16 und des geht von vorne los.