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.