[Bug 8890] New: CityInfo 2.7 crash on startup

Wine Bugs wine-bugs at winehq.org
Sat Jul 7 04:05:23 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=8890

           Summary: CityInfo 2.7 crash on startup
           Product: Wine
           Version: 0.9.40.
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: maxim.britov at gmail.com


I new in wine bug submitting, please excuse me, if I'm on wrong way...

There is program CityInfo. It is map of Minsk city (Belarus).
It provides map, transport, calculate path from point to point and it is very
useful here for Minsk's users.
CityInfo 2.61 works with wine. There some artefacts, but basic functions work.
>From version 2.7 devel team (windows oriented) changed some in engine and
CitiInfo 2.7 crashes on startup.

I have Gentoo ~amd64 and wine 0.9.40 at the moment.
.wine just created. No any aditional DLLs.

Is it fixable? Could I help with any tests here?
Thanks

$ wine .wine/drive_c/Program\ Files/ESMA\ Ltd/CityInfo/CityInfo.exe 
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL default:0
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
fixme:ole:CoResumeClassObjects stub
fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side
color-index mode DIB copy
fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side
color-index mode DIB copy
fixme:iphlpapi:NotifyAddrChange (Handle 0x7c3bf9f8, overlapped 0x7c3bf9dc): stub
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59}
could be created for context 0x1
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1b9c9c)->((null) 1 0x34f8d4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1b9c9c)->((null) 25 2 0x34f8e8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1b9c9c)->((null) 26 2 0x34f8e8 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x1b9c9c)->(0x34f924)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x1b9c9c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x34fa28 (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x1ba1c0)->(L"" L"" 0 0x34fa5c)
fixme:shdocvw:BindStatusCallback_GetBindInfo (0x1ba1c0)->(0x34fa60 0x34f984)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:mshtml:BSCServiceProvider_QueryService
(0x152a4b8)->({79eac9e4-baf9-11ce-8c82-00aa004ba90b}
{79eac9e4-baf9-11ce-8c82-00aa004ba90b} 0x1527f98)
fixme:shdocvw:PersistStreamInit_InitNew (0x1b9c08)
fixme:shdocvw:WebBrowser_QueryInterface
(0x1b9c08)->({376bd3aa-3845-101b-84ed-08002b2ec713} 0x784e4c) interface not
supported
fixme:shdocvw:OleControl_OnAmbientPropertyChange Unknown dispID -1
fixme:mshtml:HTMLBodyElement_put_scroll (0x15dce20)->(L"auto")
fixme:shdocvw:OleObject_Close (0x1b9c08)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x1ba3c0)->((nil))
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7ee13dd0 (thread 0009),
starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7ef99d9c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7ef99d9c ESP:0034f7d4 EBP:0034f838 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0034f7e0 EBX:7efe4998 ECX:00110020 EDX:0034fbb4
 ESI:0034fbb4 EDI:0034f844
Stack dump:
0x0034f7d4:  7ee8a998 7edf0000 0034f83c c0000025
0x0034f7e4:  00000001 0034fbb4 7ee8a9b0 00000000
0x0034f7f4:  7efe4998 00000004 7ee876d8 0034f870
0x0034f804:  7efb4b82 00000000 00000001 00000002
0x0034f814:  0034f860 00000419 00000001 04190000
0x0034f824:  00000000 7efa4089 7efe4998 7ef99d50
Backtrace:
=>1 0x7ef99d9c __regs_RtlRaiseException+0x4c(rec=0x34fbb4, context=0x34f848)
[/var/tmp/portage/app-emulation/wine-0.9.40/work/wine-0.9.40/dlls/ntdll/exception.c:396]
in ntdll (0x0034f838)
  2 0x7efd2263 in ntdll (+0x52263) (0x0034fb94)
  3 0x7ef99366 RtlRaiseException+0x6() in ntdll (0x0034fc0c)
  4 0x0050bd69 in cityinfo (+0x10bd69) (0x0034fc74)
  5 0x00406a57 in cityinfo (+0x6a57) (0x0034fc98)
  6 0x0050b9d3 in cityinfo (+0x10b9d3) (0x0034fcdc)
  7 0x005451c3 in cityinfo (+0x1451c3) (0x0034fe1c)
  8 0x0054409f in cityinfo (+0x14409f) (0x0034fe48)
  9 0x0054e8e7 in cityinfo (+0x14e8e7) (0x0034fe6c)
  10 0x0057c5db in cityinfo (+0x17c5db) (0x0034fe90)
  11 0x00591e33 in cityinfo (+0x191e33) (0x0034fec0)
  12 0x00471580 in cityinfo (+0x71580) (0x0034fee4)
  13 0x0059415f in cityinfo (+0x19415f) (0x0034ff08)
  14 0x7ee4450c start_process+0xec(arg=0x0)
