Bug 115

Summary: КонсультантПлюс на FreeBSD
Product: WINE@Etersoft Reporter: asgard <asgard>
Component: ОбщееAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact: Vitaly Lipatov <lav>
Severity: normal    
Priority: P2 CC: baraka, lav
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: FreeBSD   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 767, 812, 42, 584    

Description asgard 2006-05-05 16:42:49 MSD
Падает 'Консультант +' в 'поиск'->'разделы' при выборе любого из доступных там
разделов:

wine: Unhandled stack overflow at address 0x42aeb7 (thread 000d), starting
debugger...
WineDbg starting on pid 0xc
Unhandled exception: stack overflow in 32-bit code (0x0042aeb7).
file_set_error: Bad address
file_set_error: Bad address
Register dump:
 CS:0033 SS:003b DS:003b ES:003b FS:1007 GS:001b
 EIP:0042aeb7 ESP:0035e454 EBP:000066d8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:000000c0 EBX:011990a0 ECX:00000000 EDX:00000000
 ESI:003b0000 EDI:01199258
Stack dump:
0x0035e454:  01199258 011994f0 0035e5d0 011994f0
0x0035e464:  01199258 00000000 000000c0 00000010
0x0035e474:  00000240 00180001 003b0000 0035e498
0x0035e484:  005d5950 ffffffff 0042ad8c 01199258
0x0035e494:  01199258 0035e4b4 005d5916 00000001
0x0035e4a4:  00496937 011994f0 01199258 01199258
0200: sel=1007 base=00110000 limit=00001fff 32-bit rw-
Backtrace:
wine: Unhandled stack overflow at address 0x9c2cf607 (thread 000f), starting
debugger...
WineDbg starting on pid 0xe
Unhandled exception: stack overflow in 32-bit code (0x9c2cf607).
file_set_error: Bad address
file_set_error: Bad address
Register dump:
 CS:0033 SS:003b DS:003b ES:003b FS:1007 GS:001b
 EIP:9c2cf607 ESP:0035ee70 EBP:0035ee88 EFLAGS:00010202(   - 00      - -RI1)
 EAX:00410300 EBX:9c2f8dd0 ECX:00000000 EDX:9c2f5d20
 ESI:00000000 EDI:00000000
Stack dump:
0x0035ee70:  9c2fa140 9c2fa14b 00000000 00000000
0x0035ee80:  9c2f8dd0 00000000 0035eea8 9c2dc24f
0x0035ee90:  0000002c 00000000 0035eec8 9c2e4dc8
0x0035eea0:  0035f760 9c2f8dd0 0035eed8 9c2df940
0x0035eeb0:  00000000 00000000 00000080 9c2f8dd0
0x0035eec0:  9c2fa124 9c2fa124 0035f760 9c2f8dd0
0200: sel=1007 base=00110000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x9c2cf607 in winedbg (+0xf607) (0x9c2cf607)
  2 0x9c2dc24f memory_to_linear_addr+0x2b in winedbg (0x9c2dc24f)
  3 0x9c2df940 in winedbg (+0x1f940) (0x9c2df940)
  4 0x9c2e0171 in winedbg (+0x20171) (0x9c2e0171)
  5 0x9c2e03c9 stack_backtrace+0x61 in winedbg (0x9c2e03c9)
  6 0x9c2e0c0a in winedbg (+0x20c0a) (0x9c2e0c0a)
  7 0x9c2e1a58 in winedbg (+0x21a58) (0x9c2e1a58)
  8 0x9c2e211c dbg_active_attach+0xe4 in winedbg (0x9c2e211c)
  9 0x9c2e2225 dbg_active_auto+0xa9 in winedbg (0x9c2e2225)
  10 0x9c2e580a main+0x2f6 in winedbg (0x9c2e580a)
  11 0x9c2e9cfd in winedbg (+0x29cfd) (0x9c2e9cfd)
  12 0x9c229528 in kernel32 (+0x49528) (0x9c229528)
0x9c2cf607: movl        0x8(%esi),%eax
Modules:
Module  Address                 Debug info      Name (19 modules)
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x9bf02000-9bf25000     Deferred        ld-elf.so.1
ELF     0x9bf2d000-9bf47000     Deferred        libwine.so.1
ELF     0x9bf47000-9bf6c000     Deferred        libpthread.so.2
ELF     0x9bf6c000-9c043000     Deferred        libc.so.6
ELF     0x9c044000-9c0b8000     Deferred        ntdll<elf>
  \-PE  0x9c060000-9c0b8000     \               ntdll
ELF     0x9c0b8000-9c1ae000     Deferred        libwine_unicode.so.1
ELF     0x9c1ae000-9c1c4000     Deferred        libm.so.4
ELF     0x9c1c4000-9c2b8000     Export          kernel32<elf>
  \-PE  0x9c1e0000-9c2b8000     \               kernel32
ELF     0x9c2b8000-9c2fd000     Export          winedbg<elf>
  \-PE  0x9c2c0000-9c2fd000     \               winedbg
ELF     0x9c2fd000-9c339000     Deferred        dbghelp<elf>
  \-PE  0x9c310000-9c339000     \               dbghelp
ELF     0x9c339000-9c34e000     Deferred        psapi<elf>
  \-PE  0x9c340000-9c34e000     \               psapi
ELF     0x9c34e000-9c38a000     Deferred        advapi32<elf>
  \-PE  0x9c360000-9c38a000     \               advapi32
Threads:
process  tid      prio (all id:s are in hex)
0000000e (D) c:\windows\system32\winedbg.exe
        0000000f    0 <==
0000000c 
        0000000d    0
0000000a 
        0000000b    0
00000008 
        00000009    0
Comment 1 Vitaly Lipatov 2006-12-12 22:00:24 MSK
Нужно проверить на W@E 1.0.5
Comment 2 Константин Кондратюк 2007-02-08 15:05:12 MSK
Проверил на 1.0.5 (сборка 20061212).
Падений не обнаружил. По крайней мере, они не проявляются описанным способом.
Comment 3 Vitaly Lipatov 2007-12-29 23:28:04 MSK
Падения не обнаружено на 1.0.8, либо плохо написаны условия воспроизведения.