Bug#766028: wine32 segfault

Jochen Kemnade jochenkemnade at web.de
Mon Dec 22 14:05:31 UTC 2014

The behavior is somewhat different since the latest nvidia-driver update
(340.65-2) hit testing. The segfault is gone and replaced by:

Unhandled exception: page fault on write access to 0x7bf02fe8 in 32-bit
code (0x7df1a21a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7df1a21a ESP:0032ccb0 EBP:00000014 EFLAGS:00010202(  R- --  I   - - - )
 EAX:7efe1d20 EBX:7bf02fe8 ECX:7efe1d20 EDX:00000000
 ESI:7df93ab0 EDI:7bf008a8
Stack dump:
0x0032ccb0:  f772f930 7bf00b10 00000158 f7517420
0x0032ccc0:  7c8daa98 00000000 f772f930 00000012
0x0032ccd0:  00000016 7c893f90 7bf00a88 7df1b45c
0x0032cce0:  7bf00b10 00000014 7df939a0 7c893f90
0x0032ccf0:  00000000 00000001 f772f930 000000f6
0x0032cd00:  f772f504 fffffffe 7df175c0 00000074
=>0 0x7df1a21a in libgl.so.1 (+0x9d21a) (0x00000014)
  1 0x7df1b45c in libgl.so.1 (+0x9e45b) (0x7bf00a88)
  2 0x7df23d65 in libgl.so.1 (+0xa6d64) (0x7df20540)
  3 0x7defba55 in libgl.so.1 (+0x7ea54) (0x00000002)
  4 0xf771d82a in ld-linux.so.2 (+0xe829) (0x00000002)
  5 0xf771d964 in ld-linux.so.2 (+0xe963) (0x00000000)
  6 0xf77219ae in ld-linux.so.2 (+0x129ad) (0x0032d028)
  7 0xf771d716 in ld-linux.so.2 (+0xe715) (0x0032d178)
  8 0xf77211a4 in ld-linux.so.2 (+0x121a3) (0x0032d178)
  9 0xf736bcbc GLIBC_2+0xcbb() in libdl.so.2 (0x0032d1c8)
  10 0xf771d716 in ld-linux.so.2 (+0xe715) (0x0032d2d8)
  11 0xf736c37c in libdl.so.2 (+0x137b) (0x0032d2d8)
  12 0xf736bd71 GLIBC_2+0xd70() in libdl.so.2 (0x0032d348)
  13 0xf755e99f wine_dlopen+0x2e() in libwine.so.1 (0x0032d348)
  14 0x7e63d6cf in winex11 (+0x2d6ce) (0x0032d548)
  15 0x7e641435 in winex11 (+0x31434) (0x0032d558)
  16 0x7e631700 in winex11 (+0x216ff) (0x0032d578)
  17 0x7ea62182 __wine_get_wgl_driver+0x51() in gdi32 (0x0032d5a8)
  18 0x7e1ff738 in wined3d (+0x4f737) (0x0032da48)
  19 0x7e20617f in wined3d (+0x5617e) (0x0032da68)
  20 0x7e28118a wined3d_create+0x59() in wined3d (0x0032daa8)
  21 0x7e388baf in d3d9 (+0x18bae) (0x0032dae8)
  22 0x7e37d9da Direct3DCreate9+0x59() in d3d9 (0x0032db18)
  23 0x7e3b9a7f in dxdiagn (+0x9a7e) (0x0032ea48)
  24 0x7e3baad1 in dxdiagn (+0xaad0) (0x0032ea58)
  25 0x7e3b96ad in dxdiagn (+0x96ac) (0x0032eaa8)
  26 0x7eff6f35 collect_dxdiag_information+0x84() in dxdiag (0x0032eb08)
  27 0x7eff72da wWinMain+0xe9() in dxdiag (0x0032fd68)
  28 0x7eff812c wmain+0xdb() in dxdiag (0x0032fe08)
  29 0x7eff8034 in dxdiag (+0x8033) (0x0032fe48)
  30 0x7b85a9bc call_process_entry+0xb() in kernel32 (0x0032fe68)
  31 0x7b85b9ca in kernel32 (+0x4b9c9) (0x0032fe98)
  32 0x7bc74810 call_thread_func_wrapper+0xb() in ntdll (0x0032feb8)
  33 0x7bc7762f call_thread_func+0xce() in ntdll (0x0032ffa8)
  34 0x7bc747ee RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  35 0x7bc4acf7 call_dll_entry_point+0x776() in ntdll (0x0032ffe8)
  36 0xf75613ad wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  37 0xf7561510 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffb16638)
  38 0x7bc5020a LdrInitializeThunk+0x339() in ntdll (0xffb16698)
  39 0x7b861613 __wine_kernel_init+0x872() in kernel32 (0xffb177f8)
  40 0x7bc50783 __wine_process_init+0x162() in ntdll (0xffb17868)
  41 0xf755eff3 wine_init+0x2b2() in libwine.so.1 (0xffb178b8)
  42 0x7bf00d52 main+0x81() in <wine-loader> (0xffb17d08)
  43 0xf7389a63 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7df1a21a: movl	%eax,0x0(%ebx)
