You are not logged in.

#1 2011-05-20 21:53:46

Yochai
Member
Registered: 2010-10-20
Posts: 33

[SOLVED] Problem to load dragon age with nvidia driver

Hey,

I'm using 64 bit system and using nvidia-256 Dragon Age worked without any issue.
Since I've updated to newer kernels and I can't use 256 anymore the game doesn't work.
I'm getting the following error when I click "play" in the launcher:

wine: Unhandled page fault on read access to 0xfffffff8 at address 0x7af778e5 (thread 0025), starting debugger...
Unhandled exception: page fault on read access to 0xfffffff8 in 32-bit code (0x7af778e5).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7af778e5 ESP:0529df8c EBP:7c805c70 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:7c857ab0 ECX:00000001 EDX:7c86a8e0
 ESI:00000000 EDI:fffffff8
Stack dump:
0x0529df8c:  0000000a 7c850588 f75faff4 00000000
0x0529df9c:  7c857ab0 00000000 7c86a8e0 7b233bbe
0x0529dfac:  00000000 00000000 f750d42d f75fc3e0
0x0529dfbc:  7c857ab0 00000003 7d9e8c40 7ad7d415
0x0529dfcc:  7c86a8e0 00000000 7d999000 7b23e7d7
0x0529dfdc:  7d999000 7d999000 7b7676c8 7ad8a722
000c: sel=0067 base=00000000 limit=00000000 32-bit rw-
Backtrace:
=>0 0x7af778e5 in libnvidia-glcore.so.270.41.06 (+0xe998e5) (0x7c805c70)
  1 0x7c9ceab8 (0x7c9ceab8)
0x7af778e5: movl        0xfffffff8(%esi),%edx
Modules:
Module  Address                 Debug info      Name (109 modules)
PE        340000-  3fe000       Deferred        fmodex
PE        400000-  da4000       Deferred        daorigins
PE        db0000- 1159000       Deferred        d3dx9_36
PE       1160000- 1182000       Deferred        nxcharacter
PE       1190000- 11a2000       Deferred        physxloader
PE       11b0000- 1224000       Deferred        nxcooking
PE       1230000- 1288000       Deferred        speedtreert
PE       1290000- 13ae000       Deferred        umbra
PE       5970000- 5d6a000       Deferred        physxcore
PE       5d70000- 5dba000       Deferred        cudart32_30_9
PE      10000000-10047000       Deferred        fmod_event
PE      18000000-18033000       Deferred        binkw32
PE      78130000-781cb000       Deferred        msvcr80
ELF     7a0de000-7b800000       Dwarf           libnvidia-glcore.so.270.41.06
ELF     7b800000-7b9aa000       Deferred        kernel32<elf>
  \-PE  7b810000-7b9aa000       \               kernel32
ELF     7bc00000-7bcc7000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcc7000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
PE      7c420000-7c4a7000       Deferred        msvcp80
ELF     7d9ed000-7dabb000       Deferred        libgl.so.1
ELF     7daed000-7db07000       Deferred        spoolss<elf>
  \-PE  7daf0000-7db07000       \               spoolss
ELF     7db07000-7db4f000       Deferred        libcups.so.2
ELF     7db4f000-7dbb3000       Deferred        setupapi<elf>
  \-PE  7db60000-7dbb3000       \               setupapi
ELF     7dcc1000-7dcf2000       Deferred        libcrypt.so.1
ELF     7dd02000-7dd24000       Deferred        localspl<elf>
  \-PE  7dd10000-7dd24000       \               localspl
ELF     7dd24000-7dd5e000       Deferred        winspool<elf>
  \-PE  7dd30000-7dd5e000       \               winspool
ELF     7dd8c000-7ddc1000       Deferred        uxtheme<elf>
  \-PE  7dd90000-7ddc1000       \               uxtheme
ELF     7ddc1000-7ddc6000       Deferred        libxfixes.so.3
ELF     7ddc6000-7ddcf000       Deferred        libxcursor.so.1
ELF     7ddcf000-7ddd6000       Deferred        libxrandr.so.2
ELF     7ddd6000-7ddde000       Deferred        libxrender.so.1
ELF     7ddde000-7de00000       Deferred        imm32<elf>
  \-PE  7dde0000-7de00000       \               imm32
ELF     7de00000-7de18000       Deferred        libxcb.so.1
ELF     7de18000-7de2f000       Deferred        libice.so.6
ELF     7de2f000-7df4b000       Deferred        libx11.so.6
ELF     7df4b000-7df59000       Deferred        libxext.so.6
ELF     7df59000-7df5b000       Deferred        libnvidia-tls.so.270.41.06
ELF     7df8b000-7e03a000       Deferred        winex11<elf>
  \-PE  7dfa0000-7e03a000       \               winex11
ELF     7e03a000-7e063000       Deferred        libexpat.so.1
ELF     7e063000-7e091000       Deferred        libfontconfig.so.1
ELF     7e091000-7e0a6000       Deferred        libz.so.1
ELF     7e0a6000-7e12b000       Deferred        libfreetype.so.6
ELF     7e12c000-7e12f000       Deferred        libxcomposite.so.1
ELF     7e15d000-7e26b000       Deferred        oleaut32<elf>
  \-PE  7e170000-7e26b000       \               oleaut32
ELF     7e26b000-7e3a9000       Deferred        wined3d<elf>
  \-PE  7e280000-7e3a9000       \               wined3d
ELF     7e3a9000-7e3e3000       Deferred        d3d9<elf>
  \-PE  7e3b0000-7e3e3000       \               d3d9
ELF     7e3e3000-7e41f000       Deferred        dinput<elf>
  \-PE  7e3f0000-7e41f000       \               dinput
