Pages : 1
#1 Le 16/01/2009, à 07:52
- torturedutopian
Synthesia/wine : OK s/ 32 bits, pas sur 64 bits...
Salut tout le monde !
Je rencontre un drôle de problème. J'ai réinstallé récemment ma Ubuntu 8.10 tout en gardant mon /home. J'utilisais le jeu "Synthesia" (initialement "Piano Hero"). Il fonctionnait parfaitement en 32 bits avec wine.
Depuis que je suis passé en 64 bits, alors que j'ai gardé le même répertoire .wine, que j'ai la même version de wine, la même version des pilotes nvidia, bref de tout, le jeu ne se lance plus (écran noir que se ferme tout de suite), pourtant mes autres applis wine fonctionnent encore. (cela n'affecte que Synthesia 0.6.6 preview et pas la 0.6.5, mais dans la 0.6.5 apparemment la capture MIDI ne fonctionne plus sous 64 bits, bien que la lecture MIDI avec mon clavier fonctionne toujours)
Ma question serait donc : qu'est-ce qui peut bien différer entre un wine 32 bits sur Ubuntu 8.10 32 bits et le même wine 32 bits sur Ubuntu AMD 64 ? Il n'y a aucun message d'erreur explicite, cf https://www.synthesiagame.com/forum/viewtopic.php?f=11&t=569&p=3520#p3520
Mille mercis de m'avoir lu !
Dernière modification par torturedutopian (Le 16/01/2009, à 07:53)
Hors ligne
#2 Le 18/01/2009, à 13:58
- torturedutopian
Re : Synthesia/wine : OK s/ 32 bits, pas sur 64 bits...
J'obtiens désormais une erreur un peu plus explicite. Mais voilà ce qui cloche : avec la même install de wine, la même lib gdiplus, ça marchait sous ubuntu i386... !
.\src\main.cpp:204: Starting main()
.\src\main.cpp:209: Initializing user settings system
.\src\main.cpp:212: Retrieving log filename
.\src\main.cpp:217: log filename: C:\windows\profiles\xxx\Application Data\Synthesia\log.txt
.\src\main.cpp:218: Constructing dynamic portion of popup error box message
.\src\main.cpp:222: Initializing logger
.\src\main.cpp:227: Should be the end of the console output. Check log file from here...
fixme:win:EnumDisplayDevicesW ((null),0,0x32b5c8,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 4135 (SPI_SETBLOCKSENDINPUTRESETS)
wine: Unhandled page fault on read access to 0x00000048 at address 0x70d375a4 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000048 in 32-bit code (0x70d375a4).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:70d375a4 ESP:0032ac74 EBP:0032ac84 EFLAGS:00010256( - 00 RIZAP1)
EAX:00110000 EBX:010ea8e0 ECX:00000048 EDX:00000011
ESI:010ea9f4 EDI:00000000
Stack dump:
0x0032ac74: 010eaab0 010ea9f4 00110000 010ea898
0x0032ac84: 0032aca4 70de7626 00110000 0032ac9c
0x0032ac94: 000001ca 010ea960 00110002 0000000e
0x0032aca4: 0032acd0 70d7bc2e 000001ca 010ea898
0x0032acb4: 010eabbe 00000000 010ea7a0 00000005
0x0032acc4: 010ea964 00000000 00000007 0032ad0c
Backtrace:
=>0 0x70d375a4 in gdiplus (+0x375a4) (0x0032ac84)
1 0x70de7626 in gdiplus (+0xe7626) (0x0032aca4)
2 0x70d7bc2e in gdiplus (+0x7bc2e) (0x0032acd0)
3 0x70d37f32 in gdiplus (+0x37f32) (0x0032ad0c)
4 0x70d3827d in gdiplus (+0x3827d) (0x0032ad2c)
5 0x70d39207 in gdiplus (+0x39207) (0x0032ae60)
6 0x70db6285 in gdiplus (+0xb6285) (0x0032b07c)
7 0x70db6484 in gdiplus (+0xb6484) (0x0032b6d8)
8 0x70d752cc in gdiplus (+0x752cc) (0x0032b6fc)
9 0x70d1aa77 in gdiplus (+0x1aa77) (0x0032b720)
10 0x005e149b in synthesia (+0x1e149b) (0x0032b810)
11 0x005a3679 in synthesia (+0x1a3679) (0x0032b850)
12 0x005a2f7a in synthesia (+0x1a2f7a) (0x0032b8a8)
13 0x005a4801 in synthesia (+0x1a4801) (0x0032b908)
14 0x005e290e in synthesia (+0x1e290e) (0x0032bad4)
15 0x005a5b94 in synthesia (+0x1a5b94) (0x00000000)
0x70d375a4: movl 0x0(%edi,%ecx,1),%ecx
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 867000 Export synthesia
PE 870000- ac2000 Deferred d3dx9_29
PE 70d00000-70e91000 Export gdiplus
ELF 7b800000-7b940000 Deferred kernel32<elf>
\-PE 7b820000-7b940000 \ kernel32
ELF 7bc00000-7bcad000 Deferred ntdll<elf>
\-PE 7bc10000-7bcad000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c3cd000-7c3e6000 Deferred usp10<elf>
\-PE 7c3d0000-7c3e6000 \ usp10
ELF 7c3e6000-7c44f000 Deferred libgcrypt.so.11
ELF 7c44f000-7c461000 Deferred libtasn1.so.3
ELF 7c461000-7c493000 Deferred libcrypt.so.1
ELF 7c493000-7c530000 Deferred libgnutls.so.26
ELF 7c530000-7c554000 Deferred libk5crypto.so.3
ELF 7c554000-7c5e6000 Deferred libkrb5.so.3
ELF 7c5e6000-7c610000 Deferred libgssapi_krb5.so.2
ELF 7c610000-7c646000 Deferred libcups.so.2
ELF 7c98c000-7c995000 Deferred libkrb5support.so.0
ELF 7ca0f000-7ca13000 Deferred libgpg-error.so.0
ELF 7ca13000-7ca17000 Deferred libkeyutils.so.1
ELF 7ca17000-7ca1b000 Deferred libcom_err.so.2
ELF 7ca1b000-7ca4e000 Deferred uxtheme<elf>
\-PE 7ca20000-7ca4e000 \ uxtheme
ELF 7cf6f000-7cf98000 Deferred msacm32<elf>
\-PE 7cf80000-7cf98000 \ msacm32
ELF 7cf98000-7cfb1000 Deferred msacm32<elf>
\-PE 7cfa0000-7cfb1000 \ msacm32
ELF 7cfb1000-7cfef000 Deferred wineoss<elf>
\-PE 7cfc0000-7cfef000 \ wineoss
ELF 7cfef000-7cff8000 Deferred libxcursor.so.1
ELF 7cff8000-7cffd000 Deferred libxfixes.so.3
ELF 7cffd000-7d001000 Deferred libxcomposite.so.1
ELF 7d001000-7d008000 Deferred libxrandr.so.2
ELF 7d008000-7d012000 Deferred libxrender.so.1
ELF 7d012000-7d018000 Deferred libxxf86vm.so.1
ELF 7d019000-7d02e000 Deferred midimap<elf>
\-PE 7d020000-7d02e000 \ midimap
ELF 7d02e000-7d04f000 Deferred imm32<elf>
\-PE 7d030000-7d04f000 \ imm32
ELF 7d04f000-7d0eb000 Deferred winex11<elf>
\-PE 7d060000-7d0eb000 \ winex11
ELF 7d240000-7d267000 Deferred libexpat.so.1
ELF 7d267000-7d294000 Deferred libfontconfig.so.1
ELF 7d294000-7d30a000 Deferred libfreetype.so.6
ELF 7d30a000-7d3d1000 Deferred comctl32<elf>
\-PE 7d310000-7d3d1000 \ comctl32
ELF 7d3d1000-7d42e000 Deferred shlwapi<elf>
\-PE 7d3e0000-7d42e000 \ shlwapi
ELF 7d42e000-7d5a9000 Deferred shell32<elf>
\-PE 7d440000-7d5a9000 \ shell32
ELF 7d5ed000-7d5f0000 Deferred libxinerama.so.1
ELF 7d5f0000-7d606000 Deferred libz.so.1
ELF 7d606000-7d63d000 Deferred winspool<elf>
\-PE 7d610000-7d63d000 \ winspool
ELF 7d63d000-7d6eb000 Deferred comdlg32<elf>
\-PE 7d640000-7d6eb000 \ comdlg32
ELF 7d6eb000-7d6ff000 Deferred libresolv.so.2
ELF 7d6ff000-7d71f000 Deferred iphlpapi<elf>
\-PE 7d710000-7d71f000 \ iphlpapi
ELF 7d71f000-7d786000 Deferred rpcrt4<elf>
\-PE 7d730000-7d786000 \ rpcrt4
ELF 7d786000-7d898000 Deferred ole32<elf>
\-PE 7d7a0000-7d898000 \ ole32
ELF 7d898000-7d905000 Deferred msvcrt<elf>
\-PE 7d8b0000-7d905000 \ msvcrt
ELF 7da15000-7da86000 Deferred libglu.so.1
ELF 7da9c000-7dab3000 Deferred glu32<elf>
\-PE 7daa0000-7dab3000 \ glu32
ELF 7dab3000-7dab8000 Deferred libxdmcp.so.6
ELF 7dab8000-7daba000 Deferred libnvidia-tls.so.1
ELF 7daba000-7e925000 Deferred libglcore.so.1
ELF 7e925000-7e93e000 Deferred libxcb.so.1
ELF 7e93e000-7e9f8000 Deferred libgl.so.1
ELF 7e9f8000-7eae7000 Deferred libx11.so.6
ELF 7eaec000-7eafb000 Deferred libgcc_s.so.1
ELF 7eafd000-7eb92000 Deferred opengl32<elf>
\-PE 7eb10000-7eb92000 \ opengl32
ELF 7eb92000-7ebe7000 Deferred advapi32<elf>
\-PE 7eba0000-7ebe7000 \ advapi32
ELF 7ebe7000-7ec88000 Deferred gdi32<elf>
\-PE 7ec00000-7ec88000 \ gdi32
ELF 7ec88000-7edd7000 Deferred user32<elf>
\-PE 7eca0000-7edd7000 \ user32
ELF 7edd7000-7ee6b000 Deferred winmm<elf>
\-PE 7ede0000-7ee6b000 \ winmm
ELF 7ef8b000-7ef97000 Deferred libnss_files.so.2
ELF 7ef97000-7efa2000 Deferred libnss_nis.so.2
ELF 7efa2000-7efbb000 Deferred libnsl.so.1
ELF 7efbb000-7efc4000 Deferred libnss_compat.so.2
ELF 7efc4000-7efea000 Deferred libm.so.6
ELF 7efea000-7efed000 Deferred libxcb-xlib.so.0
ELF 7efed000-7eff0000 Deferred libxau.so.6
ELF 7eff0000-7efff000 Deferred libxext.so.6
ELF f7cf4000-f7cf8000 Deferred libdl.so.2
ELF f7cf8000-f7e56000 Deferred libc.so.6
ELF f7e57000-f7e70000 Deferred libpthread.so.0
ELF f7e86000-f7fbd000 Deferred libwine.so.1
ELF f7fbf000-f7fdf000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) H:\applis\wine\jeux\Synthesia\Synthesia.exe
0000001d 15
0000001a 0
00000019 0
00000009 0 <==
0000000c
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000017
00000018 0
Backtrace:
=>0 0x70d375a4 in gdiplus (+0x375a4) (0x0032ac84)
1 0x70de7626 in gdiplus (+0xe7626) (0x0032aca4)
2 0x70d7bc2e in gdiplus (+0x7bc2e) (0x0032acd0)
3 0x70d37f32 in gdiplus (+0x37f32) (0x0032ad0c)
4 0x70d3827d in gdiplus (+0x3827d) (0x0032ad2c)
5 0x70d39207 in gdiplus (+0x39207) (0x0032ae60)
6 0x70db6285 in gdiplus (+0xb6285) (0x0032b07c)
7 0x70db6484 in gdiplus (+0xb6484) (0x0032b6d8)
8 0x70d752cc in gdiplus (+0x752cc) (0x0032b6fc)
9 0x70d1aa77 in gdiplus (+0x1aa77) (0x0032b720)
10 0x005e149b in synthesia (+0x1e149b) (0x0032b810)
11 0x005a3679 in synthesia (+0x1a3679) (0x0032b850)
12 0x005a2f7a in synthesia (+0x1a2f7a) (0x0032b8a8)
13 0x005a4801 in synthesia (+0x1a4801) (0x0032b908)
14 0x005e290e in synthesia (+0x1e290e) (0x0032bad4)
15 0x005a5b94 in synthesia (+0x1a5b94) (0x00000000)
Hors ligne
Pages : 1