View Issue Details

IDProjectCategoryView StatusLast Update
0001109SAS.ПланетаБаг / Bugpublic10-10-2012 11:49
ReporterAlezy80 Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
PlatformWindowsOS7OS VersionUltimate
Product Version.Nightly 
Target Version120808Fixed in Version120808 
Summary0001109: AV при масштабировании карты
DescriptionОткрыта карта на большом зуме (17). Включена "карта заполнения слоя" для слоя "+0". Колесом мыши уменьшаю масштаб до 11, отключаю "карту заполнения слоя", двигаю карту и колесом мыши делаю наезд на карту - периодически возникает AV. Ситуация не 100% повторяющаяся, но несколько раз последовательно вызвать удалось. Зависает сильно, логи Eureca не создаются, из множества зависаний только 1 раз ошибка скопировалась в буфер обмена но на экране каждый раз выдавались одинаковые стэктрейсы
Steps To Reproduce1. Открыть карту на большом зуме (17).
2. Включить "карта заполнения слоя" для слоя "+0"
3. Перезагрузка программы.
4. Колесом мыши уменьшить масштаб до примерно 11
5. Отключить "карту заполнения слоя"
6. Подвинуть карту
7. Колесом мыши наезд на карту
TagsAccess Violation
Attached Files
err.txt (37,401 bytes)   
EurekaLog 6.1.03

Application:
-------------------------------------------------------
  1.1 Start Date      : Fri, 13 Jan 2012 10:43:07 +0400
  1.2 Name/Description: SASPlanet.Debug.exe
  1.3 Version Number  : 12.1.10.4771
  1.4 Parameters      : 
  1.5 Compilation Date: Tue, 10 Jan 2012 05:01:29 +0400
  1.6 Up Time         : 22 seconds

Exception:
---------------------------------------------------------------------------------------------------------------------
  2.1 Date          : Fri, 13 Jan 2012 10:43:29 +0400
  2.2 Address       : 005CD369
  2.3 Module Name   : SASPlanet.Debug.exe
  2.4 Module Version: 12.1.10.4771
  2.5 Type          : EAccessViolation
  2.6 Message       : Access violation at address 005CD369 in module 'SASPlanet.Debug.exe'. Read of address 07037000.
  2.7 ID            : 2BFF
  2.8 Count         : 1
  2.9 Status        : New
  2.10 Note         : 

Computer:
-------------------------------------------------------------------------------------------------
  5.3 Free Memory : 1214 Mb
  5.5 Free Disk   : 22,41 Gb
  5.7 Processor   : Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz
  5.8 Display Mode: 1680 x 1050, 32 bit
  5.9 Display DPI : 96
  5.10 Video Card : Mobile Intel(R) 965 Express Chipset Family (driver 8.15.10.1867 - RAM 384 MB)

Operating System:
-----------------------------------
  6.1 Type    : Microsoft Windows 7
  6.2 Build # : 7601
  6.3 Update  : Service Pack 1
  6.4 Language: Russian
  6.5 Charset : 204


