Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3241 - 1c77 : виснет при закрытии "Совет дня"   Make a simular bug
Summary: 1c77 : виснет при закрытии "Совет дня"
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: 1.0.9
Hardware: PC FreeBSD
: P1 critical
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 3288
Blocks: 1217
  Show dependency treegraph
 
In work:
Reported: 2009-01-14 17:21 MSK by Глеб Кордюков
Modified: 2009-01-30 14:37 MSK (History)
3 users (show)

See Also:
Заявки RT: 9397
Связано с:
Дата напоминания:


Attachments
Лог (47.44 KB, text/plain)
2010-11-18 03:58 MSK, Глеб Кордюков
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Глеб Кордюков 2009-01-14 17:21:40 MSK
Created attachment 1019 [details]
Лог

1с77 "Торговля и склад"
FreeBSD 7.1 prerealease
Gnome
Запускается 1с, после закрытия окна "Совет дня" 1с виснет.
Comment 1 Глеб Кордюков 2009-01-15 16:12:28 MSK
Надо срочно проверить.
Comment 2 Денис Баранов 2009-01-17 19:59:00 MSK
Под FreeBSD пакеты собраны непраувильно, по этому проверить не могу. Создаю багу по сборке пакетов.
Comment 3 Денис Баранов 2009-01-24 13:36:05 MSK
Ошибка подтвердилась, проверял в KDE, 
Такой дамп вываливается:
Register dump:
 CS:0033 SS:003b DS:003b ES:003b FS:0013 GS:001b
 EIP:0041d2b7 ESP:0033d474 EBP:0117af10 EFLAGS:00010216(   - 00      -RIAP1)
 EAX:02449e50 EBX:0041d220 ECX:00120048 EDX:02998dac
 ESI:0033e128 EDI:0033e144
Stack dump:
0x0033d474:  00000000 00000000 0117af10 0033e128
0x0033d484:  0033d710 0041d220 0000007c 0000670c
0x0033d494:  00000000 000001f4 025c1800 00000006
0x0033d4a4:  00000000 00000000 00000000 0000007a
0x0033d4b4:  7e38ec9c 7e2079ae 00000006 00000154
0x0033d4c4:  00000001 00000010 00000010 00000012
Backtrace:
=>1 0x0041d2b7 in 1cv7s (+0x1d2b7) (0x0117af10)
  2 0x00000001 (0x0042b100)
  3 0x0041c2a0 in 1cv7s (+0x1c2a0) (0x004244f0)
0x0041d2b7: movl        0x0(%eax,%edx,4),%eax
Comment 4 Илья Шпигорь 2009-01-27 17:08:19 MSK
Выложил патч.

Проблема в том, что для определения имени запускаемого приложения и версии 1с используется функция prctl, которой нет в FreeBSD (только Linux). Поэтому один из патчей, связанный с проверкой на 1с7 отвалился.

Решение заключается в том, чтобы использовать аргумент командной строки argv[1] для определения запускаемого приложения, не зависимо есть prctl или нет.
Comment 5 Andrey Vusik 2009-01-30 14:37:24 MSK
Сборка 40/17
Исправлено