View Issue Details

IDProjectCategoryView StatusLast Update
0000137Gorilla3D[All Projects] Bug Reportspublic2021-01-23 18:24
ReporteradministratorAssigned Toadministrator 
PrioritynormalSeveritycrashReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version0.8.3.x 
Target Version0.8.3.xFixed in Version0.8.3.x 
Summary0000137: Exception at design time when setting up a scene with only a viewport, camera and cube
DescriptionAt the moment not reproducable.
Steps To Reproduce[50060379]{rtl270.bpl } System.@AfterConstruction (Line 19276, "System.pas" + 2) + $5
[500647C2]{rtl270.bpl } System.@FinalizeArray (Line 33294, "System.pas" + 100) + $6
[50064530]{rtl270.bpl } System.@FinalizeRecord (Line 33034, "System.pas" + 56) + $1E
[50060608]{rtl270.bpl } System.TMonitor.Destroy (Line 19504, "System.pas" + 0) + $0
[5005FD2D]{rtl270.bpl } System.TObject.CleanupInstance (Line 18157, "System.pas" + 23) + $0
[5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0
[5005FB50]{rtl270.bpl } System.TObject.FreeInstance (Line 17846, "System.pas" + 2) + $2
[50060598]{rtl270.bpl } System.TMonitor.CheckOwningThread (Line 19482, "System.pas" + 2) + $0
[500608BA]{rtl270.bpl } System.TMonitor.Exit (Line 19672, "System.pas" + 1) + $2
[50060916]{rtl270.bpl } System.TMonitor.Exit (Line 19694, "System.pas" + 2) + $7
[50165907]{rtl270.bpl } System.Classes.TThreadList.UnlockList (Line 5369, "System.Classes.pas" + 0) + $3
[52472A7C]{exceptiondiag270.bpl} JclDebug.TJclGlobalStackList.AddObject (Line 3727, "JclDebug.pas" + 12) + $3
[524733EA]{exceptiondiag270.bpl} JclDebug.JclCreateStackList (Line 4044, "JclDebug.pas" + 2) + $7
[5247328B]{exceptiondiag270.bpl} JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $E
[52473294]{exceptiondiag270.bpl} JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $17
[52474690]{exceptiondiag270.bpl} JclDebug.DoExceptNotify (Line 4887, "JclDebug.pas" + 5) + $A
[52467B05]{exceptiondiag270.bpl} JclHookExcept.TNotifierItem.DoNotify (Line 223, "JclHookExcept.pas" + 5) + $E
[50060598]{rtl270.bpl } System.TMonitor.CheckOwningThread (Line 19482, "System.pas" + 2) + $0
[500608BA]{rtl270.bpl } System.TMonitor.Exit (Line 19672, "System.pas" + 1) + $2
[50060916]{rtl270.bpl } System.TMonitor.Exit (Line 19694, "System.pas" + 2) + $7
[523F1756]{exceptiondiag270.bpl} SysInit.@GetTls (Line 835, "SysInit.pas" + 23) + $0
[25EA8286]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Context.Buffers.TBufferObject + $16
[50060342]{rtl270.bpl } System.@ClassCreate (Line 19257, "System.pas" + 35) + $0
[50F4D75C]{vcl270.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3589, "Vcl.Styles.pas" + 13) + $6
[50181450]{rtl270.bpl } System.Classes.StdWndProc (Line 18021, "System.Classes.pas" + 8) + $0
[50068540]{rtl270.bpl } System.@IntfClear (Line 38788, "System.pas" + 10) + $0
[500647B5]{rtl270.bpl } System.@FinalizeArray (Line 33293, "System.pas" + 99) + $3
[50064530]{rtl270.bpl } System.@FinalizeRecord (Line 33034, "System.pas" + 56) + $1E
[50060608]{rtl270.bpl } System.TMonitor.Destroy (Line 19504, "System.pas" + 0) + $0
[5005FD2D]{rtl270.bpl } System.TObject.CleanupInstance (Line 18157, "System.pas" + 23) + $0
[5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0
[5005FB50]{rtl270.bpl } System.TObject.FreeInstance (Line 17846, "System.pas" + 2) + $2
[5005FB3B]{rtl270.bpl } System.TObject.NewInstance (Line 17837, "System.pas" + 1) + $10
[5006030B]{rtl270.bpl } System.@ClassCreate (Line 19227, "System.pas" + 5) + $0
[25EA824F]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Context.Buffers.TBufferObject + $3F
[25EA8A61]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Context.Buffers.TMeshBufferObject.BuildBufferObject + $41
[25EA8A70]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Context.Buffers.TMeshBufferObject.GetComponent + $0
[25EA8C5C]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Context.Buffers.TMeshBufferObject.PushData + $3C
[25E57A31]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Unknown function at Deftypes.TCustomMeshDef.UnlinkMeshBuffer + $2C1
[5017DEBD]{rtl270.bpl } System.Classes.TThread.Synchronize (Line 16114, "System.Classes.pas" + 6) + $8
[50068551]{rtl270.bpl } System.@IntfCopy (Line 38835, "System.pas" + 6) + $0
[5017DCE4]{rtl270.bpl } System.Classes.TThread.Queue (Line 16056, "System.Classes.pas" + 4) + $C
[25E57B1B]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Deftypes.TCustomMeshDef.SetIsStatic + $BB
[25E59E08]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Deftypes.TMeshDef.SetIsStatic + $C
[25DBAC03]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Cube.TGorillaCube.CreateStaticBuffer + $87
[25DBAB61]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Cube.TGorillaCube.RebuildMesh + $18D9
[25DB91DB]{Gorilla3D_Delphi_10_4_1_Sydney.bpl} Gorilla.Cube.TGorillaCube + $4F
[21D5D36B]{delphicoreide270.bpl} CompPalMgr.TComponentPalettePageItemDelegate.CreateComponent (Line 2819, "CompPalMgr.pas" + 2) + $7
[2108BB02]{designide270.bpl} ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2491, "ComponentDesigner.pas" + 28) + $17
[21091D99]{designide270.bpl} ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4792, "ComponentDesigner.pas" + 2) + $37
[0D0ECBED]{fmxdesigner270.bpl} FmxSurface.TFmxDesignSurface.CreateItem (Line 7630, "FmxSurface.pas" + 11) + $14
[50060608]{rtl270.bpl } System.TMonitor.Destroy (Line 19504, "System.pas" + 0) + $0
[5005FD2D]{rtl270.bpl } System.TObject.CleanupInstance (Line 18157, "System.pas" + 23) + $0
[5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0
[5005FB50]{rtl270.bpl } System.TObject.FreeInstance (Line 17846, "System.pas" + 2) + $2
[2105104E]{designide270.bpl} Designer.TDesigner.DoDragCreate (Line 802, "Designer.pas" + 1) + $F
[2105194C]{designide270.bpl} Designer.TDesigner.DragEnd (Line 988, "Designer.pas" + 19) + $3
[21053F7C]{designide270.bpl} Designer.TDesigner.MouseUp (Line 1776, "Designer.pas" + 1) + $2
[0D0EB413]{fmxdesigner270.bpl} FmxSurface.MouseEvent (Line 6792, "FmxSurface.pas" + 89) + $11
[0D0EBA00]{fmxdesigner270.bpl} FmxSurface.TFmxDesignSurface.IsDesignMsg (Line 6951, "FmxSurface.pas" + 38) + $6
[0878EB61]{fmx270.bpl } FMX.Platform.Win.WndProc (Line 2105, "FMX.Platform.Win.pas" + 10) + $23
[50064699]{rtl270.bpl } System.@FinalizeArray (Line 33218, "System.pas" + 24) + $6
[0D0F890D]{fmxdesigner270.bpl} FmxFormContainer.TControlSizer.ControlWndProc (Line 1751, "FmxFormContainer.pas" + 83) + $36
[50181450]{rtl270.bpl } System.Classes.StdWndProc (Line 18021, "System.Classes.pas" + 8) + $0
[50E5B23F]{vcl270.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11028, "Vcl.Forms.pas" + 23) + $1
[50E5B282]{vcl270.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11058, "Vcl.Forms.pas" + 1) + $4
[50E5B5B5]{vcl270.bpl } Vcl.Forms.TApplication.Run (Line 11196, "Vcl.Forms.pas" + 26) + $3
[0051E178]{bds.exe } bds.bds (Line 222, "" + 13) + $2
TagsNo tags attached.
Delphi-Version 10.4.1
OpenGLVersionOpenGL 4.3

Activities

administrator

2021-01-23 18:24

administrator   ~0000147

The problem came from a compiled package with IDE 10.4.1 without patches.
If it was used inside an IDE with patches, the IDE crashed.
1770-pre build was fixed

Issue History

Date Modified Username Field Change
2021-01-22 09:41 administrator New Issue
2021-01-22 09:41 administrator Status new => assigned
2021-01-22 09:41 administrator Assigned To => administrator
2021-01-23 18:24 administrator Status assigned => resolved
2021-01-23 18:24 administrator Resolution open => fixed
2021-01-23 18:24 administrator Fixed in Version => 0.8.3.x
2021-01-23 18:24 administrator Note Added: 0000147