Call Stack Information:
---------------------------------------------------------------------------------------------------------------------------------
|Address |Module             |Unit                             |Class                       |Procedure/Method         |Line     |
---------------------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=3848; Priority=0; Class=; [Main]                                                                         |
|-------------------------------------------------------------------------------------------------------------------------------|
|005CD369|SASPlanet.Debug.exe|GR32_Blend.pas                   |                            |BlendLineEx_SSE2         |2771[18] |
|007065D0|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |ColorFillLines2          |1201[115]|
|007061C8|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |ColorFillLines2          |1086[0]  |
|00706EFE|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |RenderPolyPolygon        |1479[43] |
|00706D10|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |RenderPolyPolygon        |1436[0]  |
|00707012|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |PolyPolygonXS            |1580[1]  |
|00706FFC|SASPlanet.Debug.exe|GR32_Polygons.pas                |                            |PolyPolygonXS            |1579[0]  |
|00707666|SASPlanet.Debug.exe|GR32_Polygons.pas                |TPolygon32                  |DrawFill                 |1934[4]  |
|00707638|SASPlanet.Debug.exe|GR32_Polygons.pas                |TPolygon32                  |DrawFill                 |1930[0]  |
|007A58C5|SASPlanet.Debug.exe|u_SelectionLayer.pas             |TSelectionLayer             |PaintLayer               |149[6]   |
|007795D4|SASPlanet.Debug.exe|u_MapLayerBasic.pas              |TMapLayerBasicNoBitmap      |OnPaintLayer             |407[5]   |
|005DDDF5|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomImage32              |SetRepaintMode           |1973[18] |
|005DDDD8|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomImage32              |SetRepaintMode           |1973[18] |
|005DC6AF|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomImage32              |ExecDrawLayers           |1507[4]  |
|005DC209|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomImage32              |DoPaintBuffer            |1385[48] |
|005DB4E6|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomPaintBox32           |Paint                    |879[12]  |
|005DB793|SASPlanet.Debug.exe|GR32_Image.pas                   |TCustomPaintBox32           |WMPaint                  |995[6]   |
|75C353F5|USER32.dll         |                                 |                            |IsWindow                 |         |
|75C52B84|USER32.dll         |                                 |                            |GetPropA                 |         |
|75C52B61|USER32.dll         |                                 |                            |GetPropA                 |         |
|75C32E3C|USER32.dll         |                                 |                            |DispatchMessageA         |         |
|75C32E32|USER32.dll         |                                 |                            |DispatchMessageA         |         |
|007D7694|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |zooming                  |2496[34] |
|007D7480|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |zooming                  |2462[0]  |
|007D6E28|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |DoMessageEvent           |2277[15] |
|007E4BB3|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |742[19]  |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=7280; Priority=0; Class=TGarbageCollectorThread                                                             |
|-------------------------------------------------------------------------------------------------------------------------------|
|777957D2|ntdll.dll          |                                 |                            |NtDelayExecution         |         |
|75B91821|KERNELBASE.dll     |                                 |                            |SleepEx                  |         |
|75B91813|KERNELBASE.dll     |                                 |                            |Sleep                    |         |
|7755C246|kernel32.dll       |                                 |                            |Sleep                    |         |
|00644928|SASPlanet.Debug.exe|uPSRuntime.pas                   |TPSTypeRec_ProcPtr          |CalcSize                 |12586[4] |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3848; Priority=0; Class=; [Main]                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------|
|0064489A|SASPlanet.Debug.exe|uPSRuntime.pas                   |TPSTypeRec_ProcPtr          |CalcSize                 |12586[4] |
|0064482C|SASPlanet.Debug.exe|uPSRuntime.pas                   |TPSTypeRec_ProcPtr          |CalcSize                 |12586[4] |
|00752DD7|SASPlanet.Debug.exe|u_GlobalState.pas                |TGlobalState                |Create                   |380[90]  |
|007527E0|SASPlanet.Debug.exe|u_GlobalState.pas                |TGlobalState                |Create                   |290[0]   |
|007E4AA5|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |724[1]   |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=4264; Priority=-1; Class=TThread4InterfacedThread                                                           |
|-------------------------------------------------------------------------------------------------------------------------------|
|005D37C0|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |SInc                     |2626[0]  |
|005D387F|SASPlanet.Debug.exe|GR32_Resamplers.pas              |TWindowedSincKernel         |Filter                   |2645[3]  |
|005D2410|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |BuildMappingTable        |1653[92] |
|005D1FD8|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |BuildMappingTable        |1561[0]  |
|005D25D1|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |Resample                 |1695[12] |
|005D2528|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |Resample                 |1683[0]  |
|005D43D0|SASPlanet.Debug.exe|GR32_Resamplers.pas              |TKernelResampler            |Resample                 |2996[1]  |
|005D34FA|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |StretchTransfer          |2510[61] |
|005D3244|SASPlanet.Debug.exe|GR32_Resamplers.pas              |                            |StretchTransfer          |2449[0]  |
|005E1FBB|SASPlanet.Debug.exe|GR32.pas                         |TCustomBitmap32             |DrawTo                   |2333[1]  |
|005E1F8C|SASPlanet.Debug.exe|GR32.pas                         |TCustomBitmap32             |DrawTo                   |2332[0]  |
|005E1E71|SASPlanet.Debug.exe|GR32.pas                         |TCustomBitmap32             |Draw                     |2308[1]  |
|005E1E60|SASPlanet.Debug.exe|GR32.pas                         |TCustomBitmap32             |Draw                     |2307[0]  |
|0075D4B7|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileFromPreZ         |658[32]  |
|0075D2D8|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileFromPreZ         |626[0]   |
|0075D671|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileOrPreZ           |706[20]  |
|0075D548|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileOrPreZ           |686[0]   |
|0075D78C|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadBtimap               |748[19]  |
|0075D6A4|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadBtimap               |729[0]   |
|0075D9FC|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadBtimapUni            |855[4]   |
|0075D98C|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadBtimapUni            |851[0]   |
|0075DD96|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileUni              |957[2]   |
|0075DD30|SASPlanet.Debug.exe|u_MapType.pas                    |TMapType                    |LoadTileUni              |955[0]   |
|007A2701|SASPlanet.Debug.exe|u_MapMainLayer.pas               |TMapMainLayer               |DrawMap                  |289[6]   |
|007A266C|SASPlanet.Debug.exe|u_MapMainLayer.pas               |TMapMainLayer               |DrawMap                  |283[0]   |
|007A246A|SASPlanet.Debug.exe|u_MapMainLayer.pas               |TMapMainLayer               |DrawBitmap               |219[32]  |
|77796A22|ntdll.dll          |                                 |                            |NtWaitForSingleObject    |         |
|00779ACF|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |OnDrawBitmap             |135[3]   |
|007756BE|SASPlanet.Debug.exe|u_BackgroundTaskLayerDrawBase.pas|TBackgroundTaskLayerDrawBase|ExecuteTask              |75[3]    |
|00775446|SASPlanet.Debug.exe|u_BackgroundTask.pas             |TBackgroundTask             |Execute                  |128[15]  |
|00603CDC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Execute                  |162[3]   |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3848; Priority=0; Class=; [Main]                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------|
|00603D17|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |170[3]   |
|00603CE4|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |167[0]   |
|00603BCC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TInterfacedThread           |Start                    |119[6]   |
|00779B8F|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |174[2]   |
|00779B80|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |172[0]   |
|007A3259|SASPlanet.Debug.exe|u_MapMainLayer.pas               |TMapMainLayer               |StartThreads             |573[1]   |
|0079B3B6|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |101[2]   |
|0079B398|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |99[0]    |
|007D3DDD|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |FormActivate             |1542[521]|
|75C2ADA4|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2AD60|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2BB1C|USER32.dll         |                                 |                            |DefWindowProcA           |         |
|75C2ABB7|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C2ABAD|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C353F5|USER32.dll         |                                 |                            |IsWindow                 |         |
|75C2F2B3|USER32.dll         |                                 |                            |ShowWindow               |         |
|75C2F2A9|USER32.dll         |                                 |                            |ShowWindow               |         |
|777976E0|ntdll.dll          |                                 |                            |RtlLeaveCriticalSection  |         |
|75C3CE38|USER32.dll         |                                 |                            |IntersectRect            |         |
|777AF811|ntdll.dll          |                                 |                            |LdrGetProcedureAddressEx |         |
|777B2226|ntdll.dll          |                                 |                            |LdrGetProcedureAddress   |         |
|75C33654|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|75C3366A|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|007E4BB3|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |742[19]  |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=6552; Priority=-1; Class=TThread4InterfacedThread                                                           |
|-------------------------------------------------------------------------------------------------------------------------------|
|77796A02|ntdll.dll          |                                 |                            |NtWaitForMultipleObjects |         |
|75B96A8A|KERNELBASE.dll     |                                 |                            |WaitForMultipleObjectsEx |         |
|7755C410|kernel32.dll       |                                 |                            |InterlockedDecrement     |         |
|7755BC90|kernel32.dll       |                                 |                            |WaitForMultipleObjectsEx |         |
|7755BD87|kernel32.dll       |                                 |                            |ResetEvent               |         |
|7755BD74|kernel32.dll       |                                 |                            |ResetEvent               |         |
|007753E1|SASPlanet.Debug.exe|u_BackgroundTask.pas             |TBackgroundTask             |Execute                  |118[5]   |
|00603CDC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Execute                  |162[3]   |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3848; Priority=0; Class=; [Main]                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------|
|00603D17|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |170[3]   |
|00603CE4|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |167[0]   |
|00603BCC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TInterfacedThread           |Start                    |119[6]   |
|00779B8F|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |174[2]   |
|00779B80|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |172[0]   |
|0077B085|SASPlanet.Debug.exe|u_MapLayerWiki.pas               |TWikiLayer                  |StartThreads             |587[1]   |
|0079B3B6|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |101[2]   |
|0079B398|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |99[0]    |
|007D3DDD|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |FormActivate             |1542[521]|
|75C2ADA4|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2AD60|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2BB1C|USER32.dll         |                                 |                            |DefWindowProcA           |         |
|75C2ABB7|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C2ABAD|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C353F5|USER32.dll         |                                 |                            |IsWindow                 |         |
|75C2F2B3|USER32.dll         |                                 |                            |ShowWindow               |         |
|75C2F2A9|USER32.dll         |                                 |                            |ShowWindow               |         |
|777976E0|ntdll.dll          |                                 |                            |RtlLeaveCriticalSection  |         |
|75C3CE38|USER32.dll         |                                 |                            |IntersectRect            |         |
|777AF811|ntdll.dll          |                                 |                            |LdrGetProcedureAddressEx |         |
|777B2226|ntdll.dll          |                                 |                            |LdrGetProcedureAddress   |         |
|75C33654|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|75C3366A|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|007E4BB3|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |742[19]  |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=2820; Priority=-2; Class=TThread4InterfacedThread                                                           |
|-------------------------------------------------------------------------------------------------------------------------------|
|77796A02|ntdll.dll          |                                 |                            |NtWaitForMultipleObjects |         |
|77796162|ntdll.dll          |                                 |                            |NtQueryPerformanceCounter|         |
|75B96A8A|KERNELBASE.dll     |                                 |                            |WaitForMultipleObjectsEx |         |
|7755BC90|kernel32.dll       |                                 |                            |WaitForMultipleObjectsEx |         |
|7755BD87|kernel32.dll       |                                 |                            |ResetEvent               |         |
|7755BD74|kernel32.dll       |                                 |                            |ResetEvent               |         |
|007753E1|SASPlanet.Debug.exe|u_BackgroundTask.pas             |TBackgroundTask             |Execute                  |118[5]   |
|00603CDC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Execute                  |162[3]   |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3848; Priority=0; Class=; [Main]                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------|
|00603D17|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |170[3]   |
|00603CE4|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |167[0]   |
|00603BCC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TInterfacedThread           |Start                    |119[6]   |
|00779B8F|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |174[2]   |
|00779B80|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |172[0]   |
|007AAF15|SASPlanet.Debug.exe|u_MapLayerFillingMap.pas         |TMapLayerFillingMap         |StartThreads             |88[1]    |
|0079B3B6|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |101[2]   |
|0079B398|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |99[0]    |
|007D3DDD|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |FormActivate             |1542[521]|
|75C2ADA4|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2AD60|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2BB1C|USER32.dll         |                                 |                            |DefWindowProcA           |         |
|75C2ABB7|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C2ABAD|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C353F5|USER32.dll         |                                 |                            |IsWindow                 |         |
|75C2F2B3|USER32.dll         |                                 |                            |ShowWindow               |         |
|75C2F2A9|USER32.dll         |                                 |                            |ShowWindow               |         |
|777976E0|ntdll.dll          |                                 |                            |RtlLeaveCriticalSection  |         |
|75C3CE38|USER32.dll         |                                 |                            |IntersectRect            |         |
|777AF811|ntdll.dll          |                                 |                            |LdrGetProcedureAddressEx |         |
|777B2226|ntdll.dll          |                                 |                            |LdrGetProcedureAddress   |         |
|75C33654|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|75C3366A|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|007E4BB3|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |742[19]  |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=1540; Priority=-1; Class=TThread4InterfacedThread                                                           |
|-------------------------------------------------------------------------------------------------------------------------------|
|77796A02|ntdll.dll          |                                 |                            |NtWaitForMultipleObjects |         |
|77796162|ntdll.dll          |                                 |                            |NtQueryPerformanceCounter|         |
|75B96A8A|KERNELBASE.dll     |                                 |                            |WaitForMultipleObjectsEx |         |
|7755BC90|kernel32.dll       |                                 |                            |WaitForMultipleObjectsEx |         |
|7755BD87|kernel32.dll       |                                 |                            |ResetEvent               |         |
|7755BD74|kernel32.dll       |                                 |                            |ResetEvent               |         |
|007753E1|SASPlanet.Debug.exe|u_BackgroundTask.pas             |TBackgroundTask             |Execute                  |118[5]   |
|00603CDC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Execute                  |162[3]   |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3848; Priority=0; Class=; [Main]                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------|
|00603D17|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |170[3]   |
|00603CE4|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TThread4InterfacedThread    |Start                    |167[0]   |
|00603BCC|SASPlanet.Debug.exe|u_InterfacedThread.pas           |TInterfacedThread           |Start                    |119[6]   |
|00779B8F|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |174[2]   |
|00779B80|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas     |TMapLayerWithThreadDraw     |StartThreads             |172[0]   |
|007A4D41|SASPlanet.Debug.exe|u_MapMarksLayer.pas              |TMapMarksLayer              |StartThreads             |472[1]   |
|0079B3B6|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |101[2]   |
|0079B398|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas       |TWindowLayerBasicList       |StartThreads             |99[0]    |
|007D3DDD|SASPlanet.Debug.exe|frm_Main.pas                     |TfrmMain                    |FormActivate             |1542[521]|
|75C2ADA4|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2AD60|USER32.dll         |                                 |                            |SendMessageA             |         |
|75C2BB1C|USER32.dll         |                                 |                            |DefWindowProcA           |         |
|75C2ABB7|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C2ABAD|USER32.dll         |                                 |                            |SetFocus                 |         |
|75C353F5|USER32.dll         |                                 |                            |IsWindow                 |         |
|75C2F2B3|USER32.dll         |                                 |                            |ShowWindow               |         |
|75C2F2A9|USER32.dll         |                                 |                            |ShowWindow               |         |
|777976E0|ntdll.dll          |                                 |                            |RtlLeaveCriticalSection  |         |
|75C3CE38|USER32.dll         |                                 |                            |IntersectRect            |         |
|777AF811|ntdll.dll          |                                 |                            |LdrGetProcedureAddressEx |         |
|777B2226|ntdll.dll          |                                 |                            |LdrGetProcedureAddress   |         |
|75C33654|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|75C3366A|USER32.dll         |                                 |                            |MonitorFromWindow        |         |
|007E4BB3|SASPlanet.Debug.exe|SASPlanet.dpr                    |                            |                         |742[19]  |
|7755ED6A|kernel32.dll       |                                 |                            |GetDriveTypeW            |         |
|-------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                               |
|Running Thread: ID=6920; Priority=-1; Class=TThread4InterfacedThread                                                           |
|-------------------------------------------------------------------------------------------------------------------------------|
|77796A02|ntdll.dll          |                                 |                            |NtWaitForMultipleObjects |         |
---------------------------------------------------------------------------------------------------------------------------------

