https://bugs.winehq.org/show_bug.cgi?id=12714
--- Comment #39 from jasonoverland@gmail.com --- About a year ago I spent a couple hours looking at the source code for the old common dialog controls. It seems like finding a value that's NULL that shouldn't be NULL should be pretty easy, unfortunately I didn't get anywhere.
Anyway, here are some newer logs. The latest PPA for Ubuntu is 1.7.50, so that's what I'm testing with.
Here's my console output: fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory wine: Unhandled page fault on read access to 0x00000000 at address 0x4a6b97 (thread 0009), starting debugger...
And here's my stack trace: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004a6b97). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:004a6b97 ESP:0033dd9c EBP:0033dde4 EFLAGS:00010202( R- -- I - - - ) EAX:00000000 EBX:7ec45000 ECX:004cf968 EDX:00000000 ESI:004cf9c0 EDI:0033ddc8 Stack dump: 0x0033dd9c: 00000110 0004016a 7ec45000 00000000 0x0033ddac: 0005003e 00000110 0004014a 0033f85c 0x0033ddbc: 00000000 00000000 00000000 00000000 0x0033ddcc: 004cf968 00000000 0033dd9c 0033ecb0 0x0033dddc: 004a6be7 00000000 0004016a 004a060d 0x0033ddec: 0004016a 00000110 00000000 0033f990 000c: sel=0067 base=00000000 limit=00000000 32-bit r-x Backtrace: =>0 0x004a6b97 in simcity (+0xa6b97) (0x0033dde4) 1 0x004a060d in simcity (+0xa060c) (0x0004016a) 0x004a6b97: movl 0x0(%eax),%eax Modules: Module Address Debug info Name (114 modules) PE 340000- 353000 Deferred smackw32 PE 400000- 563000 Export simcity ELF 7b800000-7ba68000 Deferred kernel32<elf> -PE 7b810000-7ba68000 \ kernel32 ELF 7bc00000-7bcf0000 Deferred ntdll<elf> -PE 7bc10000-7bcf0000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7d01d000-7d061000 Deferred usp10<elf> -PE 7d020000-7d061000 \ usp10 ELF 7d061000-7d07e000 Deferred libgcc_s.so.1 ELF 7d0ab000-7d1a1000 Deferred libasound.so.2 ELF 7d1b8000-7d1ce000 Deferred midimap<elf> -PE 7d1c0000-7d1ce000 \ midimap ELF 7d1ce000-7d200000 Deferred winealsa<elf> -PE 7d1d0000-7d200000 \ winealsa ELF 7d301000-7d32d000 Deferred libvorbis.so.0 ELF 7d32d000-7d4a5000 Deferred libvorbisenc.so.2 ELF 7d4a5000-7d4d9000 Deferred libflac.so.8 ELF 7d4d9000-7d54b000 Deferred libsndfile.so.1 ELF 7d54b000-7d5ba000 Deferred libpulsecommon-4.0.so ELF 7d5ba000-7d700000 Deferred oleaut32<elf> -PE 7d5d0000-7d700000 \ oleaut32 ELF 7d815000-7d81e000 Deferred libogg.so.0 ELF 7d81e000-7d86d000 Deferred libpulse.so.0 ELF 7d87a000-7d893000 Deferred msacm32<elf> -PE 7d880000-7d893000 \ msacm32 ELF 7d89a000-7d8c2000 Deferred winepulse<elf> -PE 7d8a0000-7d8c2000 \ winepulse ELF 7d91b000-7d922000 Deferred libasyncns.so.0 ELF 7d922000-7d92c000 Deferred libwrap.so.0 ELF 7d92c000-7d937000 Deferred libjson-c.so.2 ELF 7d937000-7d95b000 Deferred mmdevapi<elf> -PE 7d940000-7d95b000 \ mmdevapi ELF 7d9dd000-7d9e6000 Deferred librt.so.1 ELF 7d9e6000-7d9ed000 Deferred libffi.so.6 ELF 7d9ed000-7d9f2000 Deferred libgpg-error.so.0 ELF 7d9f2000-7da0a000 Deferred libresolv.so.2 ELF 7da0a000-7da55000 Deferred libdbus-1.so.3 ELF 7da55000-7da91000 Deferred libp11-kit.so.0 ELF 7da91000-7daa5000 Deferred libtasn1.so.6 ELF 7daa5000-7db2b000 Deferred libgcrypt.so.11 ELF 7db2b000-7db37000 Deferred libkrb5support.so.0 ELF 7db37000-7db67000 Deferred libk5crypto.so.3 ELF 7db67000-7dc25000 Deferred libkrb5.so.3 ELF 7dc25000-7dceb000 Deferred libgnutls.so.26 ELF 7dceb000-7dd30000 Deferred libgssapi_krb5.so.2 ELF 7dd30000-7dd9d000 Deferred libcups.so.2 ELF 7ddca000-7de03000 Deferred uxtheme<elf> -PE 7ddd0000-7de03000 \ uxtheme ELF 7de03000-7de09000 Deferred libxfixes.so.3 ELF 7de09000-7de14000 Deferred libxcursor.so.1 ELF 7de14000-7de24000 Deferred libxi.so.6 ELF 7de24000-7de28000 Deferred libxcomposite.so.1 ELF 7de28000-7de33000 Deferred libxrandr.so.2 ELF 7de33000-7de3e000 Deferred libxrender.so.1 ELF 7de3e000-7de44000 Deferred libxxf86vm.so.1 ELF 7de44000-7de48000 Deferred libxinerama.so.1 ELF 7de48000-7de4f000 Deferred libxdmcp.so.6 ELF 7de4f000-7de53000 Deferred libxau.so.6 ELF 7de53000-7de75000 Deferred libxcb.so.1 ELF 7de75000-7dfa9000 Deferred libx11.so.6 ELF 7dfa9000-7dfbc000 Deferred libxext.so.6 ELF 7dfbe000-7dfc2000 Deferred libkeyutils.so.1 ELF 7dfc2000-7dfc7000 Deferred libcom_err.so.2 ELF 7dfc7000-7dfd9000 Deferred libavahi-client.so.3 ELF 7dfd9000-7dfe7000 Deferred libavahi-common.so.3 ELF 7dfe9000-7e07d000 Deferred winex11<elf> -PE 7dff0000-7e07d000 \ winex11 ELF 7e07d000-7e0a2000 Deferred imm32<elf> -PE 7e080000-7e0a2000 \ imm32 ELF 7e109000-7e132000 Deferred libexpat.so.1 ELF 7e132000-7e16d000 Deferred libfontconfig.so.1 ELF 7e16d000-7e195000 Deferred libpng12.so.0 ELF 7e195000-7e1af000 Deferred libz.so.1 ELF 7e1af000-7e24f000 Deferred libfreetype.so.6 ELF 7e24f000-7e271000 Deferred libtinfo.so.5 ELF 7e271000-7e296000 Deferred libncurses.so.5 ELF 7e2c3000-7e306000 Deferred winspool<elf> -PE 7e2d0000-7e306000 \ winspool ELF 7e306000-7e412000 Deferred comctl32<elf> -PE 7e310000-7e412000 \ comctl32 ELF 7e412000-7e48d000 Deferred shlwapi<elf> -PE 7e420000-7e48d000 \ shlwapi ELF 7e48d000-7e6d7000 Deferred shell32<elf> -PE 7e4a0000-7e6d7000 \ shell32 ELF 7e6d7000-7e7c5000 Deferred comdlg32<elf> -PE 7e6e0000-7e7c5000 \ comdlg32 ELF 7e7c5000-7e7f0000 Deferred msacm32<elf> -PE 7e7d0000-7e7f0000 \ msacm32 ELF 7e7f0000-7e874000 Deferred rpcrt4<elf> -PE 7e800000-7e874000 \ rpcrt4 ELF 7e874000-7e9b7000 Deferred ole32<elf> -PE 7e890000-7e9b7000 \ ole32 ELF 7e9b7000-7ea32000 Deferred advapi32<elf> -PE 7e9c0000-7ea32000 \ advapi32 ELF 7ea32000-7eb51000 Deferred gdi32<elf> -PE 7ea40000-7eb51000 \ gdi32 ELF 7eb51000-7ecad000 Deferred user32<elf> -PE 7eb60000-7ecad000 \ user32 ELF 7ecad000-7ed67000 Deferred winmm<elf> -PE 7ecb0000-7ed67000 \ winmm ELF 7ef67000-7ef74000 Deferred libnss_files.so.2 ELF 7ef74000-7ef8d000 Deferred libnsl.so.1 ELF 7ef8d000-7efd3000 Deferred libm.so.6 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7330000-f733c000 Deferred libnss_nis.so.2 ELF f733d000-f74eb000 Deferred libc.so.6 ELF f74eb000-f74f0000 Deferred libdl.so.2 ELF f74f1000-f750d000 Deferred libpthread.so.0 ELF f7531000-f753a000 Deferred libnss_compat.so.2 ELF f753a000-f76f0000 Dwarf libwine.so.1 ELF f76f2000-f7714000 Deferred ld-linux.so.2 ELF f7714000-f7715000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Maxis\SimCity 2000\SIMCITY.EXE 0000002b 0 0000002a 0 00000029 0 00000028 15 00000026 15 00000009 0 <== 0000000e services.exe 0000001e 0 0000001d 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000019 0 00000018 0 00000013 0 0000001a plugplay.exe 00000020 0 0000001f 0 0000001b 0 00000021 explorer.exe 00000025 0 00000024 0 00000023 0 00000022 0 System information: Wine build: wine-1.7.50 Platform: i386 (WOW64) Host system: Linux Host version: 3.16.0-38-generic