| 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. *** |