[Wine] Page fault when loading Irfanview

GDGrana wineforum-user at winehq.org
Mon Oct 13 19:52:33 CDT 2008


After having to reformat my machine recently, I reinstalled Hardy Heron and, a day or so later, Wine (1.1.6, using sudo aptitude install wine).  After also installing mfc42.dll, I attempted installation of Irfanview, and the following was output despite the process completing:


Code:

fixme:advapi:CheckTokenMembership ((nil) 0x125a78 0x32f31c) stub!
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:system:SystemParametersInfoW Unimplemented action: 88 (SPI_SETICONS)
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub




I then try and launch the program itself (for debugging purposes, cd into $HOME/.wine/drive_c/Program Files/Irfanview/, then wine i_view32.exe), and get the following:


Code:

wine: Unhandled page fault on read access to 0x0560000c at address 0x7ebe13d3 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0560000c in 32-bit code (0x7ebe13d3).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7ebe13d3 ESP:0032e294 EBP:0032e2bc EFLAGS:00010202(   - 00      - -RI1)
 EAX:00132408 EBX:7ec0a390 ECX:7ec12424 EDX:05600004
 ESI:00000000 EDI:00000384
Stack dump:
0x0032e294:  00000384 0000ffff 000004cc 00000017
0x0032e2a4:  00000090 0011f6e0 0011f6e0 7ee1979c
0x0032e2b4:  001345d8 00000384 0032e33c 7eda05e2
0x0032e2c4:  00000384 00000018 0032e318 00000018
0x0032e2d4:  00000018 0000045c 00000030 00000060
0x0032e2e4:  00220326 7ee1979c 000004b4 001345d8
Backtrace:
=>1 0x7ebe13d3 GetObjectW+0x43() in gdi32 (0x0032e2bc)
  2 0x7eda05e2 ImageList_AddMasked+0xa2() in comctl32 (0x0032e33c)
0x7ebe13d3 GetObjectW+0x43 in gdi32: movl	0x8(%edx),%edx
Modules:
Module	Address			Debug info	Name (76 modules)
PE	  400000-  53f000	Deferred        i_view32
ELF	7b800000-7b93c000	Deferred        kernel32<elf>
  \-PE	7b820000-7b93c000	\               kernel32
ELF	7bc00000-7bca6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e10d000-7e111000	Deferred        libgpg-error.so.0
ELF	7e111000-7e15e000	Deferred        libgcrypt.so.11
ELF	7e15e000-7e16e000	Deferred        libtasn1.so.3
ELF	7e16e000-7e171000	Deferred        libkeyutils.so.1
ELF	7e171000-7e1a3000	Deferred        libcrypt.so.1
ELF	7e1a3000-7e219000	Deferred        libgnutls.so.13
ELF	7e219000-7e23c000	Deferred        libk5crypto.so.3
ELF	7e23c000-7e2c9000	Deferred        libkrb5.so.3
ELF	7e2c9000-7e2f2000	Deferred        libgssapi_krb5.so.2
ELF	7e2f2000-7e325000	Deferred        libcups.so.2
ELF	7e414000-7e447000	Deferred        uxtheme<elf>
  \-PE	7e420000-7e447000	\               uxtheme
ELF	7e447000-7e450000	Deferred        libxcursor.so.1
ELF	7e450000-7e455000	Deferred        libxfixes.so.3
ELF	7e455000-7e458000	Deferred        libxcomposite.so.1
ELF	7e458000-7e45e000	Deferred        libxrandr.so.2
ELF	7e45e000-7e466000	Deferred        libxrender.so.1
ELF	7e466000-7e46b000	Deferred        libxxf86vm.so.1
ELF	7e46b000-7e48b000	Deferred        imm32<elf>
  \-PE	7e470000-7e48b000	\               imm32
