PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flash-Klon Swish 2.0 unter Wine installieren



dietzi
25.12.05, 09:18
Hallo,

ich habe wine 0.9.3 unter kubuntu breezy installiert. Ich würde gern den Flash-Klon Swish 2.0 zum Laufen bekommen, dann bräuchte ich kein Windows mehr.

Installieren über die Konsole funktioniert, wine gibt dabei folgenden Code aus:


err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program Files\\Swish\\Swish2.exe") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program Files\\Swish\\Swish2.exe") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub


Der Versuch das Programm über die Konsole aufzurufen scheitert mit folgendem Code:


Unhandled page fault on read access to 0x00000063 at address 0x7d729355 (thread 0022), starting debugger...
WineDbg starting on pid 0x21
Unhandled exception: page fault on read access to 0x00000063 in 32-bit code (0x7d729355).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
EIP:7d729355 ESP:7fb4dc34 EBP:7fb4dc34 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:7d75b398 ECX:7d75b398 EDX:00000000
ESI:00005200 EDI:7fb4e1c4
Stack dump:
0x7fb4dc34: 7fb4e174 7d7376fd 00000000 7ffd6a11
0x7fb4dc44: 00000005 7fff01bc 7fb4dc74 7fb4dd48
0x7fb4dc54: 7fb4dd30 7ffd6bc7 00000002 7fb4dc74
0x7fb4dc64: 00000000 00000000 00000000 7fb4dc74
0x7fb4dc74: 00000000 00000000 00180018 0000000c
0x7fb4dc84: 7fb4dcbc 00000040 7fb4dd34 00000000
0200: sel=1007 base=7ff8a000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7d729355 DOSDEV_GetLOL+0x25 in winedos (0x7d729355)
2 0x7d7376fd DOSVM_Int21Handler+0x123d in winedos (0x7d7376fd)
3 0x7d745aca in winedos (+0x25aca) (0x7d745aca)
4 0x7d749fcf in winedos (+0x29fcf) (0x7d749fcf)
5 0x7fde0a16 in kernel32 (+0x70a16) (0x7fde0a16)
6 0x1247:0x0003 (0x1247:0x0003)
7 0x1247:0x0000 (0x1247:0x0000)
0x7d729355 DOSDEV_GetLOL+0x25 in winedos: movl 0x63(%eax),%eax
Modules:
Module Address Debug info Name (74 modules)
PE 0x00400000-006a1000 Deferred swish2
PE 0x10000000-10012000 Deferred cryp95e
ELF 0x45406000-4541c000 Deferred ld-linux.so.2
ELF 0x4541e000-4543b000 Deferred libcups.so.2
ELF 0x4541e000-4543b000 Deferred libcups.so.2
ELF 0x4541e000-4543b000 Deferred libcups.so.2
ELF 0x45c35000-45c37000 Deferred libnvidia-tls.so.1
ELF 0x45c39000-45d67000 Deferred libc.so.6
ELF 0x45d69000-45d8b000 Deferred libm.so.6
ELF 0x45d8d000-45d90000 Deferred libdl.so.2
ELF 0x45d92000-45e52000 Deferred libx11.so.6
ELF 0x45e54000-45e58000 Deferred libxdmcp.so.6
ELF 0x45e5a000-45e5d000 Deferred libxau.so.6
ELF 0x45e5f000-45e73000 Deferred libz.so.1
ELF 0x45e75000-45e82000 Deferred libxext.so.6
ELF 0x45e84000-45e96000 Deferred libpthread.so.0
ELF 0x45e98000-45e9f000 Deferred libsm.so.6
ELF 0x45ea1000-45eba000 Deferred libice.so.6
ELF 0x45f34000-45f9e000 Deferred libfreetype.so.6
ELF 0x45fa0000-45fbf000 Deferred libexpat.so.1
ELF 0x45fc1000-45fcc000 Deferred libgcc_s.so.1
ELF 0x460b9000-460e7000 Deferred libfontconfig.so.1
ELF 0x460e9000-460f1000 Deferred libxrender.so.1
ELF 0x46107000-46110000 Deferred libxcursor.so.1
ELF 0x46110000-46115000 Deferred libxxf86dga.so.1
ELF 0x46112000-46116000 Deferred libxfixes.so.3
ELF 0x46223000-46238000 Deferred libnsl.so.1
ELF 0x46250000-46255000 Deferred libxxf86vm.so.1
ELF 0x46cbc000-46cc0000 Deferred libgpg-error.so.0
ELF 0x47333000-4737f000 Deferred libgcrypt.so.11
ELF 0x4748f000-474f1000 Deferred libgnutls.so.11
ELF 0x474f3000-47503000 Deferred libtasn1.so.2
ELF 0x47603000-4768f000 Deferred libgl.so.1
ELF 0x47ddf000-485f4000 Deferred libglcore.so.1
PE 0x70bd0000-70c35000 Deferred shlwapi
PE 0x78000000-78044000 Deferred msvcrt
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7d713000-7d770000 Export winedos<elf>
\-PE 0x7d720000-7d770000 \ winedos
PE 0x7dce0000-7dcf2000 Deferred cki32h_b
ELF 0x7e44f000-7e480000 Deferred uxtheme<elf>
\-PE 0x7e460000-7e480000 \ uxtheme
ELF 0x7e6ad000-7e6d5000 Deferred winspool.drv<elf>
\-PE 0x7e6c0000-7e6d5000 \ winspool.drv
ELF 0x7e6d5000-7e783000 Deferred comctl32<elf>
\-PE 0x7e6e0000-7e783000 \ comctl32
ELF 0x7e783000-7e842000 Deferred shell32<elf>
\-PE 0x7e7a0000-7e842000 \ shell32
ELF 0x7e842000-7e8d4000 Deferred comdlg32<elf>
\-PE 0x7e850000-7e8d4000 \ comdlg32
ELF 0x7e8d4000-7e8e8000 Deferred lz32<elf>
\-PE 0x7e8e0000-7e8e8000 \ lz32
ELF 0x7e8e8000-7e900000 Deferred version<elf>
\-PE 0x7e8f0000-7e900000 \ version
PE 0x7e900000-7e94f000 Deferred cki32h
ELF 0x7eeec000-7ef08000 Deferred imm32<elf>
\-PE 0x7eef0000-7ef08000 \ imm32
ELF 0x7ef65000-7efe1000 Deferred winex11.drv<elf>
\-PE 0x7ef70000-7efe1000 \ winex11.drv
ELF 0x7efe1000-7f01b000 Deferred advapi32<elf>
\-PE 0x7eff0000-7f01b000 \ advapi32
ELF 0x7f01e000-7f03a000 Deferred ximcp.so.2
ELF 0x7f03a000-7f93a000 Deferred gdi32<elf>
\-PE 0x7f080000-7f93a000 \ gdi32
ELF 0x7f93a000-7fa50000 Deferred user32<elf>
\-PE 0x7f960000-7fa50000 \ user32
ELF 0x7fd54000-7fe50000 Export kernel32<elf>
\-PE 0x7fd70000-7fe50000 \ kernel32
ELF 0x7ff61000-7ff6b000 Deferred libnss_files.so.2
ELF 0x7ff8d000-80000000 Deferred ntdll<elf>
\-PE 0x7ffa0000-80000000 \ ntdll
ELF 0xb7ed5000-b7ede000 Deferred libnss_nis.so.2
ELF 0xb7ef2000-b7ef4000 Deferred xlcutf8load.so.2
ELF 0xb7ef6000-b7eff000 Deferred libnss_compat.so.2
Threads:
process tid prio (all id:s are in hex)
00000021 (D) C:\Program Files\Swish\Swish2.exe
00000027 0
00000026 0
00000022 0 <==
00000010
00000013 15
00000012 0
00000011 0
00000008
0000000f 0
0000000e 0
0000000d 2
0000000c 2
00000009 -1
WineDbg terminated on pid 0x21