ELF     7e41f000-7e439000       Deferred        dinput8<elf>
  \-PE  7e420000-7e439000       \               dinput8
ELF     7e439000-7e453000       Deferred        wsock32<elf>
  \-PE  7e440000-7e453000       \               wsock32
ELF     7e453000-7e4ce000       Deferred        rpcrt4<elf>
  \-PE  7e460000-7e4ce000       \               rpcrt4
ELF     7e4ce000-7e5f8000       Deferred        ole32<elf>
  \-PE  7e4e0000-7e5f8000       \               ole32
ELF     7e5f8000-7e622000       Deferred        msacm32<elf>
  \-PE  7e600000-7e622000       \               msacm32
ELF     7e622000-7e6c6000       Deferred        msvcrt<elf>
  \-PE  7e640000-7e6c6000       \               msvcrt
ELF     7e6c6000-7e6da000       Deferred        psapi<elf>
  \-PE  7e6d0000-7e6da000       \               psapi
ELF     7e6da000-7e7d8000       Deferred        comctl32<elf>
  \-PE  7e6e0000-7e7d8000       \               comctl32
ELF     7e7d8000-7e844000       Deferred        shlwapi<elf>
  \-PE  7e7f0000-7e844000       \               shlwapi
ELF     7e844000-7ea53000       Deferred        shell32<elf>
  \-PE  7e850000-7ea53000       \               shell32
ELF     7ea53000-7ea85000       Deferred        ws2_32<elf>
  \-PE  7ea60000-7ea85000       \               ws2_32
ELF     7ea85000-7eaa6000       Deferred        iphlpapi<elf>
  \-PE  7ea90000-7eaa6000       \               iphlpapi
ELF     7eaa6000-7ead1000       Deferred        netapi32<elf>
  \-PE  7eab0000-7ead1000       \               netapi32
ELF     7ead1000-7eb34000       Deferred        advapi32<elf>
  \-PE  7eae0000-7eb34000       \               advapi32
ELF     7eb34000-7ebd3000       Deferred        gdi32<elf>
  \-PE  7eb40000-7ebd3000       \               gdi32
ELF     7ebd3000-7ed19000       Deferred        user32<elf>
  \-PE  7ebe0000-7ed19000       \               user32
ELF     7ed19000-7edb4000       Deferred        winmm<elf>
  \-PE  7ed20000-7edb4000       \               winmm
ELF     7efa4000-7efce000       Deferred        libm.so.6
ELF     7efd0000-7efd5000       Deferred        libxxf86vm.so.1
ELF     7efd5000-7efda000       Deferred        libxdmcp.so.6
ELF     7efda000-7eff3000       Deferred        version<elf>
  \-PE  7efe0000-7eff3000       \               version
ELF     7eff3000-7f000000       Deferred        libnss_files.so.2
ELF     f7463000-f7468000       Deferred        libdl.so.2
ELF     f7469000-f746c000       Deferred        libxinerama.so.1
ELF     f746c000-f7470000       Deferred        libuuid.so.1
ELF     f7490000-f7493000       Deferred        libxau.so.6
ELF     f7493000-f749a000       Deferred        libsm.so.6
ELF     f749a000-f75ff000       Deferred        libc.so.6
ELF     f75ff000-f761a000       Deferred        libpthread.so.0
ELF     f761a000-f775d000       Dwarf           libwine.so.1
ELF     f775e000-f777e000       Deferred        ld-linux.so.2
ELF     f777e000-f777f000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        0000001b    0
        00000016    0
        00000015    0
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000017    0
        00000013    0
        00000012    0
00000018 plugplay.exe
        0000001c    0
        0000001a    0
        00000019    0
0000001d explorer.exe
        0000001e    0
00000023 (D) Z:\home\yochai\.local\share\wineprefixes\dragonage\drive_c\Program Files\Dragon Age\bin_ship\DAOrigins.exe
        0000002c   -1
        0000002b    0
        0000002a    0
        00000029    0
        00000028    0
        00000027    0
        00000026    0
        00000025    0 <==
        00000024    0
Backtrace:
=>0 0x7af778e5 in libnvidia-glcore.so.270.41.06 (+0xe998e5) (0x7c805c70)
  1 0x7c9ceab8 (0x7c9ceab8)
err:ntdll:RtlpWaitForCriticalSection section 0x7e037ae0 "../../../wine/dlls/winex11.drv/x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0026, blocked by 0025, retrying (60 sec)

After that I need to kill the game as it won't even close properly.
Anyone knows how to fix it ?

EDIT 11/11/11 tongue
It took a lot of time but I found the issue, after 256 the nvidia driver need /tmp to be be mounted WITHOUT noexec so check your fstab smile

Last edited by Yochai (2011-11-11 21:42:16)

Offline

#2 2011-05-20 22:13:59

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: [SOLVED] Problem to load dragon age with nvidia driver

Do you have the correct lib32-nvidia* package installed?


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#3 2011-05-20 22:39:43

Yochai
Member
Registered: 2010-10-20
Posts: 33

Re: [SOLVED] Problem to load dragon age with nvidia driver

Hey,

I think I have

extra/nvidia-utils 270.41.19-1 [installed: 270.41.06-1]
multilib/lib32-nvidia-utils 270.41.19-1 [installed: 270.41.06-1]
extra/nvidia 270.41.19-1 [installed: 270.41.06-1]

Do I need anything else ?

Offline

#4 2011-05-20 23:39:13

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: [SOLVED] Problem to load dragon age with nvidia driver

That should be fine. I was recently playing Dragon Age using exactly that combination of nvidia versions (but from the nvidia-beta package). You may want to check with the Wine forum on the error. Also check that the latest nvidia driver actually does support your version of the nvidia graphics card (the nvnews forum has details on which supports which).


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

Board footer

Powered by FluxBB