[/var/tmp/portage/app-emulation/wine-0.9.40/work/wine-0.9.40/dlls/kernel32/process.c:820]
in kernel32 (0x0034ffe8)
  15 0xf7de3707 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7ef99d9c __regs_RtlRaiseException+0x4c
[/var/tmp/portage/app-emulation/wine-0.9.40/work/wine-0.9.40/dlls/ntdll/exception.c:396]
in ntdll: subl        $4,%esp
Unable to open file
'/var/tmp/portage/app-emulation/wine-0.9.40/work/wine-0.9.40/dlls/ntdll/exception.c'
Modules:
Module  Address                 Debug info      Name (155 modules)
PE        3e0000-  3e7000       Deferred        plc4
PE        3f0000-  3f6000       Deferred        plds4
PE        400000-  60c000       Export          cityinfo
PE        9e0000-  a49000       Deferred        xpcom_core
PE        a50000-  a77000       Deferred        nspr4
PE        b90000-  b9f000       Deferred        jsd3250
PE        ba0000-  c11000       Deferred        js3250
PE        c20000-  c55000       Deferred        xpc3250
PE        c60000-  c91000       Deferred        freebl3
PE        ca0000-  cb6000       Deferred        gkgfx
PE        cc0000-  cd3000       Deferred        jsj3250
PE        ce0000-  ce6000       Deferred        mozctlx
PE        cf0000-  d01000       Deferred        mozz
PE        d10000-  d6b000       Deferred        nss3
PE        d70000-  daf000       Deferred        softokn3
PE        db0000-  dee000       Deferred        nssckbi
PE        df0000-  e0a000       Deferred        smime3
PE        e10000-  e30000       Deferred        ssl3
PE        e30000-  e44000       Deferred        xpcom_compat
PE        e50000-  e56000       Deferred        xpistub
PE        e60000-  edd000       Deferred        necko
PE        ee0000-  eec000       Deferred        xppref32
PE        ef0000-  f1e000       Deferred        i18n
PE        f20000-  f3f000       Deferred        embedcomponents
PE        f40000-  f4f000       Deferred        caps
PE        f50000-  f5c000       Deferred        typeaheadfind
PE        f60000- 11f9000       Deferred        gklayout
PE       1200000- 1227000       Deferred        imglib2
PE       1230000- 124b000       Deferred        rdf
PE       1250000- 1288000       Deferred        appcomps
PE       1290000- 12a0000       Deferred        appshell
PE       12a0000- 12af000       Deferred        profile
PE       12b0000- 12b7000       Deferred        xpcom_compat_c
PE       12c0000- 12c7000       Deferred        sroaming
PE       12d0000- 12e0000       Deferred        chrome
PE       12e0000- 1319000       Deferred        gkparser
PE       1320000- 13de000       Deferred        uconv
PE       13e0000- 140c000       Deferred        docshell
PE       1410000- 141a000       Deferred        nsprefm
PE       1420000- 142e000       Deferred        webbrwsr
PE       1430000- 1455000       Deferred        gkwidget
PE       1460000- 1484000       Deferred        gkgfxwin
PE       1490000- 1498000       Deferred        pipboot
PE       14a0000- 14ac000       Deferred        oji
PE       15c0000- 15cd000       Deferred        jar50
PE      10000000-10006000       Deferred        xpcom
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7c5e3000-7c647000       Deferred        msvcrt<elf>
  \-PE  7c5f0000-7c647000       \               msvcrt
