Bug 6712

Summary: Не запускается приложение uninstaller.exe
Product: WINE@Etersoft Reporter: Денис Баранов <baraka>
Component: Запуск ; Отладка ; ИсключенияAssignee: Александр Морозов <amorozov>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: minor    
Priority: P4 CC: amorozov, kondratyuk, lav
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42, 6433    

Description Денис Баранов 2010-12-25 21:28:06 MSK
Не удается запустить мастера удаления программ:
$ wine uninstaller.exe

Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7dc92d48 ESP:0032fce8 EBP:0032fd30 EFLAGS:00210207(  R- --  I   - -P-C)
 EAX:7dc92d48 EBX:7dc98ff4 ECX:000001d4 EDX:00000000
 ESI:0012ad38 EDI:00000000
Stack dump:
0x0032fce8:  00000419 00000001 00000000 ffffffff
0x0032fcf8:  0012ad64 ffffffff 00000000 00000000
0x0032fd08:  00000001 00000001 00000002 00000000
0x0032fd18:  0012ab58 ffffffff 7dfc61eb 7e09aff4
0x0032fd28:  0012ad38 0012ad38 0032fdb0 7e01621b
0x0032fd38:  000800e0 0000000a 00000000 00000000
Backtrace:
=>0 0x7dc92d48 CPlApplet+0xa8() in appwiz.cpl (0x0032fd30)
  1 0x7e01621b Control_RunDLLW+0x4ca() in shell32 (0x0032fdb0)
  2 0x7e0164a5 Control_RunDLLA+0x104() in shell32 (0x0032fe00)
  3 0x7e7ab5e4 wmain+0x2f3() in uninstaller (0x0032fe60)
  4 0x7e7ab992 in uninstaller (+0xb991) (0x0032fe90)
  5 0x7eb683bc call_process_entry+0xb() in kernel32 (0x0032fea8)
  6 0x7eb6907f ExitProcess+0xcbe() in kernel32 (0x0032fee8)
  7 0x7ef99fc0 call_thread_func+0xb() in ntdll (0x0032fef8)
  8 0x7ef9cc80 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
  9 0x7ef70a8a call_dll_entry_point+0x629() in ntdll (0x0032ffe8)
0x7dc92d48 CPlApplet+0xa8 in appwiz.cpl: movzwl	0x0(%edi),%eax
Comment 1 Александр Морозов 2010-12-27 14:08:54 MSK
Можно запустить wine control и там выбрать "Установка/Удаление программ", так работает.
Comment 2 Александр Морозов 2010-12-27 14:44:44 MSK
Проблема, видимо, возникает при определённых параметрах компиляции. Если поместить в /usr/lib/wine самосборный appwiz.cpl.so, то ничего не падает.
Comment 3 Александр Морозов 2010-12-28 20:40:13 MSK
В контейнере eterhack с версией 1.3.10-alt1.1 проблема перестала воспроизводиться.
Comment 4 Денис Баранов 2010-12-28 20:51:47 MSK
Приложение запускается.
Удаление 1С 7.7 прошло корректно.
Comment 5 Vitaly Lipatov 2010-12-29 18:14:45 MSK
Ну я добавил в сборку
- spec: drop out CFLAGS -fomit-frame-pointer and -D_FORTIFY_SOURCE=2 (possible did wine broken, see eterbug #6712)