ELF	7e48b000-7e490000	Deferred        libxdmcp.so.6
ELF	7e490000-7e4a8000	Deferred        libxcb.so.1
ELF	7e4a8000-7e58f000	Deferred        libx11.so.6
ELF	7e58f000-7e59d000	Deferred        libxext.so.6
ELF	7e59d000-7e5b5000	Deferred        libice.so.6
ELF	7e5b5000-7e5bd000	Deferred        libsm.so.6
ELF	7e5bd000-7e5c5000	Deferred        libkrb5support.so.0
ELF	7e5c5000-7e5c8000	Deferred        libcom_err.so.2
ELF	7e5ca000-7e662000	Deferred        winex11<elf>
  \-PE	7e5e0000-7e662000	\               winex11
ELF	7e6a8000-7e6c9000	Deferred        libexpat.so.1
ELF	7e6c9000-7e6f3000	Deferred        libfontconfig.so.1
ELF	7e6f3000-7e708000	Deferred        libz.so.1
ELF	7e708000-7e775000	Deferred        libfreetype.so.6
ELF	7e775000-7e778000	Deferred        libxinerama.so.1
ELF	7e782000-7e795000	Deferred        libresolv.so.2
ELF	7e795000-7e797000	Deferred        libxcb-xlib.so.0
ELF	7e797000-7e79a000	Deferred        libxau.so.6
ELF	7e7a2000-7e7c1000	Deferred        iphlpapi<elf>
  \-PE	7e7b0000-7e7c1000	\               iphlpapi
ELF	7e7c1000-7e826000	Deferred        rpcrt4<elf>
  \-PE	7e7d0000-7e826000	\               rpcrt4
ELF	7e826000-7e92f000	Deferred        ole32<elf>
  \-PE	7e840000-7e92f000	\               ole32
ELF	7e92f000-7e964000	Deferred        winspool<elf>
  \-PE	7e940000-7e964000	\               winspool
ELF	7e964000-7e9be000	Deferred        shlwapi<elf>
  \-PE	7e970000-7e9be000	\               shlwapi
ELF	7e9be000-7ead8000	Deferred        shell32<elf>
  \-PE	7e9d0000-7ead8000	\               shell32
ELF	7ead8000-7eb85000	Deferred        comdlg32<elf>
  \-PE	7eae0000-7eb85000	\               comdlg32
ELF	7eb85000-7ec23000	Export          gdi32<elf>
  \-PE	7eba0000-7ec23000	\               gdi32
ELF	7ec23000-7ed6c000	Deferred        user32<elf>
  \-PE	7ec40000-7ed6c000	\               user32
ELF	7ed6c000-7ee2d000	Export          comctl32<elf>
  \-PE	7ed70000-7ee2d000	\               comctl32
ELF	7ee2d000-7ee81000	Deferred        advapi32<elf>
  \-PE	7ee40000-7ee81000	\               advapi32
ELF	7efa1000-7efac000	Deferred        libnss_files.so.2
ELF	7efac000-7efb6000	Deferred        libnss_nis.so.2
ELF	7efb6000-7efce000	Deferred        libnsl.so.1
ELF	7efce000-7eff3000	Deferred        libm.so.6
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	b7c54000-b7c58000	Deferred        libdl.so.2
ELF	b7c58000-b7da7000	Deferred        libc.so.6
ELF	b7da8000-b7dc0000	Deferred        libpthread.so.0
ELF	b7dcd000-b7f03000	Deferred        libwine.so.1
ELF	b7f05000-b7f21000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\IrfanView\i_view32.exe
	00000009    0 <==
0000000c 
	00000014    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000016    0
	00000015    0
	00000011    0
	00000010    0
00000017 
	00000018    0
Backtrace:
=>1 0x7ebe13d3 GetObjectW+0x43() in gdi32 (0x0032e2bc)
  2 0x7eda05e2 ImageList_AddMasked+0xa2() in comctl32 (0x0032e33c)
err:syslevel:_CheckNotSysLevel Holding lock 0x7ec12420 level 3
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ed31c80, level 2): Holding 0x7ec12420, level 3. Expect deadlock!




I can't find anything that would lend itself to easily debug this, so any help would be most appreciated.  Thanks.







More information about the wine-users mailing list