Module	Address			Debug info	Name (73 modules)
ELF	7926c000-7b800000	Deferred        libnvidia-glcore.so.340.65
ELF	7b800000-7ba55000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba55000	\               kernel32
ELF	7bc00000-7bcd7000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcd7000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7de7d000-7df94000	Dwarf           libgl.so.1
ELF	7df94000-7dfbb000	Deferred        dxgi<elf>
  \-PE	7dfa0000-7dfbb000	\               dxgi
ELF	7dfbb000-7dfd2000	Deferred        libresolv.so.2
ELF	7dff2000-7e017000	Deferred        iphlpapi<elf>
  \-PE	7e000000-7e017000	\               iphlpapi
ELF	7e017000-7e089000	Deferred        ddraw<elf>
  \-PE	7e020000-7e089000	\               ddraw
ELF	7e089000-7e1a5000	Deferred        opengl32<elf>
  \-PE	7e0b0000-7e1a5000	\               opengl32
ELF	7e1a5000-7e2d5000	Dwarf           wined3d<elf>
  \-PE	7e1b0000-7e2d5000	\               wined3d
ELF	7e337000-7e369000	Deferred        wbemprox<elf>
  \-PE	7e340000-7e369000	\               wbemprox
ELF	7e369000-7e3a6000	Dwarf           d3d9<elf>
  \-PE	7e370000-7e3a6000	\               d3d9
ELF	7e3a6000-7e3cc000	Dwarf           dxdiagn<elf>
  \-PE	7e3b0000-7e3cc000	\               dxdiagn
ELF	7e3cc000-7e3f0000	Deferred        imm32<elf>
  \-PE	7e3d0000-7e3f0000	\               imm32
ELF	7e436000-7e43d000	Deferred        libxfixes.so.3
ELF	7e43d000-7e449000	Deferred        libxcursor.so.1
ELF	7e449000-7e45c000	Deferred        libxi.so.6
ELF	7e45c000-7e468000	Deferred        libxrender.so.1
ELF	7e468000-7e46f000	Deferred        libxxf86vm.so.1
ELF	7e46f000-7e475000	Deferred        libxdmcp.so.6
ELF	7e475000-7e49b000	Deferred        libxcb.so.1
ELF	7e49b000-7e5ed000	Deferred        libx11.so.6
ELF	7e5ed000-7e602000	Deferred        libxext.so.6
ELF	7e602000-7e68f000	Dwarf           winex11<elf>
  \-PE	7e610000-7e68f000	\               winex11
ELF	7e6b5000-7e6e2000	Deferred        libpng12.so.0
ELF	7e6e2000-7e6ff000	Deferred        libz.so.1
ELF	7e6ff000-7e7b0000	Deferred        libfreetype.so.6
ELF	7e7b0000-7e7d3000	Deferred        libtinfo.so.5
ELF	7e7d3000-7e7fb000	Deferred        libncurses.so.5
ELF	7e807000-7e81b000	Deferred        psapi<elf>
  \-PE	7e810000-7e81b000	\               psapi
ELF	7e81b000-7e945000	Deferred        oleaut32<elf>
  \-PE	7e830000-7e945000	\               oleaut32
ELF	7e945000-7e9c2000	Deferred        rpcrt4<elf>
  \-PE	7e950000-7e9c2000	\               rpcrt4
ELF	7e9c2000-7e9db000	Deferred        version<elf>
  \-PE	7e9d0000-7e9db000	\               version
ELF	7e9db000-7eaf5000	Dwarf           gdi32<elf>
  \-PE	7e9f0000-7eaf5000	\               gdi32
ELF	7eaf5000-7ec43000	Deferred        user32<elf>
  \-PE	7eb10000-7ec43000	\               user32
ELF	7ec43000-7ecb1000	Deferred        advapi32<elf>
  \-PE	7ec50000-7ecb1000	\               advapi32
ELF	7ecb1000-7eddf000	Deferred        ole32<elf>
  \-PE	7ecd0000-7eddf000	\               ole32
ELF	7ef68000-7ef75000	Deferred        libnss_files.so.2
ELF	7ef75000-7ef81000	Deferred        libnss_nis.so.2
ELF	7ef81000-7ef9a000	Deferred        libnsl.so.1
ELF	7ef9a000-7efe0000	Deferred        libm.so.6
ELF	7efe0000-7efe5000	Deferred        libnvidia-tls.so.340.65
ELF	7efe5000-7f000000	Dwarf           dxdiag<elf>
  \-PE	7eff0000-7f000000	\               dxdiag
ELF	f7361000-f736a000	Deferred        libnss_compat.so.2
ELF	f736b000-f7370000	Dwarf           libdl.so.2
ELF	f7370000-f751b000	Dwarf           libc.so.6
ELF	f751c000-f7538000	Deferred        libpthread.so.0
ELF	f753c000-f7540000	Deferred        libxau.so.6
ELF	f7558000-f770d000	Dwarf           libwine.so.1
ELF	f770f000-f7730000	Dwarf           ld-linux.so.2
ELF	f7730000-f7731000	Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\dxdiag.exe
	00000009    0 <==
0000000e services.exe
	00000020    0
	0000001f    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000022    0
	00000021    0
	0000001b    0
0000001d explorer.exe
	00000023    0
	0000001e    0
System information:
    Wine build: wine-1.6.2
    Platform: i386
    Host system: Linux
    Host version: 3.16.0-4-amd64

More information about the pkg-nvidia-devel mailing list