Modules Information:
--------------------

Processes Information:
----------------------

Assembler Information:
--------------------------------------------------------------------------
; GR32_Blend.BlendLineEx_SSE2 (Line=2753 - Offset=0)
; --------------------------------------------------
005CD358  push    ebp
005CD359  mov     ebp, esp
;
; Line=2759 - Offset=6
; --------------------
005CD35B  test    ecx, ecx
;
; Line=2760 - Offset=7
; --------------------
005CD35D  js      GR32_Blend.BlendLineEx_SSE2 (Line=2812)
;
; Line=2762 - Offset=9
; --------------------
005CD35F  push    esi
;
; Line=2763 - Offset=10
; ---------------------
005CD360  push    edi
;
; Line=2764 - Offset=11
; ---------------------
005CD361  push    ebx
;
; Line=2766 - Offset=13
; ---------------------
005CD362  mov     esi, eax
;
; Line=2767 - Offset=14
; ---------------------
005CD364  mov     edi, edx
;
; Line=2768 - Offset=15
; ---------------------
005CD366  mov     edx, [ebp+$08]
;
; Line=2771 - Offset=18
; ---------------------
005CD369  mov     eax, [esi]                               ; <-- EXCEPTION
;
; Line=2772 - Offset=19
; ---------------------
005CD36B  test    eax, $FF000000                           ; ''...
;
; Line=2773 - Offset=20
; ---------------------
005CD370  jz      GR32_Blend.BlendLineEx_SSE2 (Line=2801)
;
; Line=2774 - Offset=21
; ---------------------
005CD372  mov     ebx, eax
;
; Line=2775 - Offset=22
; ---------------------
005CD374  shr     ebx, $18
;
; Line=2776 - Offset=23
; ---------------------
005CD377  inc     ebx
;
; Line=2777 - Offset=24
; ---------------------
005CD378  imul    ebx, edx
;
; Line=2778 - Offset=25
; ---------------------
005CD37B  shr     ebx, $08
;
; Line=2779 - Offset=26
; ---------------------
005CD37E  jz      GR32_Blend.BlendLineEx_SSE2 (Line=2801)
;
; Line=2782 - Offset=29
; ---------------------
005CD380  pxor    MM0, MM0
;
; Line=2783 - Offset=30
; ---------------------
005CD384  movd    MM1, eax

