[Wine]Fedora 3, nvidia & wine

Charles Curley charlescurley at charlescurley.com
Sun Jan 16 10:25:13 CST 2005

I have Fedora Core 3 and a fairly recent kernel:

[ccurley at charlesc ~]$ uname -a ; pre wine
Linux charlesc.localdomain 2.6.10-1.737_FC3 #1 Mon Jan 10 13:50:10 EST 2005 i686 athlon i386 GNU/Linux



Problem the First:

When I run winecfg, I get:

Error: Could not open /dev/nvidiactl because the permissions
are too resticitive.  Please see the FREQUENTLY ASKED QUESTIONS
section of /usr/share/doc/NVIDIA_GLX-1.0/README for steps
to correct.

I read the document, and find I've already done what it
says. Temporary work-around, as root:

chown ccurley:disk /dev/nvidia

and, later,

chown root:root /dev/nvidia

Problem the Second:

I get a popup window:

  "Unhandled page fault on write access to 0x00000000 at address
  "Do you wish to debug it ?"

The real answer is, no, not really. :-)

If I hit, "yes", I get:

wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
fixme:dbghelp:SymLoadModule should have successfully loaded some debug information for image C:\windows\rundll32.exe
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x2abfe979).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:2abfe979 ESP:1011d050 EBP:1011d1c4 EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000000 EBX:79f4ad60 ECX:00000400 EDX:2abe89f8
 ESI:79f450b0 EDI:79e7d4f8
Stack dump:
0x1011d050:  2abe89f8 2abb5000 2abdbaaa 2abea5df
0x1011d060:  b7feb6c0 0000232f 00000000 00000000
0x1011d070:  b7feb6c0 30029fb4 30020684 3002a180
0x1011d080:  1011d0f4 00000004 102a959c 102a959c
0x1011d090:  3002a4f8 79e6c0e0 79e6d9f8 79e6f840
0x1011d0a0:  79e6fc38 79e70118 79e71628 79e7ef68
=>1 0x2abfe979 in libgl.so.1 (+0x49979) (0x1011d1c4)
  2 0x6974f5d7 (0x1011d1e4)
  3 0x2ac02813 in libgl.so.1 (+0x4d813) (0x1011d234)
  4 0x2ac03574 _nv000019gl+0x70 in libgl.so.1 (0x1011d264)
  5 0x2abfe2dd in libgl.so.1 (+0x492dd) (0x79f427a0)
  6 0x7fe04000 (0x6984c838)
  7 0x00000000 (0x00000000)
0x2abfe979: decl        0x0(%eax)
Module  Address                 Debug info      Name (68 modules)
ELF     0x00750000-00767000     Deferred        ld-linux.so.2
ELF     0x00895000-0089a000     Deferred        libxv.so.1
ELF     0x00895000-0089a000     Deferred        libxv.so.1
ELF     0x00895000-0089a000     Deferred        libxv.so.1
ELF     0x008ba000-008be000     Deferred        libdl.so.2
ELF     0x008c0000-00987000     Deferred        libx11.so.6
ELF     0x00989000-0098e000     Deferred        libxxf86vm.so.1
ELF     0x00989000-0098e000     Deferred        libxxf86vm.so.1
ELF     0x0099b000-009a9000     Deferred        libxext.so.6
ELF     0x009ab000-009bd000     Deferred        libpthread.so.0
ELF     0x009bf000-009d7000     Deferred        libice.so.6
ELF     0x009d9000-009e1000     Deferred        libsm.so.6
ELF     0x009e3000-00a4a000     Deferred        libfreetype.so.6
ELF     0x00a4c000-00a72000     Deferred        libfontconfig.so.1
ELF     0x00a74000-00a93000     Deferred        libexpat.so.0
ELF     0x00a95000-00a9d000     Deferred        libxrender.so.1
ELF     0x00a9f000-00aa8000     Deferred        libxcursor.so.1
ELF     0x00aaf000-00ab2000     Deferred        libxrandr.so.2
ELF     0x00cdd000-00ce5000     Deferred        libgcc_s.so.1
ELF     0x102ad000-1099e000     Deferred        libglcore.so.1
ELF     0x1099e000-109a0000     Deferred        libnvidia-tls.so.1
ELF     0x109a8000-109c4000     Deferred        ximcp.so.2
ELF     0x109c4000-10a1c000     Deferred        setupapi<elf>
  \-PE  0x109e0000-10a1c000     \               setupapi
