View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000137 | Gorilla3D | Bug Reports | public | 2021-01-22 09:41 | 2021-01-23 18:24 |
Reporter | administrator | Assigned To | administrator | ||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | 0.8.3.x | ||||
Target Version | 0.8.3.x | Fixed in Version | 0.8.3.x | ||
Summary | 0000137: Exception at design time when setting up a scene with only a viewport, camera and cube | ||||
Description | At 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 | ||||
Tags | No tags attached. | ||||
Delphi-Version | 10.4.1 | ||||
OpenGLVersion | OpenGL 4.3 | ||||
|
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 |
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 |