Access violation new application

Hi,

I have just installed DA/RO version 10.0.0.1615 in Delphi 13.
When I try to create a new app with the wizard and select the Remoting SDK item, this exception is raised:

\[6F52AA28\]{coreide370.bpl} GalleryListFrame.TCustomGalleryListFrame.Sort.DefaultSort$ActRec.$0$Body (Line 552, “GalleryListFrame.pas” + 3) + $5
\[710EA300\]{rtl370.bpl  } System.@FreeMem (Line 5013, “System.pas” + 20) + $0
\[710F23E0\]{rtl370.bpl  } System.@UStrArrayClr (Line 26429, “System.pas” + 9) + $0
\[6F52BEF9\]{coreide370.bpl} GalleryListFrame.TArray.QuickSort<GalleryTypes.TGalleryItem> (Line 1522, “System.Generics.Collections.pas” + 20) + $E
\[6F52BF64\]{coreide370.bpl} GalleryListFrame.TArray.QuickSort<GalleryTypes.TGalleryItem> (Line 1545, “System.Generics.Collections.pas” + 43) + $E
\[6F52BD00\]{coreide370.bpl} GalleryListFrame.TArray.Sort<GalleryTypes.TGalleryItem> (Line 1577, “System.Generics.Collections.pas” + 9) + $D
\[6F52BA2D\]{coreide370.bpl} GalleryListFrame.{System.Generics.Collections}TList<GalleryTypes.TGalleryItem>.Sort (Line 6065, “System.Generics.Collections.pas” + 1) + $17
\[6F52AFDB\]{coreide370.bpl} GalleryListFrame.TCustomGalleryListFrame.Sort (Line 612, “GalleryListFrame.pas” + 10) + $1A
\[6F67243A\]{coreide370.bpl} Gallery.TGalleryList.Sort (Line 1280, “Gallery.pas” + 1) + $D
\[6F66C013\]{coreide370.bpl} GalBrow.TGalleryBrowseDlg.CategoryViewChange (Line 989, “GalBrow.pas” + 54) + $6
\[740C5822\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.DoChange (Line 18892, “IDEVirtualTrees.pas” + 3) + $A
\[740C4592\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.Change (Line 18018, “IDEVirtualTrees.pas” + 8) + $6
\[740C3C0E\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.AddToSelection (Line 17656, “IDEVirtualTrees.pas” + 7) + $6
\[740CA373\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.HandleMouseDown (Line 21694, “IDEVirtualTrees.pas” + 205) + $6
\[740C2CA8\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.WMLButtonDown (Line 17050, “IDEVirtualTrees.pas” + 6) + $8
\[7423F5E8\]{vcl370.bpl  } Vcl.Controls.TControl.WndProc (Line 8052, “Vcl.Controls.pas” + 100) + $6
\[7434E4A4\]{vcl370.bpl  } Vcl.Themes.TStyleManager.HandleMessage (Line 5896, “Vcl.Themes.pas” + 11) + $11
\[74242BD7\]{vcl370.bpl  } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 10092, “Vcl.Controls.pas” + 0) + $F
\[74244CA3\]{vcl370.bpl  } Vcl.Controls.TWinControl.WndProc (Line 11302, “Vcl.Controls.pas” + 178) + $6
\[740BA519\]{vclide370.bpl} IDEVirtualTrees.TVTHeader.HandleMessage (Line 11201, “IDEVirtualTrees.pas” + 278) + $6
\[710F1070\]{rtl370.bpl  } System.TMonitor.TryEnter (Line 20370, “System.pas” + 10) + $0
\[710F0B90\]{rtl370.bpl  } System.TMonitor.Enter (Line 20031, “System.pas” + 4) + $2
\[710F09F8\]{rtl370.bpl  } System.TMonitor.CheckOwningThread (Line 19945, “System.pas” + 2) + $0
\[710F0D1E\]{rtl370.bpl  } System.TMonitor.Exit (Line 20135, “System.pas” + 1) + $2
\[7447D0DF\]{vcl370.bpl  } Vcl.Styles.TCustomStyle.SourceLoaded (Line 3317, “Vcl.Styles.pas” + 1) + $F
\[7447D01C\]{vcl370.bpl  } Vcl.Styles.TCustomStyle.GetEnabled (Line 3297, “Vcl.Styles.pas” + 0) + $0
\[7434E407\]{vcl370.bpl  } Vcl.Themes.TStyleManager.GetIsCustomStyleActive (Line 5874, “Vcl.Themes.pas” + 0) + $7
\[74352879\]{vcl370.bpl  } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7962, “Vcl.Themes.pas” + 3) + $0
\[743519BC\]{vcl370.bpl  } Vcl.Themes.TStyleHook.AcceptMessage (Line 7429, “Vcl.Themes.pas” + 23) + $5
\[7439AF02\]{vcl370.bpl  } Vcl.Forms.TScrollingStyleHook.AcceptMessage (Line 5144, “Vcl.Forms.pas” + 0) + $40D6
\[74244364\]{vcl370.bpl  } Vcl.Controls.TWinControl.ControlAtPos (Line 11026, “Vcl.Controls.pas” + 1) + $4
\[74244420\]{vcl370.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 11045, “Vcl.Controls.pas” + 12) + $2A
\[710F2765\]{rtl370.bpl  } System.@UStrAsg (Line 27013, “System.pas” + 18) + $0
\[74244CA3\]{vcl370.bpl  } Vcl.Controls.TWinControl.WndProc (Line 11302, “Vcl.Controls.pas” + 178) + $6
\[740CDD80\]{vclide370.bpl} IDEVirtualTrees.TBaseVirtualTree.WndProc (Line 24148, “IDEVirtualTrees.pas” + 32) + $4
\[74244168\]{vcl370.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 10971, “Vcl.Controls.pas” + 3) + $6
\[7121624C\]{rtl370.bpl  } System.Classes.StdWndProc (Line 19117, “System.Classes.pas” + 8) + $0
\[74395B8B\]{vcl370.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 5137, “Vcl.Forms.pas” + 0) + $E7E6
\[74395BCE\]{vcl370.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 5137, “Vcl.Forms.pas” + 0) + $E829
\[74390B05\]{vcl370.bpl  } Vcl.Forms.TCustomForm.ShowModal (Line 5137, “Vcl.Forms.pas” + 0) + $9760
\[6F66B17C\]{coreide370.bpl} GalBrow.TGalleryBrowseDlg.Execute (Line 567, “GalBrow.pas” + 4) + $4
\[6F66A241\]{coreide370.bpl} GalBrow.BrowseNewDialog (Line 281, “GalBrow.pas” + 10) + $5
\[6F66A19A\]{coreide370.bpl} GalBrow.BrowseNewDialog (Line 263, “GalBrow.pas” + 0) + $6
\[6F6714DC\]{coreide370.bpl} Gallery.FileNewDialog (Line 813, “Gallery.pas” + 0) + $0
\[00C3226B\]{bds.exe     } AppMain.TAppBuilder.FileNew + $13
\[7121541B\]{rtl370.bpl  } System.Classes.TBasicAction.Execute (Line 18610, “System.Classes.pas” + 3) + $7
\[7422365E\]{vcl370.bpl  } Vcl.ActnList.TCustomAction.Execute (Line 285, “Vcl.ActnList.pas” + 19) + $35
\[712151CD\]{rtl370.bpl  } System.Classes.TBasicActionLink.Execute (Line 18505, “System.Classes.pas” + 8) + $7
\[755D6F51\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1119, “Vcl.ActnMenus.pas” + 6) + $D
\[755D8818\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1889, “Vcl.ActnMenus.pas” + 19) + $15
\[755DC8C2\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3928, “Vcl.ActnMenus.pas” + 5) + $3
\[755D6AB8\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 988, “Vcl.ActnMenus.pas” + 2) + $11
\[755D6AC1\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 989, “Vcl.ActnMenus.pas” + 3) + $4
\[7423F5E8\]{vcl370.bpl  } Vcl.Controls.TControl.WndProc (Line 8052, “Vcl.Controls.pas” + 100) + $6
\[74244CA3\]{vcl370.bpl  } Vcl.Controls.TWinControl.WndProc (Line 11302, “Vcl.Controls.pas” + 178) + $6
\[7423F1E8\]{vcl370.bpl  } Vcl.Controls.TControl.Perform (Line 7820, “Vcl.Controls.pas” + 10) + $8
\[74244B2F\]{vcl370.bpl  } Vcl.Controls.TWinControl.WndProc (Line 11250, “Vcl.Controls.pas” + 126) + $1D
\[74244CA3\]{vcl370.bpl  } Vcl.Controls.TWinControl.WndProc (Line 11302, “Vcl.Controls.pas” + 178) + $6
\[710F1070\]{rtl370.bpl  } System.TMonitor.TryEnter (Line 20370, “System.pas” + 10) + $0
\[710F0B90\]{rtl370.bpl  } System.TMonitor.Enter (Line 20031, “System.pas” + 4) + $2
\[710F09F8\]{rtl370.bpl  } System.TMonitor.CheckOwningThread (Line 19945, “System.pas” + 2) + $0
\[710F0D1E\]{rtl370.bpl  } System.TMonitor.Exit (Line 20135, “System.pas” + 1) + $2
\[755D8954\]{vclactnband370.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1933, “Vcl.ActnMenus.pas” + 25) + $4
\[74244168\]{vcl370.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 10971, “Vcl.Controls.pas” + 3) + $6
\[7121624C\]{rtl370.bpl  } System.Classes.StdWndProc (Line 19117, “System.Classes.pas” + 8) + $0
\[74395B8B\]{vcl370.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 5137, “Vcl.Forms.pas” + 0) + $E7E6
\[74395BCE\]{vcl370.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 5137, “Vcl.Forms.pas” + 0) + $E829
\[74395F0D\]{vcl370.bpl  } Vcl.Forms.TApplication.Run (Line 5137, “Vcl.Forms.pas” + 0) + $EB68
\[00C82B96\]{bds.exe     } bds.bds + $DE

Curious; from the callstack, this all seems to be just the the Delpgi IDE, none of our code involved…

But just in case, can you retry with .1617, which should be out in a couple of hours. We pulled .1615 for a (i believe unrelated) issue – the wrong/old version of a .dll was shipped causing AV in Service Builder. I don’t think this is the same, but who knows…

I assume selecting different items does not AV? If you open an existing RO project, all is fine?

Is this specific to Delphi 13, or does the same happen in whatever other version(s) of Delphi you may still have installed?

I don’t have Delphi 13 installed yet, myself; if this persists with .1617, my colleague Eugene will have a look on Monday.

thanx!

1 Like

Hi Marc,

thank you very much. At the moment I’ve only tried it in Delphi 13. I’ll try with .1617 when it becomes available and let you know.

Best regards

1 Like

.1617 is out now.

1 Like

Hi Marc,

Great! Now it works fine without any problems.

Thank you very much!

Happy to hear!

1 Like