Kann mir jemand mit Infos weiterhelfen, ob diese Fehlermeldungen auf eine generelle Unmöglichkeit der Installation hinweisen oder wie ich die Konfiguration hinbekomme.

Danke schon mal und noch einen schönen Weihnachtsfeiertag.

Dietmar

xanlosch
25.12.05, 09:29
Die Meldungen der Installation sind soweit "normal".

Beim Start von Swish 2.0 wird aus diversen Gründen mit winedos interagiert, was für mich darauf hin deutet, dass eine Konsolenanwendung gestartet werden soll, die ein Problem verursacht.

Gibt es von dieser Software irgendwo einen Download (Demo am besten), so dass man selber mal probieren kann ?

dietzi
25.12.05, 17:31
Es ist die alte Version von Swish, die wird glaube ich nicht mehr vertrieben. ich habe sie Dir auf meinem Webspace (http://www.wuerfl.info/download/SetupSwish200DEU-Original.exe) zum Download bereitgestellt (4,3 MB, 14 Tage Testversion).

Dietmar

xanlosch
26.12.05, 08:03
Habt dank - ich schau es mir mal an.

Edit: Dein Problem bekomm ich nur, wenn ich via winecfg die Windows-Version auf Win98 stelle. Beim standardmäßigen Win2000 gibt es dafür ne andere Fehlermeldung. Mal sehen, ob es mit früheren Wine Versionen klappt oder nicht, da es auch mit der aktuellsten Version (0.9.4) die gleichen Probleme gibt.