Summary: | Вылет 1с77 Сервис -- Панель инструментов | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Andrey Vusik <night> |
Component: | Общее | Assignee: | Илья Шпигорь <shpigor> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | P2 | CC: | kondratyuk, lav, lebedev.v.sergey |
Version: | 1.0.9 | ||
Target Milestone: | выпуск 1.0.9 | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 777 |
Description
Andrey Vusik
2008-10-28 20:52:37 MSK
night@multi:~/wine_c/Program Files/1Cv77/BIN$ wine 1cv7s.exe wine: Unhandled page fault on read access to 0x0000003c at address 0x5f402325 (thread 0029), starting debugger... Unhandled exception: page fault on read access to 0x0000003c in 32-bit code (0x5f402325). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:5f402325 ESP:0033ebe8 EBP:0033ec88 EFLAGS:00010213( - 00 -RIA1C) EAX:00000000 EBX:1f33ea79 ECX:00000000 EDX:001245b8 ESI:00000000 EDI:0033f790 Stack dump: 0x0033ebe8: 5f404cac 0033f790 0033f790 0033ec88 0x0033ebf8: 1f33ea79 1f33ea9e 00000004 00060034 0x0033ec08: 5f40206f 00000001 02ff83f0 00000000 0x0033ec18: 0033f790 0033f790 00124498 00000000 0x0033ec28: 0033f398 7eb68260 0033ec50 7ebccc3d 0x0033ec38: 006d0065 00020080 0033ef44 7ebf1b54 Backtrace: =>1 0x5f402325 3797() in mfc42 (0x0033ec88) 2 0x5f401cea in mfc42 (+0x1cea) (0x0033eca8) 3 0x5f401c73 in mfc42 (+0x1c73) (0x0033ed08) 4 0x5f401bfb in mfc42 (+0x1bfb) (0x0033ed24) 5 0x5f401bba in mfc42 (+0x1bba) (0x0033ed50) 6 0x7ebcc5ba WINPROC_wrapper+0x1a() in user32 (0x0033ed80) 7 0x7ebccc7f WINPROC_wrapper+0x6df() in user32 (0x0033edc0) 8 0x7ebd0a2c in user32 (+0xa0a2c) (0x0033f2a0) 9 0x7ebd186c in user32 (+0xa186c) (0x0033f2d0) 10 0x7eb9a704 in user32 (+0x6a704) (0x0033f340) 11 0x7eb9e2fc in user32 (+0x6e2fc) (0x0033f390) 12 0x7eb9e71a SendMessageW+0x4a() in user32 (0x0033f3d0) 13 0x7eb7eaab in user32 (+0x4eaab) (0x0033f4a0) 14 0x7eb7ed77 SetFocus+0x157() in user32 (0x0033f4d0) 15 0x7eb6d36c in user32 (+0x3d36c) (0x0033f670) 16 0x7eb6db7c CreateDialogIndirectParamAorW+0x2c() in user32 (0x0033f690) 17 0x7eb6dc5e CreateDialogIndirectParamA+0x2e() in user32 (0x0033f6c0) 18 0x7e90a403 in comctl32 (+0x4a403) (0x0033f730) 19 0x7e90a7ee PropertySheetA+0x1fe() in comctl32 (0x0033f760) 20 0x5f46febe in mfc42 (+0x6febe) (0x00000000) 0x5f402325 3797 in mfc42: movl 0x3c(%ecx),%eax Modules: Module Address Debug info Name (99 modules) PE 400000- 453000 Deferred 1cv7s PE 1f000000-1f013000 Deferred type32 PE 1f100000-1f12c000 Deferred dbeng32 PE 1f200000-1f22e000 Deferred br32 PE 1f300000-1f399000 Deferred frame PE 1f400000-1f464000 Deferred zlibeng PE 20000000-202b1000 Deferred bkend PE 21000000-2102b000 Deferred blang PE 22000000-22150000 Deferred seven PE 23000000-2302d000 Deferred txtedt PE 25000000-2508b000 Deferred moxel PE 26000000-26058000 Deferred userdef PE 27000000-27090000 Deferred editr PE 28000000-2807e000 Deferred rgproc PE 2a000000-2a148000 Deferred basic PE 2b000000-2b00d000 Deferred trade PE 2c000000-2c03b000 Deferred salary PE 2e000000-2e006000 Deferred distrdb PE 2f000000-2f0db000 Deferred account PE 31000000-311c2000 Deferred 1crcrus PE 48000000-4806c000 Deferred riched20 PE 5f300000-5f329000 Deferred olepro32 PE 5f400000-5f4f2000 Export mfc42 PE 65340000-653d2000 Deferred oleaut32 PE 65f00000-65fc2000 Deferred ole32 PE 70100000-70153000 Deferred rpcrt4 PE 78000000-78044000 Deferred msvcrt ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e102000-7e1a8000 Deferred comdlg32<elf> \-PE 7e110000-7e1a8000 \ comdlg32 ELF 7e1a8000-7e1bb000 Deferred riched32<elf> \-PE 7e1b0000-7e1bb000 \ riched32 ELF 7e1ff000-7e203000 Deferred libgpg-error.so.0 ELF 7e203000-7e250000 Deferred libgcrypt.so.11 ELF 7e250000-7e260000 Deferred libtasn1.so.3 ELF 7e260000-7e292000 Deferred libcrypt.so.1 ELF 7e292000-7e308000 Deferred libgnutls.so.13 ELF 7e308000-7e32b000 Deferred libk5crypto.so.3 ELF 7e32b000-7e3b8000 Deferred libkrb5.so.3 ELF 7e3b8000-7e3e1000 Deferred libgssapi_krb5.so.2 ELF 7e3e1000-7e414000 Deferred libcups.so.2 ELF 7e43b000-7e44e000 Deferred libresolv.so.2 ELF 7e44e000-7e456000 Deferred libkrb5support.so.0 ELF 7e463000-7e494000 Deferred winspool<elf> \-PE 7e470000-7e494000 \ winspool ELF 7e494000-7e4c5000 Deferred uxtheme<elf> \-PE 7e4a0000-7e4c5000 \ uxtheme ELF 7e4ed000-7e4f6000 Deferred libxcursor.so.1 ELF 7e4f6000-7e4fb000 Deferred libxfixes.so.3 ELF 7e4fb000-7e4fe000 Deferred libxcomposite.so.1 ELF 7e4fe000-7e504000 Deferred libxrandr.so.2 ELF 7e504000-7e50c000 Deferred libxrender.so.1 ELF 7e50c000-7e511000 Deferred libxxf86vm.so.1 ELF 7e511000-7e514000 Deferred libxinerama.so.1 ELF 7e514000-7e532000 Deferred imm32<elf> \-PE 7e520000-7e532000 \ imm32 ELF 7e532000-7e537000 Deferred libxdmcp.so.6 ELF 7e537000-7e54f000 Deferred libxcb.so.1 ELF 7e54f000-7e636000 Deferred libx11.so.6 ELF 7e636000-7e644000 Deferred libxext.so.6 ELF 7e644000-7e65c000 Deferred libice.so.6 ELF 7e65c000-7e664000 Deferred libsm.so.6 ELF 7e664000-7e667000 Deferred libkeyutils.so.1 ELF 7e667000-7e66a000 Deferred libcom_err.so.2 ELF 7e671000-7e702000 Deferred winex11<elf> \-PE 7e680000-7e702000 \ winex11 ELF 7e757000-7e7ab000 Deferred shlwapi<elf> \-PE 7e760000-7e7ab000 \ shlwapi ELF 7e7ab000-7e8b9000 Deferred shell32<elf> \-PE 7e7c0000-7e8b9000 \ shell32 ELF 7e8b9000-7e968000 Export comctl32<elf> \-PE 7e8c0000-7e968000 \ comctl32 ELF 7e968000-7e9b5000 Deferred advapi32<elf> \-PE 7e970000-7e9b5000 \ advapi32 ELF 7e9b5000-7e9d6000 Deferred libexpat.so.1 ELF 7e9d6000-7ea00000 Deferred libfontconfig.so.1 ELF 7ea00000-7ea15000 Deferred libz.so.1 ELF 7ea15000-7ea82000 Deferred libfreetype.so.6 ELF 7ea82000-7eb16000 Deferred gdi32<elf> \-PE 7ea90000-7eb16000 \ gdi32 ELF 7eb16000-7ec4c000 Export user32<elf> \-PE 7eb30000-7ec4c000 \ user32 ELF 7ec4c000-7ec92000 Deferred libwine-etersoft.so.1 ELF 7ec92000-7ec94000 Deferred libxcb-xlib.so.0 ELF 7ec94000-7ec97000 Deferred libxau.so.6 ELF 7edc2000-7eef2000 Deferred kernel32<elf> \-PE 7ede0000-7eef2000 \ kernel32 ELF 7eef2000-7eefd000 Deferred libnss_files.so.2 ELF 7eefd000-7ef07000 Deferred libnss_nis.so.2 ELF 7ef07000-7ef1f000 Deferred libnsl.so.1 ELF 7ef1f000-7ef44000 Deferred libm.so.6 ELF 7ef44000-7f000000 Deferred ntdll<elf> \-PE 7ef60000-7f000000 \ ntdll ELF b7c81000-b7c8a000 Deferred libnss_compat.so.2 ELF b7c8b000-b7c8f000 Deferred libdl.so.2 ELF b7c8f000-b7dde000 Deferred libc.so.6 ELF b7ddf000-b7df7000 Deferred libpthread.so.0 ELF b7df7000-b7f2d000 Deferred libwine.so.1 ELF b7f3c000-b7f58000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000c 0000001e 0 00000018 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000014 0 00000011 0 00000010 0 00000015 0000001a 0 00000019 0 00000017 0 00000016 0 0000001b 00000020 0 0000001d 0 0000001c 0 00000028 (D) C:\Program Files\1Cv77\BIN\1cv7s.exe 00000029 0 <== 0000002a 0000002b 0 Backtrace: =>1 0x5f402325 3797() in mfc42 (0x0033ec88) 2 0x5f401cea in mfc42 (+0x1cea) (0x0033eca8) 3 0x5f401c73 in mfc42 (+0x1c73) (0x0033ed08) 4 0x5f401bfb in mfc42 (+0x1bfb) (0x0033ed24) 5 0x5f401bba in mfc42 (+0x1bba) (0x0033ed50) 6 0x7ebcc5ba WINPROC_wrapper+0x1a() in user32 (0x0033ed80) 7 0x7ebccc7f WINPROC_wrapper+0x6df() in user32 (0x0033edc0) 8 0x7ebd0a2c in user32 (+0xa0a2c) (0x0033f2a0) 9 0x7ebd186c in user32 (+0xa186c) (0x0033f2d0) 10 0x7eb9a704 in user32 (+0x6a704) (0x0033f340) 11 0x7eb9e2fc in user32 (+0x6e2fc) (0x0033f390) 12 0x7eb9e71a SendMessageW+0x4a() in user32 (0x0033f3d0) 13 0x7eb7eaab in user32 (+0x4eaab) (0x0033f4a0) 14 0x7eb7ed77 SetFocus+0x157() in user32 (0x0033f4d0) 15 0x7eb6d36c in user32 (+0x3d36c) (0x0033f670) 16 0x7eb6db7c CreateDialogIndirectParamAorW+0x2c() in user32 (0x0033f690) 17 0x7eb6dc5e CreateDialogIndirectParamA+0x2e() in user32 (0x0033f6c0) 18 0x7e90a403 in comctl32 (+0x4a403) (0x0033f730) 19 0x7e90a7ee PropertySheetA+0x1fe() in comctl32 (0x0033f760) 20 0x5f46febe in mfc42 (+0x6febe) (0x00000000) Подтверждается и для $ rpm -q wine wine-1.0.9-alt26 =>1 0x5f402325 3797() in mfc42 (0x0032ec18) 2 0x5f401cea in mfc42 (+0x1cea) (0x0032ec38) 3 0x5f401c73 in mfc42 (+0x1c73) (0x0032ec98) 4 0x5f401bfb in mfc42 (+0x1bfb) (0x0032ecb4) 5 0x5f401bba in mfc42 (+0x1bba) (0x0032ece0) 6 0x7eebce9a WINPROC_wrapper+0x1a() in user32 (0x0032ed10) 7 0x7eebd541 call_window_proc+0xb0(hwnd=0x4005a, msg=6, wp=1, lp=589958, result=0x32f31c, arg=0x5f401b81) [/home/lav/Projects/git/wine/dlls/user32/winproc.c:461] in user32 (0x0032ed60) 8 0x7eec0452 WINPROC_CallProcWtoA+0xf60(callback=0x7eebd491, hwnd=0x4005a, msg=6, wParam=1, lParam=589958, result=0x32f31c, arg=0x5f401b81) [/home/lav/Projects/git/wine/dlls/user32/winproc.c:1271] in user32 (0x0032f270) 9 0x7eec3518 WINPROC_call_window+0x141(hwnd=0x4005a, msg=6, wParam=1, lParam=589958, result=0x32f31c, unicode=1, mapping=2129540804) [/home/lav/Projects/git/wine/dlls/user32/winproc.c:2208] in user32 (0x0032f2c0) 10 0x7ee81d89 call_window_proc+0x91(hwnd=0x4005a, msg=6, wparam=1, lparam=589958, unicode=1, same_thread=1, mapping=2129540804) [/home/lav/Projects/git/wine/dlls/user32/message.c:1640] in user32 (0x0032f320) 11 0x7ee83f0c send_message+0x11d(info=0x32f390, res_ptr=0x32f3bc, unicode=1) [/home/lav/Projects/git/wine/dlls/user32/message.c:2465] in user32 (0x0032f370) 12 0x7ee842bf SendMessageW+0x4c(hwnd=0x4005a, msg=6, wparam=1, lparam=589958) [/home/lav/Projects/git/wine/dlls/user32/message.c:2588] in user32 (0x0032f3c0) 13 0x7ee5cae8 set_active_window+0x4ec(hwnd=0x4005a, prev=(nil), mouse=0, focus=0) [/home/lav/Projects/git/wine/dlls/user32/focus.c:171] in user32 (0x0032f4a0) 14 0x7ee5cedc SetFocus+0x145(hwnd=0x40038) [/home/lav/Projects/git/wine/dlls/user32/focus.c:291] in user32 (0x0032f4e0) Работает после отката неправильного патча к #1837 и прикладывания нового. Проверено на cellar, alt0.M41.29.2 Не работает. Ошибка внесена между eter24 и eter25 Ломается коммитом: commit 05955b83ac3e590e44b9afd48f5d243ce4a61821 Author: Ilya Shpigor <shpigor@etersoft.ru> Date: Thu Oct 16 10:16:13 2008 +0400 user32: Hack to set the owner to desktop for the popup windows in 1c7 (eterbug #2437 #945) Будет в сборке eter29.3 (In reply to comment #6) > Ломается коммитом: > > commit 05955b83ac3e590e44b9afd48f5d243ce4a61821 > Author: Ilya Shpigor <shpigor@etersoft.ru> > Date: Thu Oct 16 10:16:13 2008 +0400 > > user32: Hack to set the owner to desktop for the popup windows in 1c7 > (eterbug #2437 #945) > Выяснили, что не приложен последний патч: $ git-am 0001-user32-Set-the-owner-to-desktop-for-the-MessageBox.patch Applying user32: Set the owner to desktop for the MessageBox windows in 1c7 (eterbug #2437 #945) Закрываю. В убунту проблем нет. *** Bug 2805 has been marked as a duplicate of this bug. *** |