Registers:
-----------------------------
EAX: 00000000   EDI: 062C1378
EBX: 016C2410   ESI: 07037000
ECX: FFFDDAA2   ESP: 0012F7DC
EDX: 000000D2   EIP: 005CD369

Stack:               Memory Dump:
------------------   ---------------------------------------------------------------------------
0012F7DC: 00000000 06F9E700: 8B 06 A9 00 00 00 FF 74 55 89 C3 C1 EB 18 43 0F  .......tU.....C.
0012F7E0: 00000000 06F9E710: AF DA C1 EB 08 74 47 66 0F EF C0 66 0F 6E C8 C1  .....tGf...f.n..
0012F7E4: 00000002 06F9E720: E3 04 66 0F 6E 17 66 0F 60 C8 66 0F 60 D0 03 1D  ..f.n.f.`.f.`...
0012F7E8: 0012F880 06F9E730: 3C 8E 87 00 66 0F F9 CA 66 0F D5 0B 66 0F 71 F2  <...f...f...f.q.
0012F7EC: 007065D3 06F9E740: 08 8B 1D 38 8E 87 00 66 0F FD 13 66 0F FD CA 66  ...8...f...f...f
0012F7F0: 000000D2 06F9E750: 0F 71 D1 08 66 0F 67 C8 66 0F 7E C8 89 07 83 C6  .q..f.g.f.~.....
0012F7F4: 0012F894 06F9E760: 04 83 C7 04 49 75 99 5B 5F 5E 5D C2 04 00 90 66  ....Iu.[_^]....f
0012F7F8: 00405290 06F9E770: 0F 6E C8 66 0F EF C0 C1 E1 04 66 0F 6E D2 66 0F  .n.f......f.n.f.
0012F7FC: 0012F880 06F9E780: 60 C8 66 0F 60 D0 03 0D 3C 8E 87 00 66 0F F9 CA  `.f.`...<...f...
0012F800: 00000002 06F9E790: 66 0F D5 09 66 0F 71 F2 08 8B 0D 38 8E 87 00 66  f...f.q....8...f
0012F804: 00000003 06F9E7A0: 0F FD 11 66 0F FD CA 66 0F 71 D1 08 66 0F 67 C8  ...f...f.q..f.g.
0012F808: 00000000 06F9E7B0: 66 0F 7E C8 C3 8B C0 67 E3 4D 81 F9 FF 00 00 00  f.~....g.M......
0012F80C: 00000000 06F9E7C0: 74 46 66 0F 6E C8 66 0F EF C0 C1 E1 04 66 0F 6E  tFf.n.f......f.n
0012F810: 005CD358 06F9E7D0: 12 66 0F 60 C8 66 0F 60 D0 03 0D 3C 8E 87 00 66  .f.`.f.`...<...f
0012F814: 00001554 06F9E7E0: 0F F9 CA 66 0F D5 09 66 0F 71 F2 08 8B 0D 38 8E  ...f...f.q....8.
0012F818: 00000003 06F9E7F0: 87 00 66 0F FD 11 66 0F FD CA 66 0F 71 D1 08 66  ..f...f...f.q..f
err.txt (37,401 bytes)   

