[Bug 7404] New: A regression: Lunarcal.exe did work perfectly well with wine 0.9.3 but does not launch anymore with wine 0.9.29.

Wine Bugs wine-bugs at winehq.org
Mon Feb 12 10:25:06 CST 2007


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

           Summary: A regression: Lunarcal.exe did work perfectly well with
                    wine 0.9.3 but does not launch anymore with wine 0.9.29.
           Product: Wine
           Version: 0.9.29.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: wine at td-e.com


What is Lunarcal:
 LunarCal is a 160-years perpetual Chinese calendar program. A nice small 
freeware (184 kB).

Where to get the app: 
 http://www.softpedia.com/get/Office-tools/Diary-Organizers-Calendar/
LunarCal.shtml

Starting the app from the K-menu: 
 The icon jumps around for a while then disappears. The app does not start.

Starting the app from a terminal box: 
 produces the report reproduced below.

> wine "C:\Programs\ChineseLunarCalendar\Lunarcal.exe"
wine: Unhandled page fault on write access to 0x00000002 at address 0x409c17 
(thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000002 in 32-bit code 
(0x00409c17).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00409c17 ESP:0033cff8 EBP:0033d094 EFLAGS:00010202(   - 00      - -RI1)
 EAX:00409c32 EBX:00409be0 ECX:00000000 EDX:5f4d0224
 ESI:0033fdd4 EDI:0033fdd4
Stack dump:
0x0033cff8:  0033fdd4 00000000 00409be0 5f4070a6
0x0033d008:  604ce75c 604ce75c ffff0006 00000000
0x0033d018:  0033cfd0 0033e528 5f492ba0 00000000
0x0033d028:  0033d058 604aa90a 00000000 00000047
0x0033d038:  0001002a 604ac200 0033fdd4 604ce75c
0x0033d048:  0033d058 604ce75c 0001002a 0033e1a8
Backtrace:
=>1 0x00409c17 in lunarcal (+0x9c17) (0x0033d094)
  2 0x5f401dab in mfc42 (+0x1dab) (0x0033d10c)
  3 0x5f401b2c in mfc42 (+0x1b2c) (0x0033d12c)
  4 0x5f401ab5 in mfc42 (+0x1ab5) (0x0033d18c)
  5 0x5f401a3d in mfc42 (+0x1a3d) (0x0033d1a8)
  6 0x5f4019fc in mfc42 (+0x19fc) (0x0033d1d4)
  7 0x604aa90a WINPROC_wrapper+0x1a() in user32 (0x0033d204)
  8 0x604ac268 in user32 (+0xac268) (0x0033d244)
  9 0x604aae56 in user32 (+0xaae56) (0x0033e334)
  10 0x604ac3e3 CallWindowProcW+0x73() in user32 (0x0033e364)
  11 0x604776a3 in user32 (+0x776a3) (0x0033e3e4)
  12 0x60477ff7 SendMessageTimeoutW+0x177() in user32 (0x0033e464)
  13 0x6047805c SendMessageW+0x4c() in user32 (0x0033e494)
  14 0x60485e9e RedrawWindow+0x36e() in user32 (0x0033e4f4)
  15 0x604874a2 UpdateWindow+0x32() in user32 (0x0033e514)
  16 0x0041158c in lunarcal (+0x1158c) (0x0033e588)
  17 0x604abfaf in user32 (+0xabfaf) (0x0033e5c8)
  18 0x604afe68 WINPROC_CallDlgProcA+0x138() in user32 (0x0033e608)
  19 0x6043ef45 DefDlgProcA+0x85() in user32 (0x0033e638)
  20 0x604aa90a WINPROC_wrapper+0x1a() in user32 (0x0033e668)
  21 0x604ac268 in user32 (+0xac268) (0x0033e6a8)
  22 0x604affeb CallWindowProcA+0x11b() in user32 (0x0033e6e8)
  23 0x5f401ef2 in mfc42 (+0x1ef2) (0x0033e708)
  24 0x5f402196 in mfc42 (+0x2196) (0x0033e7a8)
  25 0x5f401b2c in mfc42 (+0x1b2c) (0x0033e7c8)
  26 0x5f401ab5 in mfc42 (+0x1ab5) (0x0033e828)
  27 0x5f401a3d in mfc42 (+0x1a3d) (0x0033e844)
  28 0x5f4019fc in mfc42 (+0x19fc) (0x0033e870)
  29 0x604aa90a WINPROC_wrapper+0x1a() in user32 (0x0033e8a0)
  30 0x604ac268 in user32 (+0xac268) (0x0033e8e0)
  31 0x604aae56 in user32 (+0xaae56) (0x0033f9d0)
  32 0x604ac3e3 CallWindowProcW+0x73() in user32 (0x0033fa00)
  33 0x604776a3 in user32 (+0x776a3) (0x0033fa80)
  34 0x60477ff7 SendMessageTimeoutW+0x177() in user32 (0x0033fb00)
  35 0x6047805c SendMessageW+0x4c() in user32 (0x0033fb30)
  36 0x60445a8a in user32 (+0x45a8a) (0x0033fcb0)
  37 0x60445cb9 CreateDialogIndirectParamAorW+0x39() in user32 (0x0033fcd0)
  38 0x60445de2 CreateDialogIndirectParamA+0x42() in user32 (0x0033fd00)
  39 0x5f40b534 in mfc42 (+0xb534) (0x0033fd68)
  40 0x5f411ed8 in mfc42 (+0x11ed8) (0x0033fdac)
  41 0x00409778 in lunarcal (+0x9778) (0x0033ff08)
  42 0x7b8753ce in kernel32 (+0x553ce) (0x0033ffe8)
  43 0x6001f5d7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00409c17: movb        %al,0x2(%ecx)
Modules:
Module  Address                 Debug info      Name (55 modules)
PE      400000-446000   Export          lunarcal
PE      5f400000-5f4f2000       Export          mfc42
ELF     60000000-60018000       Deferred        ld-linux.so.2
ELF     60018000-60129000       Export          libwine.so.1
ELF     60146000-60158000       Deferred        libpthread.so.0
ELF     60158000-60271000       Deferred        libc.so.6
ELF     60271000-60275000       Deferred        libdl.so.2
ELF     60276000-60299000       Deferred        libm.so.6
ELF     603e9000-60523000       Export          user32<elf>
  \-PE  60400000-60523000       \               user32
ELF     60523000-605b7000       Deferred        gdi32<elf>
  \-PE  60540000-605b7000       \               gdi32
ELF     605b7000-605fc000       Deferred        advapi32<elf>
  \-PE  605c0000-605fc000       \               advapi32
ELF     60618000-60687000       Deferred        libfreetype.so.6
ELF     60687000-606b5000       Deferred        libfontconfig.so.1
ELF     606b5000-606d4000       Deferred        libexpat.so.0
ELF     606d4000-60762000       Deferred        winex11<elf>
  \-PE  606e0000-60762000       \               winex11
ELF     6077e000-60786000       Deferred        libsm.so.6
ELF     60786000-6079e000       Deferred        libice.so.6
ELF     6079e000-607a3000       Deferred        libxxf86vm.so.1
ELF     607a3000-607b1000       Deferred        libxext.so.6
ELF     607b1000-608ad000       Deferred        libx11.so.6
ELF     608ad000-6091a000       Deferred        libgl.so.1
ELF     6091a000-6091c000       Deferred        xlcutf8load.so.2
ELF     60936000-60939000       Deferred        libxinerama.so.1
ELF     60939000-60941000       Deferred        libxrender.so.1
ELF     60941000-60945000       Deferred        libxrandr.so.2
ELF     60945000-60964000       Deferred        ximcp.so.2
ELF     609b4000-609d1000       Deferred        imm32<elf>
  \-PE  609c0000-609d1000       \               imm32
ELF     609ed000-609f6000       Deferred        libxcursor.so.1
ELF     609f6000-60a5a000       Deferred        msvcrt<elf>
  \-PE  60a10000-60a5a000       \               msvcrt
ELF     60a70000-60b63000       Deferred        shell32<elf>
  \-PE  60a80000-60b63000       \               shell32
ELF     60b63000-60bbc000       Deferred        shlwapi<elf>
  \-PE  60b70000-60bbc000       \               shlwapi
ELF     60bbc000-60c56000       Deferred        ole32<elf>
  \-PE  60bd0000-60c56000       \               ole32
ELF     60c56000-60caa000       Deferred        rpcrt4<elf>
  \-PE  60c60000-60caa000       \               rpcrt4
ELF     60caa000-60cc8000       Deferred        iphlpapi<elf>
  \-PE  60cb0000-60cc8000       \               iphlpapi
ELF     60ce4000-60cf7000       Deferred        libresolv.so.2
ELF     60cf7000-60dba000       Deferred        comctl32<elf>
  \-PE  60d00000-60dba000       \               comctl32
ELF     60dba000-60ded000       Deferred        uxtheme<elf>
  \-PE  60dc0000-60ded000       \               uxtheme
ELF     7b800000-7b91e000       Export          kernel32<elf>
  \-PE  7b820000-7b91e000       \               kernel32
ELF     7bc00000-7bc85000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc85000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Programs\ChineseLunarCalendar\Lunarcal.exe
        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