ELF     7c647000-7c6bc000       Deferred        mshtml<elf>
  \-PE  7c650000-7c6bc000       \               mshtml
ELF     7c6bc000-7c6f6000       Deferred        shdocvw<elf>
  \-PE  7c6c0000-7c6f6000       \               shdocvw
ELF     7ca3f000-7ca84000       Deferred        riched20<elf>
  \-PE  7ca50000-7ca84000       \               riched20
ELF     7cb95000-7cba9000       Deferred        olepro32<elf>
  \-PE  7cba0000-7cba9000       \               olepro32
ELF     7cc0d000-7cc5f000       Deferred        crypt32<elf>
  \-PE  7cc20000-7cc5f000       \               crypt32
ELF     7cc5f000-7cc93000       Deferred        rsaenh<elf>
  \-PE  7cc70000-7cc93000       \               rsaenh
ELF     7cc93000-7cca8000       Deferred        midimap<elf>
  \-PE  7cca0000-7cca8000       \               midimap
ELF     7cca8000-7ccce000       Deferred        msacm32<elf>
  \-PE  7ccb0000-7ccce000       \               msacm32
ELF     7ccce000-7cd8c000       Deferred        libasound.so.2
ELF     7cd98000-7cdb0000       Deferred        msacm32<elf>
  \-PE  7cda0000-7cdb0000       \               msacm32
ELF     7cdb0000-7cde2000       Deferred        winealsa<elf>
  \-PE  7cdc0000-7cde2000       \               winealsa
ELF     7ce06000-7ce34000       Deferred        libcrypt.so.1
ELF     7ce34000-7ce62000       Deferred        libcups.so.2
ELF     7d123000-7d155000       Deferred        uxtheme<elf>
  \-PE  7d130000-7d155000       \               uxtheme
ELF     7d155000-7d15e000       Deferred        libxcursor.so.1
ELF     7d182000-7d185000       Deferred        libxinerama.so.1
ELF     7d187000-7d18c000       Deferred        libxfixes.so.3
ELF     7d18c000-7d1a9000       Deferred        imm32<elf>
  \-PE  7d190000-7d1a9000       \               imm32
ELF     7d744000-7e0dc000       Deferred        libglcore.so.1
ELF     7e0dc000-7e172000       Deferred        libgl.so.1
ELF     7e172000-7e177000       Deferred        libxdmcp.so.6
ELF     7e177000-7e262000       Deferred        libx11.so.6
ELF     7e262000-7e270000       Deferred        libxext.so.6
ELF     7e270000-7e287000       Deferred        libice.so.6
ELF     7e288000-7e28c000       Deferred        libxrandr.so.2
ELF     7e28c000-7e294000       Deferred        libxrender.so.1
ELF     7e2ab000-7e33a000       Deferred        winex11<elf>
  \-PE  7e2c0000-7e33a000       \               winex11
ELF     7e369000-7e388000       Deferred        libexpat.so.0
ELF     7e388000-7e3b2000       Deferred        libfontconfig.so.1
ELF     7e3b2000-7e3c4000       Deferred        libz.so.1
ELF     7e3c4000-7e429000       Deferred        libfreetype.so.6
ELF     7e44d000-7e478000       Deferred        ws2_32<elf>
  \-PE  7e460000-7e478000       \               ws2_32
ELF     7e478000-7e492000       Deferred        wsock32<elf>
  \-PE  7e480000-7e492000       \               wsock32
ELF     7e492000-7e51f000       Deferred        winmm<elf>
  \-PE  7e4a0000-7e51f000       \               winmm
ELF     7e51f000-7e533000       Deferred        url<elf>
  \-PE  7e530000-7e533000       \               url
ELF     7e533000-7e5d3000       Deferred        comdlg32<elf>
  \-PE  7e540000-7e5d3000       \               comdlg32