ELF     0x10a1c000-10a36000     Deferred        version<elf>
  \-PE  0x10a20000-10a36000     \               version
ELF     0x10a75000-10af5000     Deferred        winmm<elf>
  \-PE  0x10a80000-10af5000     \               winmm
ELF     0x12fbc000-130d8000     Deferred        kernel32<elf>
  \-PE  0x12fe0000-130d8000     \               kernel32
ELF     0x1d40f000-1d48c000     Deferred        ole32<elf>
  \-PE  0x1d430000-1d48c000     \               ole32
ELF     0x2a142000-2a144000     Deferred        xlcutf8load.so.2
ELF     0x2abb5000-2ac23000     Export          libgl.so.1
ELF     0x2b53f000-2b580000     Deferred        wineoss.drv<elf>
  \-PE  0x2b550000-2b580000     \               wineoss.drv
ELF     0x32a42000-32a4d000     Deferred        libnss_files.so.2
ELF     0x38b58000-38bd5000     Deferred        ddraw<elf>
  \-PE  0x38b80000-38bd5000     \               ddraw
PE      0x38fd9000-38fee000     Deferred        rundll32
PE      0x38fe0000-38fee000     Deferred        rundll32
ELF     0x39a7b000-39afd000     Deferred        x11drv<elf>
  \-PE  0x39a90000-39afd000     \               x11drv
ELF     0x40ace000-40ae3000     Deferred        midimap.drv<elf>
  \-PE  0x40ad0000-40ae3000     \               midimap.drv
ELF     0x52350000-52369000     Deferred        msacm.drv<elf>
  \-PE  0x52360000-52369000     \               msacm.drv
ELF     0x5be37000-5bf68000     Deferred        user32<elf>
  \-PE  0x5be60000-5bf68000     \               user32
ELF     0x607b3000-607ef000     Deferred        advapi32<elf>
  \-PE  0x607c0000-607ef000     \               advapi32
ELF     0x66d81000-66da0000     Deferred        imm32<elf>
  \-PE  0x66d90000-66da0000     \               imm32
ELF     0x66e51000-67845000     Deferred        gdi32<elf>
  \-PE  0x66e70000-67845000     \               gdi32
ELF     0x69614000-6962d000     Deferred        libwine.so.1
ELF     0x6bfc2000-6c03b000     Deferred        ntdll<elf>
  \-PE  0x6bfe0000-6c03b000     \               ntdll
ELF     0x6c03c000-6c12f000     Deferred        libwine_unicode.so.1
ELF     0x6dd88000-6dd9e000     Deferred        lz32<elf>
  \-PE  0x6dd90000-6dd9e000     \               lz32
ELF     0x72c5f000-72c7f000     Deferred        iphlpapi<elf>
  \-PE  0x72c70000-72c7f000     \               iphlpapi
ELF     0x73d90000-73dd8000     Deferred        rpcrt4<elf>
  \-PE  0x73db0000-73dd8000     \               rpcrt4
ELF     0x77f00000-77f03000     Deferred        <wine-loader>
ELF     0x78615000-7863a000     Deferred        msacm32<elf>
  \-PE  0x78620000-7863a000     \               msacm32
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\rundll32.exe
        00000009    0 <==
WineDbg terminated on pid 0x8

After that, I hit Ctl-C to bail out. I do not have a .wine directory,
but I have:

[ccurley at charlesc ~]$ ll .wine-LgP5aa/
total 36
drwxrwxr-x   4 ccurley ccurley 4096 Jan 16 09:09 .
drwx-----x  95 ccurley ccurley 8192 Jan 16 09:04 ..
drwxrwxr-x   2 ccurley ccurley 4096 Jan 16 09:04 dosdevices
drwxrwxr-x   5 ccurley ccurley 4096 Jan 16 09:04 drive_c
-rw-rw-r--   1 ccurley ccurley 6097 Jan 16 09:09 system.reg
-rw-rw-r--   1 ccurley ccurley   65 Jan 16 09:09 userdef.reg
-rw-rw-r--   1 ccurley ccurley  698 Jan 16 09:09 user.reg

I get similar results with wineprefixcreate, except that
wineprefixcreate leaves a .wine directory.

At that point,

wineconsole /home/ccurley/public_html/public/fn.exe

appears to run sucessfully. (fn.exe is available at

There is no installation of Windows on this machine.


Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email
http://www.charlescurley.com    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-users/attachments/20050116/a1f7ef8c/attachment.pgp

More information about the wine-users mailing list