[Bug 12714] SimCity 2000: crashes when saving or opening a file.

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Nov 12 01:28:59 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=12714

--- Comment #39 from jasonoverland at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list