ELF     7e5d3000-7e5f3000       Deferred        mpr<elf>
  \-PE  7e5e0000-7e5f3000       \               mpr
ELF     7e5f3000-7e63c000       Deferred        wininet<elf>
  \-PE  7e600000-7e63c000       \               wininet
ELF     7e63c000-7e672000       Deferred        urlmon<elf>
  \-PE  7e640000-7e672000       \               urlmon
ELF     7e672000-7e6ca000       Deferred        shlwapi<elf>
  \-PE  7e680000-7e6ca000       \               shlwapi
ELF     7e6ca000-7e7c5000       Deferred        shell32<elf>
  \-PE  7e6e0000-7e7c5000       \               shell32
ELF     7e7c5000-7e7f8000       Deferred        winspool<elf>
  \-PE  7e7d0000-7e7f8000       \               winspool
ELF     7e7f8000-7e8b4000       Deferred        comctl32<elf>
  \-PE  7e800000-7e8b4000       \               comctl32
ELF     7e8b4000-7e8c8000       Deferred        lz32<elf>
  \-PE  7e8c0000-7e8c8000       \               lz32
ELF     7e8c8000-7e8da000       Deferred        libresolv.so.2
ELF     7e8dd000-7e8e0000       Deferred        libxau.so.6
ELF     7e8e0000-7e8e5000       Deferred        libxxf86vm.so.1
ELF     7e8e5000-7e8fe000       Deferred        version<elf>
  \-PE  7e8f0000-7e8fe000       \               version
ELF     7e8fe000-7e91c000       Deferred        iphlpapi<elf>
  \-PE  7e910000-7e91c000       \               iphlpapi
ELF     7e91c000-7e974000       Deferred        rpcrt4<elf>
  \-PE  7e930000-7e974000       \               rpcrt4
ELF     7e974000-7ea10000       Deferred        ole32<elf>
  \-PE  7e980000-7ea10000       \               ole32
ELF     7ea10000-7eaaa000       Deferred        oleaut32<elf>
  \-PE  7ea20000-7eaaa000       \               oleaut32
ELF     7eaaa000-7eaf0000       Deferred        advapi32<elf>
  \-PE  7eac0000-7eaf0000       \               advapi32
ELF     7eaf0000-7eb85000       Deferred        gdi32<elf>
  \-PE  7eb00000-7eb85000       \               gdi32
ELF     7eb85000-7ecc0000       Deferred        user32<elf>
  \-PE  7eba0000-7ecc0000       \               user32
ELF     7edd3000-7eef7000       Dwarf           kernel32<elf>
  \-PE  7edf0000-7eef7000       \               kernel32
ELF     7eef7000-7ef01000       Deferred        libnss_files.so.2
ELF     7ef01000-7ef0b000       Deferred        libnss_nis.so.2
ELF     7ef0b000-7ef21000       Deferred        libnsl.so.1
ELF     7ef21000-7ef46000       Deferred        libm.so.6
ELF     7ef46000-7ef4f000       Deferred        libsm.so.6
ELF     7ef6a000-7f000000       Dwarf           ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     f7c71000-f7c75000       Deferred        koi8-r.so
ELF     f7c77000-f7c7b000       Deferred        libdl.so.2
ELF     f7c7b000-f7da1000       Deferred        libc.so.6
ELF     f7da1000-f7db8000       Deferred        libpthread.so.0
ELF     f7db8000-f7dba000       Deferred        libnvidia-tls.so.1
ELF     f7dd4000-f7ddc000       Deferred        libnss_compat.so.2
ELF     f7ddc000-f7ef0000       Dwarf           libwine.so.1
ELF     f7ef1000-f7f0d000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
        0000000b    0
00000008 (D) Z:\home\maxim\.wine\drive_c\Program Files\ESMA
Ltd\CityInfo\CityInfo.exe
        00000014    0
        00000013    0
        00000012    0
        00000011    0
        00000010    0
        0000000f    0
        0000000e    0
        0000000d    0
        0000000c    0
        00000009    0 <==

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list