WinMergeU crashed 0xC0000005 reading location 0x02371000 when doing folder comparsion

Issue #103 new
Roy Tam
created an issue

WinMerge_0.2011.005.427 crashed 0xC0000005 reading location 0x02371000 when doing folder comparsion

Host OS: XP SP3

eax=00000001 ebx=02441000 ecx=00000001 edx=004b203c esi=0000024e edi=0282fdf0
eip=0043a4e2 esp=0282fda8 ebp=0282fdd4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202

Func: WinMergeU
        0043a4c9 45               inc     ebp
        0043a4ca fb               sti
        0043a4cb 8b4704           mov     eax,[edi+0x4]
        0043a4ce 33f6             xor     esi,esi
        0043a4d0 ff770c           push    dword ptr [edi+0xc]
        0043a4d3 8d5de0           lea     ebx,[ebp-0x20]
        0043a4d6 e85cffffff       call    WinMergeU+0x3a437 (0043a437)
        0043a4db 8b5de0           mov     ebx,[ebp-0x20]
        0043a4de 85c0             test    eax,eax
        0043a4e0 7440             jz      WinMergeU+0x3a522 (0043a522)
fault ->0043a4e2 0fbe03           movsx   eax,byte ptr [ebx]      ds:0023:02441000=??
        0043a4e5 83e822           sub     eax,0x22
        0043a4e8 741d             jz      WinMergeU+0x3a507 (0043a507)
        0043a4ea 83e805           sub     eax,0x5
        0043a4ed 7418             jz      WinMergeU+0x3a507 (0043a507)
        0043a4ef 83e816           sub     eax,0x16
        0043a4f2 740d             jz      WinMergeU+0x3a501 (0043a501)
        0043a4f4 48               dec     eax
        0043a4f5 7405             jz      WinMergeU+0x3a4fc (0043a4fc)
        0043a4f7 83e81d           sub     eax,0x1d
        0043a4fa 7548             jnz     WinMergeU+0x3a544 (0043a544)

*----> Stack Trace <---*
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr  Args to Child              
0282fdd4 0040620a 004bca54 d5f5e9fd 017b846c WinMergeU+0x3a4e2
0282fe14 00406502 00001000 017b846c 016e5c98 WinMergeU+0x620a
0282fe28 00406617 02440000 00001000 d5f5e98d WinMergeU+0x6502
0282fe64 0042463d 017b83d0 017b8476 00000000 WinMergeU+0x6617
0282fec0 004153be 0282fef8 03145570 01083fd0 WinMergeU+0x2463d
0282fed8 0041507d 01083fd0 0282fef8 d5f5e889 WinMergeU+0x153be
0282ff60 00409f2f 0012eaa4 016e0a80 00000000 WinMergeU+0x1507d
0282ff74 0048b3d2 01083fd0 d5f5e845 0012eaa4 WinMergeU+0x9f2f
0282ffac 0048b46e 0282ffec 7c80b729 016e0a80 WinMergeU+0x8b3d2
0282ffb4 7c80b729 016e0a80 0012eaa4 7718e526 WinMergeU+0x8b46e
0282ffec 00000000 0048b3f8 016e0a80 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Stack dump <----*
000000000282fda8  80 48 0f 77 00 00 00 00 - f0 fd 82 02 00 10 44 02  .H.w..........D.
000000000282fdb8  00 10 44 02 00 10 44 02 - 0b 00 00 00 00 00 00 00  ..D...D.........
000000000282fdc8  00 00 00 00 00 00 00 00 - 3f 02 44 02 14 fe 82 02  ........?.D.....
000000000282fdd8  0a 62 40 00 54 ca 4b 00 - fd e9 f5 d5 6c 84 7b 01  .b@.T.K.....l.{.
000000000282fde8  76 84 7b 01 00 00 00 00 - 3e 02 44 02 3e 02 44 02  v.{.....>.D.>.D.
000000000282fdf8  3e 02 44 02 ff 0f 44 02 - 0b b0 48 00 38 53 4b 00  >.D...D...H.8SK.
000000000282fe08  58 fe 82 02 54 9e 4a 00 - ff ff ff ff 28 fe 82 02  X...T.J.....(...
000000000282fe18  02 65 40 00 00 10 00 00 - 6c 84 7b 01 98 5c 6e 01  .e@.....l.{..\n.
000000000282fe28  64 fe 82 02 17 66 40 00 - 00 00 44 02 00 10 00 00  d....f@...D.....
000000000282fe38  8d e9 f5 d5 24 03 00 00 - fc 02 00 00 98 5c 6e 01  ....$........\n.
000000000282fe48  04 ff 82 02 00 10 00 00 - 00 00 44 02 01 00 00 00  ..........D.....
000000000282fe58  b4 fe 82 02 a9 a6 4a 00 - 00 00 00 00 c0 fe 82 02  ......J.........
000000000282fe68  3d 46 42 00 d0 83 7b 01 - 76 84 7b 01 00 00 00 00  =FB...{.v.{.....
000000000282fe78  29 e9 f5 d5 40 57 14 03 - f8 fe 82 02 70 55 14 03  )...@W......pU..
000000000282fe88  d0 83 7b 01 76 84 7b 01 - 0a 85 7b 01 d0 56 14 03  ..{.v.{...{..V..
000000000282fe98  f0 1e e0 03 92 1f e0 03 - 1a 20 e0 03 d0 56 14 03  ......... ...V..
000000000282fea8  00 00 00 00 10 30 00 00 - c0 fe 82 02 54 ff 82 02  .....0......T...
000000000282feb8  37 c1 4a 00 01 00 00 00 - d8 fe 82 02 be 53 41 00  7.J..........SA.
000000000282fec8  f8 fe 82 02 70 55 14 03 - d0 3f 08 01 24 40 08 01  ....pU...?..$@..
000000000282fed8  60 ff 82 02 7d 50 41 00 - d0 3f 08 01 f8 fe 82 02  `...}PA..?......

Comments (1)

  1. Log in to comment