Activities

gpsMax

13-01-2012 18:53

manager   ~0004941

Last edited: 13-01-2012 18:56

Во-первых, было бы неплохо указать версию сборки.

Во-вторых, если несложно, скачайте отладочную (debug) версию, добейтесь там этого вылета и приложите сюда получившийся *.elf файл. Разработчикам будет немного проще.

P.S. А, сорри, есть err.txt как раз от отладочной версии и в нём же есть и версия. Наверное, вопрос снимается :-)

zed

13-01-2012 19:25

manager   ~0004943

Так, Graphics32 заглючил что-ль? 22 декабря вливали изменения по нему последний раз.

Alezy80, есть возможность проверить на старой сборке (скомпиленой до 22.12.11)?

Alezy80

14-01-2012 09:09

developer   ~0004948

Last edited: 14-01-2012 09:10

На версии от 1 сентября (4176) такой же вылет, стэктрейс тот же самый и опять, ни elf файл не формируется, ни в буфер ошибка не копируется.
Возможно это важно, в момент проведения таких операций у меня на экране есть активное выделение

Alezy80

14-01-2012 09:25

developer   ~0004949

Да, все дело в выделении. Выделил определенную область, без карты заполнения слоя (т.е. падает не из-за нее), колесом мыши позуммировал туда-обратно и добился падения.

