Armed and Dangerous

Questions about Wine on Linux
Locked
johngilch
Newbie
Newbie
Posts: 2
Joined: Wed May 30, 2012 7:29 pm

Armed and Dangerous

Post by johngilch »

Trying to play Armed and Dangerous, and it crashes at startup. Here is the backtrace on it:

Unhandled exception: page fault on read access to 0x4544c7bf in 32-bit code (0x4544c7bf).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:4544c7bf ESP:0033f4e0 EBP:11cfc9f3 EFLAGS:00010286( R- -- I S - -P- )
EAX:00000000 EBX:00eb3158 ECX:ffffffff EDX:00000000
ESI:001fad88 EDI:001faad0
Stack dump:
0x0033f4e0: 00005453 00002404 00002504 00002604
0x0033f4f0: 00002704 00002804 00002904 00002a04
0x0033f500: 00002b04 00002c04 00002d04 00002e04
0x0033f510: 00002f04 00003004 00003104 00003204
0x0033f520: 00003304 00003404 00003504 00003604
0x0033f530: 00003704 00003804 00000007 00000001
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x4544c7bf (0x11cfc9f3)
0x4544c7bf: -- no code accessible --
Modules:
Module Address Debug info Name (106 modules)
PE 340000- 3a5000 Deferred divxdecoder
PE 3b0000- 3c8000 Deferred fileparser
PE 3e0000- 3fa000 Deferred cmdlineext03
PE 400000- 731000 Deferred game
PE 10000000-10018000 Deferred divxmedialib
ELF 79bb3000-7b800000 Deferred libnvidia-glcore.so.295.49
ELF 7b800000-7ba30000 Deferred kernel32<elf>
\-PE 7b810000-7ba30000 \ kernel32
ELF 7bc00000-7bcc4000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d385000-7d3c8000 Deferred dinput<elf>
\-PE 7d390000-7d3c8000 \ dinput
ELF 7d8ba000-7d992000 Deferred libgl.so.1
ELF 7d9af000-7d9b8000 Deferred librt.so.1
ELF 7d9b8000-7d9bd000 Deferred libgpg-error.so.0
ELF 7d9bd000-7d9d5000 Deferred libresolv.so.2
ELF 7d9d5000-7d9d9000 Deferred libkeyutils.so.1
ELF 7d9d9000-7da22000 Deferred libdbus-1.so.3
ELF 7da22000-7da34000 Deferred libp11-kit.so.0
ELF 7da34000-7dab9000 Deferred libgcrypt.so.11
ELF 7dab9000-7dacb000 Deferred libtasn1.so.3
ELF 7dacb000-7dad4000 Deferred libkrb5support.so.0
ELF 7dad4000-7dafc000 Deferred libk5crypto.so.3
ELF 7dafc000-7dbcb000 Deferred libkrb5.so.3
ELF 7dbcb000-7dbdd000 Deferred libavahi-client.so.3
ELF 7dbdd000-7dbeb000 Deferred libavahi-common.so.3
ELF 7dbeb000-7dcaf000 Deferred libgnutls.so.26
ELF 7dcaf000-7dced000 Deferred libgssapi_krb5.so.2
ELF 7dced000-7dd40000 Deferred libcups.so.2
ELF 7dd44000-7dd48000 Deferred libnvidia-tls.so.295.49
ELF 7dd4a000-7dd5d000 Deferred gnome-keyring-pkcs11.so
ELF 7dd5d000-7dd98000 Deferred winspool<elf>
\-PE 7dd60000-7dd98000 \ winspool
ELF 7dd98000-7ddff000 Deferred setupapi<elf>
\-PE 7dda0000-7ddff000 \ setupapi
ELF 7ddff000-7de33000 Deferred uxtheme<elf>
\-PE 7de10000-7de33000 \ uxtheme
ELF 7de33000-7df42000 Deferred oleaut32<elf>
\-PE 7de50000-7df42000 \ oleaut32
ELF 7df42000-7e03b000 Deferred comctl32<elf>
\-PE 7df50000-7e03b000 \ comctl32
ELF 7e03b000-7e0a5000 Deferred shlwapi<elf>
\-PE 7e050000-7e0a5000 \ shlwapi
ELF 7e0a5000-7e2b8000 Deferred shell32<elf>
\-PE 7e0b0000-7e2b8000 \ shell32
ELF 7e2ce000-7e2d4000 Deferred libxfixes.so.3
ELF 7e2d4000-7e2df000 Deferred libxcursor.so.1
ELF 7e2df000-7e2e4000 Deferred libcom_err.so.2
ELF 7e35d000-7e387000 Deferred libexpat.so.1
ELF 7e387000-7e3bb000 Deferred libfontconfig.so.1
ELF 7e3bb000-7e3cb000 Deferred libxi.so.6
ELF 7e3cb000-7e3cf000 Deferred libxcomposite.so.1
ELF 7e3cf000-7e3d8000 Deferred libxrandr.so.2
ELF 7e3d8000-7e3e2000 Deferred libxrender.so.1
ELF 7e3e2000-7e3e8000 Deferred libxxf86vm.so.1
ELF 7e3e8000-7e40a000 Deferred imm32<elf>
\-PE 7e3f0000-7e40a000 \ imm32
ELF 7e40a000-7e42b000 Deferred libxcb.so.1
ELF 7e42b000-7e445000 Deferred libice.so.6
ELF 7e445000-7e579000 Deferred libx11.so.6
ELF 7e579000-7e58b000 Deferred libxext.so.6
ELF 7e5a8000-7e631000 Deferred winex11<elf>
\-PE 7e5b0000-7e631000 \ winex11
ELF 7e631000-7e647000 Deferred libz.so.1
ELF 7e647000-7e6e1000 Deferred libfreetype.so.6
ELF 7e6e3000-7e6e7000 Deferred libxinerama.so.1
ELF 7e6e7000-7e6ee000 Deferred libxdmcp.so.6
ELF 7e6ee000-7e6f7000 Deferred libsm.so.6
ELF 7e6fe000-7e726000 Deferred msacm32<elf>
\-PE 7e700000-7e726000 \ msacm32
ELF 7e726000-7e7d3000 Deferred winmm<elf>
\-PE 7e730000-7e7d3000 \ winmm
ELF 7e7d3000-7e81d000 Deferred dsound<elf>
\-PE 7e7e0000-7e81d000 \ dsound
ELF 7e81d000-7e893000 Deferred rpcrt4<elf>
\-PE 7e830000-7e893000 \ rpcrt4
ELF 7e893000-7e99b000 Deferred ole32<elf>
\-PE 7e8b0000-7e99b000 \ ole32
ELF 7e99b000-7e9b7000 Deferred dinput8<elf>
\-PE 7e9a0000-7e9b7000 \ dinput8
ELF 7e9b7000-7eaea000 Deferred wined3d<elf>
\-PE 7e9c0000-7eaea000 \ wined3d
ELF 7eaea000-7eb22000 Deferred d3d9<elf>
\-PE 7eaf0000-7eb22000 \ d3d9
ELF 7eb22000-7eb84000 Deferred advapi32<elf>
\-PE 7eb30000-7eb84000 \ advapi32
ELF 7eb84000-7ec44000 Deferred gdi32<elf>
\-PE 7eb90000-7ec44000 \ gdi32
ELF 7ec44000-7ed84000 Deferred user32<elf>
\-PE 7ec60000-7ed84000 \ user32
ELF 7ed84000-7ed91000 Deferred libnss_files.so.2
ELF 7ed91000-7ed9d000 Deferred libnss_nis.so.2
ELF 7ed9d000-7edb7000 Deferred libnsl.so.1
ELF 7efb7000-7efe3000 Deferred libm.so.6
ELF 7efe3000-7efe7000 Deferred libxau.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7411000-f7417000 Deferred libuuid.so.1
ELF f7418000-f741d000 Deferred libdl.so.2
ELF f741d000-f75c2000 Deferred libc.so.6
ELF f75c3000-f75de000 Deferred libpthread.so.0
ELF f75f1000-f75fa000 Deferred libnss_compat.so.2
ELF f75fb000-f773d000 Dwarf libwine.so.1
ELF f773f000-f7761000 Deferred ld-linux.so.2
ELF f7761000-f7762000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000000b 0
00000047 0
00000046 0
00000041 0
00000040 0
0000003f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
0000003b (D) C:\Program Files\LucasArts\Armed and Dangerous\GameData\game.exe
0000000d 0
0000003c 0 <==
00000043 winedevice.exe
00000023 0
00000045 0
00000044 0
System information:
Wine build: wine-1.5.5
Platform: i386
Host system: Linux
Host version: 3.2.0-23-generic
mogorva
Level 4
Level 4
Posts: 107
Joined: Fri Oct 16, 2009 10:27 am

Post by mogorva »

I guess you have the retail/CD version of the game, not the Steam version, right?
There is only one thing obvious about your backtrace:
PE 3e0000- 3fa000 Deferred cmdlineext03
This file belongs to older Securom versions (maybe 5.xx).
You can verify that by running the tool ProtectionId against the game executables.
http://pid.gamecopyworld.com/ProtectionID_v6.4.0.rar

If PiD reports Securom 5.xx then the problem you encounter is probably http://bugs.winehq.org/show_bug.cgi?id=21448

I tried the demo for A&D, which doesn't contain copy-protection, and it ran fine both with Wine 1.5.5 and 1.5.6.
Locked