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

Отработанное время:
Продуктивное время:
Bug 186 - Гарант F1 падает при обращении к меню Поиск по реквизитам   Make a simular bug
Summary: Гарант F1 падает при обращении к меню Поиск по реквизитам
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Графика GDI / DIB / GDIPLUS (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact: Vitaly Lipatov
URL: http://garant.ru
Whiteboard:
Keywords:
Depends on:
Blocks: 488
  Show dependency treegraph
 
In work:
Reported: 2006-09-05 15:39 MSD by Константин Петров
Modified: 2008-08-17 16:14 MSD (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Петров 2006-09-05 15:39:41 MSD
Кусок лога:

trace:file:RtlGetFullPathName_U (L"E:\\Garant\\data\\data.lck" 520 0x7dbee078 
(nil))
trace:file:CreateFileW L"E:\\Garant\\data\\data.lck" GENERIC_READ 
FILE_SHARE_READ FILE_SHARE_WRITE  creation 3 attributes 0x0
trace:file:RtlDosPathNameToNtPathName_U 
(L"E:\\Garant\\data\\data.lck",0x7dbee2dc,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"E:\\Garant\\data\\data.lck" 520 0x7dbee034 
(nil))
warn:file:wine_nt_to_unix_file_name L"data.lck" not found in /srv/wine/.wine-
garant/dosdevices/e:/Garant/data
warn:file:CreateFileW Unable to create file 
L"E:\\Garant\\data\\data.lck" (status c0000034)
trace:file:CreateFileW returning 0xffffffff
err:syslevel:_EnterSysLevel (0x7ee7a060, level 2): Holding 0x7ef767e0, level 3. 
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ee7a060, level 2): Holding 0x7ef767e0, level 3. 
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x7ef767e0 level 3


trace:file:CreateFileW L"E:\\Garant\\apps\\f1shell.run-up.txt" GENERIC_WRITE 
FILE_SHARE_READ  creation 2 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U (L"E:\\Garant\\apps\\f1shell.run-
up.txt",0x1c0e76c,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"E:\\Garant\\apps\\f1shell.run-up.txt" 520 
0x1c0e4c4 (nil))
warn:file:wine_nt_to_unix_file_name L"\\ш\\E:\\Garant\\apps\\f1shell.run-
up.txt" -> "/srv/wine/.wine-garant/dosdevices/e:/Garant/apps/f1shell.run-
up.txt" required a case-insensitive search
trace:file:wine_nt_to_unix_file_name L"\\ш\\E:\\Garant\\apps\\f1shell.run-
up.txt" -> "/srv/wine/.wine-garant/dosdevices/e:/Garant/apps/f1shell.run-up.txt"
warn:file:CreateFileW Unable to create file L"E:\\Garant\\apps\\f1shell.run-
up.txt" (status c00000a2)
trace:ntdll:NtCreateFile handle=0x1c0e760 access=40000000 
name=L"\\ш\\E:\\Garant\\apps\\f1shell.run-up.txt" objattr=00000040 root=(nil) 
sec=(nil) io=0x1c0e764 alloc_size=(nil)
attr=00000080 sharing=00000001 disp=5 options=00000050 ea=(nil).0x00000000
trace:file:CreateFileW returning 0xffffffff
trace:file:CreateFileW L"E:\\Garant\\apps\\f1shell.run-up1.txt" GENERIC_WRITE 
FILE_SHARE_READ  creation 2 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U (L"E:\\Garant\\apps\\f1shell.run-
up1.txt",0x1c0e76c,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"E:\\Garant\\apps\\f1shell.run-up1.txt" 520 
0x1c0e4c4 (nil))
warn:file:wine_nt_to_unix_file_name L"\\ш\\E:\\Garant\\apps\\f1shell.run-
up1.txt" -> "/srv/wine/.wine-garant/dosdevices/e:/Garant/apps/f1shell.run-
up1.txt" required a case-insensitive search
trace:file:wine_nt_to_unix_file_name L"\\ш\\E:\\Garant\\apps\\f1shell.run-
up1.txt" -> "/srv/wine/.wine-garant/dosdevices/e:/Garant/apps/f1shell.run-
up1.txt"
warn:file:CreateFileW Unable to create file L"E:\\Garant\\apps\\f1shell.run-
up1.txt" (status c00000a2)
trace:ntdll:NtCreateFile handle=0x1c0e760 access=40000000 
name=L"\\ш\\E:\\Garant\\apps\\f1shell.run-up1.txt" objattr=00000040 root=(nil) 
sec=(nil) io=0x1c0e764 alloc_size=(nil)
attr=00000080 sharing=00000001 disp=5 options=00000050 ea=(nil).0x00000000
trace:file:CreateFileW returning 0xffffffff

wine: Unhandled exception 0x80000003 at address 0x0000:0x7b883e22 (thread 
000b), starting debugger...

err:syslevel:_EnterSysLevel (0x7ee7a060, level 2): Holding 0x7ef767e0, level 3. 
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x7ef767e0 level 3
0x7b883e23 _CheckNotSysLevel+0x3d in kernel32: addl	$36,%esp

вызовы функций из syslevel - это следствие вызовов mutex'ов (критических 
секций).
При вызове меню Поиск по источнику опубликования или Поиск по ситуации Гарант 
работает стабильно. Отмечу, что при этом не происходит попытки чтения файла 
E:\\Garant\\apps\\f1shell.run-up1.txt.

NtCreateFile возвращает status=c00000a2, ни в одном предыдущем случае такого не 
было. Обычно возвращает c0000034.
Comment 1 Константин Петров 2006-09-22 16:04:40 MSD
Проблема решена с выходом новой версии Гарант F1 - 6.3.2.b19
Comment 2 Vitaly Lipatov 2007-05-27 19:30:08 MSD
Тестировали версию с диска (6.3.0 сборка 3491) на mandriva 2007 (ноутбук) - падает при обращении к меню "поиск по реквизитам".
Comment 3 Константин Кондратюк 2007-05-28 17:34:59 MSD
Не понял, почему открыли.
С выходом 6.3.2 - работает, естественно, что до этой версии НЕ работает. Т.е. 6.3.0 не поддерживаем (из-за их ошибки?).
Если нужно сделать, то где дистрибутив, чтобы воспроизвести проблему?
Comment 4 Vitaly Lipatov 2007-06-16 01:59:54 MSD
Всё, раз новая не падает, закрываю.