vdemidov

14-01-2012 11:44

manager   ~0004950

Тогда ждем пока я закончу переделывать работу с полигонами и путями.

vdemidov

22-01-2012 08:25

manager   ~0005171

Проверьте на завтрашнем ночном билде. Если не починилось, будем думать.

Alezy80

22-01-2012 10:47

developer   ~0005173

AV пропал, но наблюдается такой эффект:
1. есть активное выделение на карт
2. подвинем карту, чтобы выделение оказалось за границей экран
3. затем перемещаем карту к тому месту где было выделение - его не видно. Появляется оно только в случае изменения масштаба карты (в любую сторону), или нажатия Ctrl+B

vdemidov

22-01-2012 12:22

manager   ~0005175

Все. Теперь нормально.

Issue History

Date Modified Username Field Change
13-01-2012 07:05 Alezy80 New Issue
13-01-2012 07:05 Alezy80 File Added: err.txt
13-01-2012 18:53 gpsMax Note Added: 0004941
13-01-2012 18:53 gpsMax Status new => feedback
13-01-2012 18:54 gpsMax Tag Attached: Access Violation
13-01-2012 18:56 gpsMax Note Edited: 0004941
13-01-2012 18:56 gpsMax Status feedback => new
13-01-2012 19:25 zed Note Added: 0004943
14-01-2012 09:09 Alezy80 Note Added: 0004948
14-01-2012 09:10 Alezy80 Note Edited: 0004948
14-01-2012 09:25 Alezy80 Note Added: 0004949
14-01-2012 11:44 vdemidov Note Added: 0004950
14-01-2012 14:17 vdemidov Assigned To => vdemidov
14-01-2012 14:17 vdemidov Status new => assigned
22-01-2012 08:25 vdemidov Note Added: 0005171
22-01-2012 08:25 vdemidov Status assigned => feedback
22-01-2012 10:47 Alezy80 Note Added: 0005173
22-01-2012 10:47 Alezy80 Status feedback => assigned
22-01-2012 12:22 vdemidov Note Added: 0005175
22-01-2012 12:22 vdemidov Status assigned => resolved
22-01-2012 12:22 vdemidov Fixed in Version => 120808
22-01-2012 12:22 vdemidov Resolution open => fixed
23-01-2012 08:34 vdemidov Target Version => 120808
10-10-2012 11:49 Tolik Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug