Summary: | регрессия: emule перестал работать с 1.0.8, хотя нормально работает в 1.0.7 | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Peter <volkov.peter> |
Component: | Общее | Assignee: | Анатолий Лютин <vostok> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | lav, vostok |
Version: | 1.0.8 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Gentoo | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 713 | ||
Bug Blocks: | 584 | ||
Attachments: | emule.debug.log |
Description
Peter
2007-12-10 12:00:39 MSK
Вы не могли бы собрать wine с ключом configure --enable-debug Это помогло бы увидеть конкретное место падения... Created attachment 226 [details]
emule.debug.log
Ок. Вот Backtrace:
=>1 0x7ed55d36 MENU_GetMenu+0x16(hMenu=0x291a) [/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.8.20071130/work/wine-20071130/dlls/user32/menu.c:305] in user32 (0x0033e724)
2 0x7ed5a6cd MENU_SetItemData+0x12d(item=<register EDI not in topmost frame>, flags=<register ESI not in topmost frame>, id=0x291a, str=0xda78d8) [/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.8.20071130/work/wine-20071130/dlls/user32/menu.c:2081] in user32 (0x0033e774)
3 0x7ed5a900 InsertMenuW+0x60(hMenu=0x1d2938, pos=0xffffffff, flags=<register EDI not in topmost frame>, id=0x291a, str=0xda78d8) [/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.8.20071130/work/wine-20071130/dlls/user32/menu.c:3810] in user32 (0x0033e7b4)
4 0x7ed5aa1d AppendMenuW+0x3d(hMenu=0x1d2938, flags=0x10, id=0x291a, data=0xda78d8) [/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.8.20071130/work/wine-20071130/dlls/user32/menu.c:3862] in user32 (0x0033e7d4)
5 0x0051a0eb in emule (+0x11a0eb) (0x00da78d8)
6 0x00090025 (0x00300032)
7 0x00000000 (0x00000000)
Остальной вывод в приложении.
Ошибка воспроизводится только в Win Nt, в 98 работает без ошибок. Ошибка появилась из-за моего патча, изменяющий способ выделения хэнлов под меню. Закоммител патч и проверил. Не падает. |