SASGIS - SAS.Планета
View Issue Details
0001309SAS.Планета[All Projects] Багpublic24-05-2012 09:2110-10-2012 11:45
vasketsov 
vdemidov 
highcrashrandom
closedfixed 
WindowsVistaUltimate
.Nightly 
120808120808 
0001309: AV внутри GR32
Бывает при таскании карты. Бывает при таскании единственного окошка прогресса закачки. Внутри GR32_Blend.BlendLineEx_SSE2 (из GR32_Polygons.ColorFillLines2).

First chance exception at $75C4FC56. Exception class EAccessViolation with message 'Access violation at address 004F632F in module 'SASPlanet.exe'. Read of address 05027008'. Process SASPlanet.exe (4140)

Иногда долго работает, а иногда быстро валится.
После этого исключения умирает в аналогичных конвульсиях, больше уже ничего не происходит, только это же исключение.
глюк в библиотеке
Issue History
24-05-2012 09:21vasketsovNew Issue
24-05-2012 09:31zedNote Added: 0007181
24-05-2012 09:38vasketsovNote Added: 0007182
24-05-2012 09:47zedNote Added: 0007183
24-05-2012 10:23vasketsovNote Added: 0007184
24-05-2012 10:25vasketsovNote Edited: 0007184bug_revision_view_page.php?bugnote_id=7184#r3567
24-05-2012 10:53vasketsovNote Edited: 0007184bug_revision_view_page.php?bugnote_id=7184#r3568
24-05-2012 16:33gpsMaxTag Attached: глюк в библиотеке
30-05-2012 15:03zedNote Added: 0007247
05-06-2012 09:17vdemidovStatusnew => feedback
25-06-2012 20:26vdemidovNote Added: 0007662
26-06-2012 00:25vasketsovNote Added: 0007663
26-06-2012 00:25vasketsovStatusfeedback => new
26-06-2012 07:33vdemidovNote Added: 0007668
26-06-2012 07:33vdemidovStatusnew => feedback
01-07-2012 08:45vasketsovNote Added: 0007725
01-07-2012 08:45vasketsovStatusfeedback => new
01-07-2012 08:46vasketsovStatusnew => resolved
01-07-2012 08:46vasketsovFixed in Version => 120808
01-07-2012 08:46vasketsovResolutionopen => fixed
01-07-2012 08:46vasketsovAssigned To => vdemidov
01-07-2012 10:52vdemidovTarget Version => 120808
10-10-2012 11:45TolikStatusresolved => closed

Notes
(0007181)
zed   
24-05-2012 09:31   
Обновиться из svn и проверить воспроизводимость не пробовал? Может пофикшено уже.
http://sourceforge.net/scm/?type=svn&group_id=112985
(0007182)
vasketsov   
24-05-2012 09:38   
Не, я только проверил, что sas_requires у меня актуальные.
А вообще можно сделать как-нибудь так, чтобы всякие SSE2 автоматически отрубались и работал код без этого (и фиг с ним что 2 версии процы залинкуется), если при выполнении возникло исключение?
(0007183)
zed   
24-05-2012 09:47   
Включи директиву PUREPASCAL
(0007184)
vasketsov   
24-05-2012 10:23   
(edited on: 24-05-2012 10:53)
Если в GR32.inc включить PUREPASCAL - у меня не собирается проект, косяк в GR32_VPR:

initialization
  CumSum := CumSumProcs[HasInstructionSet(ciSSE2)];

ciSSE2 совсем неизвестна ((

Переписал так:
{$IFNDEF PUREPASCAL}
  CumSum := CumSumProcs[HasInstructionSet(ciSSE2)];
{$ELSE}
  CumSum := CumSumProcs[HasInstructionSet(ciDummy)];
{$ENDIF}

Ща погоняем во все щели )))

Пока полёт нормальный )))

(0007247)
zed   
30-05-2012 15:03   
Обнови sas_requires и проверь? vdemidov сегодня влил изменения из svn и там в коммитах мелькают слова SSE, MMX и *fix.
(0007662)
vdemidov   
25-06-2012 20:26   
Так как, проблемы все еще есть или вылечились с обновлением GR32?
(0007663)
vasketsov   
26-06-2012 00:25   
На этой неделе отвечу, ещё не обновлял.
(0007668)
vdemidov   
26-06-2012 07:33   
Ну ждем. Но я наткнулся на еще одну возможную причину. Но лучше бы я оказался не прав.
(0007725)
vasketsov   
01-07-2012 08:45   
Вроде бы не воспроизводится.