#1 Le 09/11/2007, à 04:47
- mathben
renegade (command and conquer) sur ubuntu, problème au démarrage
Comme j'ai le gout de jouer un shooter avec un bas besoin de performance (sur un portable), alors renegade, un vieux jeu dans le tiroir, m'a donné le goût de l'installer
L'installation c'est bien fait avec wine, mais je ne peux pas partir le jeu.
Voici ce qui se passe lorsque je l'ouvre avec le terminal.
err:winedevice:ServiceMain driver L"SecDrv" failed to load
c'est pas grand chose, c'est juste ça. Avez-vous des solutions.
Ps: je n'ai pas le gout de payer pour cedega
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne
#2 Le 09/11/2007, à 05:09
- mathben
Re : renegade (command and conquer) sur ubuntu, problème au démarrage
Ha, je viens d'installer ce fichier.
http://www.macrovision.com/promolanding/7352.htm
Bon, maintenant lorsque je l'ouvre, il affiche ceci dans le terminal (ça ne dit pas grand chose)
je vais essayer de trouver un autre version du fichier secdrv.sys
err:module:find_forwarded_export module not found for forward 'msvcrt.memset' used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt.memcpy' used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt._snwprintf' used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt._wcsnicmp' used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt.wcschr' used by L"c:\\windows\\system32\\ntoskrnl.exe"
wine: Call from 0x23104d to unimplemented function ntoskrnl.exe.memset, aborting
wine: Unimplemented function ntoskrnl.exe.memset called at address 0x23104d (thread 0009), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.memset called in 32-bit code (0x7bc4323c).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc4323c ESP:0033fdd0 EBP:0033fe34 EFLAGS:00000202( - 00 - - I1)
EAX:002371a4 EBX:7bc8591c ECX:0000bb40 EDX:7ee71580
ESI:0033fddc EDI:7ffdf000
Stack dump:
0x0033fdd0: 7bc8591c 7ee50000 00000009 80000100
0x0033fde0: 00000001 00000000 0023104d 00000002
0x0033fdf0: 002372c8 002371a4 00000001 00000000
0x0033fe00: 00230000 00110690 0033fe58 7bc44254
0x0033fe10: b7e02ff4 0033fe60 7ffdf000 0033fe38
0x0033fe20: b7ce75bd 00000000 00000000 7b8b0888
Backtrace:
=>1 0x7bc4323c in ntdll (+0x3323c) (0x0033fe34)
2 0x0023104d in secdrv.sys (+0x104d) (0x0033feec)
3 0x00237013 in secdrv.sys (+0x7013) (0x0033ff08)
4 0x7b874f5e in kernel32 (+0x54f5e) (0x0033ffe8)
5 0xb7e3b9d7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc4323c: subl $4,%esp
Modules:
Module Address Debug info Name (18 modules)
PE 230000- 23a000 Export secdrv.sys
ELF 7b800000-7b929000 Export kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca1000 Export ntdll<elf>
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ee3c000-7ee72000 Deferred ntoskrnl<elf>
\-PE 7ee50000-7ee72000 \ ntoskrnl
ELF 7ef91000-7ef9c000 Deferred libnss_files.so.2
ELF 7ef9c000-7efa6000 Deferred libnss_nis.so.2
ELF 7efa6000-7efbe000 Deferred libnsl.so.1
ELF 7efbe000-7efc7000 Deferred libnss_compat.so.2
ELF 7efc7000-7efec000 Deferred libm.so.6
ELF b7cb9000-b7cbd000 Deferred libdl.so.2
ELF b7cbd000-b7e07000 Deferred libc.so.6
ELF b7e08000-b7e20000 Deferred libpthread.so.0
ELF b7e34000-b7f48000 Export libwine.so.1
ELF b7f4a000-b7f66000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) H:\Desktop\SECDRVSYS\secdrv.sys
00000009 0 <==
wine: Call from 0x23104d to unimplemented function ntoskrnl.exe.memset, aborting
Dernière modification par mathben (Le 09/11/2007, à 15:51)
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne
#3 Le 09/11/2007, à 15:53
- mathben
Re : renegade (command and conquer) sur ubuntu, problème au démarrage
Il n'avait pas le fichier ntoskrnl.exe dans le system32 (je ne sais même pas a quoi il sert...)
je l'ai donc rajouté a l'aide mon windows en multi boot , je l'ai copié.
maintenant, il a moins d'erreur, mais il a un bug et je ne le comprend pas.
wine: Call from 0x7b843f50 to unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress, aborting
wine: Unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called at address 0x7b843f50 (thread 000f), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called in 32-bit code (0x7b843fc8).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b843fc8 ESP:7ecba7d8 EBP:7ecba83c EFLAGS:00000212( - 00 - -IA1)
EAX:7b82ee9d EBX:7b8b0888 ECX:00000000 EDX:7bc5a8d0
ESI:7bc5a8d0 EDI:7ede6654
Stack dump:
0x7ecba7d8: 7ecba860 00000008 00111020 00000002
0x7ecba7e8: 80000100 00000001 00000000 7b843f50
0x7ecba7f8: 00000002 7edea7e0 7edee0c9 7ecba884
0x7ecba808: 7bc51c15 0000005c 00000000 00111020
0x7ecba818: 00111020 00000032 7ecba86c 7ecba9c8
0x7ecba828: b7e15d74 7eea6eea 7ecba848 01000000
Backtrace:
=>1 0x7b843fc8 RaiseException+0x78() in kernel32 (0x7ecba83c)
2 0x7edea781 in ntoskrnl (+0xa781) (0x7ecba86c)
3 0x7ede666f in ntoskrnl (+0x666f) (0x7ecba898)
4 0x00465077 in secdrv.sys (+0x5077) (0x7ecba8a0)
5 0x004623f3 in secdrv.sys (+0x23f3) (0x7ecba8f0)
6 0x00462081 in secdrv.sys (+0x2081) (0x7ecba900)
7 0x00461c74 in secdrv.sys (+0x1c74) (0x7ecba910)
8 0x00461fe9 in secdrv.sys (+0x1fe9) (0x7ecba924)
9 0x00461920 in secdrv.sys (+0x1920) (0x7ecba934)
10 0x00467043 in secdrv.sys (+0x7043) (0x7ecba958)
11 0x7eea680b in winedevice (+0x680b) (0x7ecba9d8)
12 0x7ee3b7c7 in advapi32 (+0x2b7c7) (0x7ecbaa28)
13 0x7bc67f0e call_thread_entry_point+0xe() in ntdll (0x7ecbaa38)
14 0x7bc68be2 in ntdll (+0x58be2) (0x7ecbaad8)
15 0x7bc68ea2 in ntdll (+0x58ea2) (0x7ecbb3d8)
16 0xb7de846b start_thread+0xcb() in libpthread.so.0 (0x7ecbb4c8)
17 0xb7d6b6de __clone+0x5e() in libc.so.6 (0x00000000)
0x7b843fc8 RaiseException+0x78 in kernel32: movl 0xfffffffc(%ebp),%ebx
Modules:
Module Address Debug info Name (24 modules)
PE 460000- 46a000 Export secdrv.sys
ELF 7b800000-7b929000 Export kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca1000 Export ntdll<elf>
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7eb43000-7ebab000 Deferred msvcrt<elf>
\-PE 7eb50000-7ebab000 \ msvcrt
ELF 7edcd000-7ee03000 Export ntoskrnl<elf>
\-PE 7ede0000-7ee03000 \ ntoskrnl
ELF 7ee03000-7ee4c000 Export advapi32<elf>
\-PE 7ee10000-7ee4c000 \ advapi32
ELF 7ee68000-7ee73000 Deferred libnss_files.so.2
ELF 7ee73000-7ee8b000 Deferred libnsl.so.1
ELF 7ee8b000-7ee94000 Deferred libnss_compat.so.2
ELF 7ee94000-7eea8000 Export winedevice<elf>
\-PE 7eea0000-7eea8000 \ winedevice
ELF 7efc7000-7efec000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c94000-b7c98000 Deferred libdl.so.2
ELF b7c98000-b7de2000 Export libc.so.6
ELF b7de3000-b7dfb000 Export libpthread.so.0
ELF b7e0f000-b7f23000 Deferred libwine.so.1
ELF b7f25000-b7f41000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000012
00000014 0
00000013 0
0000000c (D) c:\windows\system32\winedevice.exe
0000000f 0 <==
0000000e 0
0000000d 0
0000000a
00000015 0
0000000b 0
00000008
00000009 0
wine: Call from 0x7b843f50 to unimplemented function ntoskrnl.exe.MmGetVirtualForPhysical, aborting
je continue à chercher, mais dite moi vos solutions
edit: ha, ouais, regarder ceci
wine: Call from 0x7b843f50 to unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress, aborting
il manque surement des fonctions dans l'exécutable, je vais essayer de trouver un autre version sur internet
Dernière modification par mathben (Le 09/11/2007, à 15:55)
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne
#4 Le 09/11/2007, à 16:08
- mathben
Re : renegade (command and conquer) sur ubuntu, problème au démarrage
Je vois cette piste, ce n'est pas le même problème que moi, mais bon! (je vais toujours faire une copie au moins avant du .wine ...)
http://forum.ubuntu-fr.org/viewtopic.php?id=113629
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne
#5 Le 09/11/2007, à 17:16
- mathben
Re : renegade (command and conquer) sur ubuntu, problème au démarrage
Bon, je rebatie le fichier .wine (c'est lui même qui l'a fait )
je réinstalle renegade, je le démarre en terminal, il n'a aucune erreur, mais le jeu ne démarre pas!
Donc, il faudrait surement le rajouter dans le topic les jeux qui fonctionnent et ne fonctionne pas.
Il ne fonctionne pas sous wine.
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne