Menu

#505 Delphi 13 IDE closing Access Violation bug

New
open
nobody
5
1 day ago
2026-07-10
Jarosław
No

GExperts Bug Report

Description:
When closing Delphi 13 IDE Win32 even without any opened project we get:

Exception EAccessViolation in module rtl370.bpl at 0000FF8C.
Access violation at address 6BEFFF8C in module 'rtl370.bpl'
(offset FF8C). Read of address 00020478.

and bds.exe process hangs forever until we kill it.

Bug Details:
The bug is reproducible 100% of the time
The bug occurs on multiple machines

Steps:

  1. Start Delphi 13 from the start menu
  2. The default (empty) project is open or no project is open
  3. Close Delphi IDE

Configuration:
OS: Windows 11 (25H2) (build 26200)
GExperts: GExpertsRS130.dll 1.3.28.5349 from 18.04.2026 17:54:18
IDE: ideRS13
ComCtl32: <unknown></unknown>

Installed Experts:
$(BDS)\Bin\Scooter.BeyondCompare.Expert.dll = Beyond Compare IDE Package
C:\Program Files (x86)\GExperts for RAD Studio 13\GExpertsRS130.dll = GExperts
D:\programy\CnPack\CnWizards\CnWizLoader.dll = CnWizards_Loader

Installed Packages:
__Embarcadero Metropolis UI Live Tile Standard Components = $(BDSBIN)\dclMetropolisUILiveTile370.bpl
Embarcadero XML Components = $(BDSBIN)\dclxml370.bpl
Embarcadero Git Integration = $(BDSBIN)\gitide370.bpl
Embarcadero Mercurial Integration = $(BDSBIN)\hgide370.bpl
Embarcadero Subversion Integration = $(BDSBIN)\svnide370.bpl
User interface code for subversion integration = $(BDSBIN)\svnui370.bpl
Subversion integration = $(BDSBIN)\svn370.bpl
Embarcadero LiveBindings Components = $(BDSBIN)\dclbindcomp370.bpl
Embarcadero Experts UI Components = $(BDSBIN)\ExpertsUI370.bpl
Embarcadero Common Design Resources = $(BDSBIN)\dclcommon370.bpl
Embarcadero LiveBindings Components FireMonkey = $(BDSBIN)\dclbindcompfmx370.bpl
Embarcadero FMX Standard Components = $(BDSBIN)\dclfmxstd370.bpl
Embarcadero - RTL Component Editors = $(BDSBIN)\dclrtl370.bpl
Embarcadero - Tethering Component Editors = $(BDSBIN)\dcltethering370.bpl
Embarcadero ActionBar Components = $(BDSBIN)\dclact370.bpl
Embarcadero Database Components = $(BDSBIN)\dcldb370.bpl
Embarcadero Standard Components = $(BDSBIN)\dclstd370.bpl
Embarcadero Editor Emacs Enhancements = $(BDSBIN)\dclemacsedit370.bpl
Embarcadero Markup Language Wizards = $(BDSBIN)\dclmlwiz370.bpl
Embarcadero QuickEdit Designer 2.0 = $(BDSBIN)\dclQuickEdit370.bpl
Embarcadero ShareContract Components = $(BDSBIN)\dclshare370.bpl
Embarcadero WinX Controls = $(BDSBIN)\dclwinx370.bpl
Embarcadero Sample Debugger Visualizers = $(BDSBIN)\samplevisualizers370.bpl
Embarcadero Control Panel Applet Package = $(BDSBIN)\applet370.bpl
Embarcadero LiveBindings Components VCL = $(BDSBIN)\dclbindcompvcl370.bpl
Embarcadero MyBase DataAccess Components = $(BDSBIN)\dclmid370.bpl
Embarcadero Internet Server Wizards = $(BDSBIN)\dclnetwiz370.bpl
Embarcadero Internet Components = $(BDSBIN)\dclnet370.bpl
Embarcadero Experts Creators Components = $(BDSBIN)\ExpertsCreators370.bpl
Embarcadero VCL Database Components = $(BDSBIN)\dclvcldb370.bpl
Delphi 1.0 Compatibility Components = $(BDSBIN)\dcl31w370.bpl
Embarcadero Sample Components = $(BDSBIN)\dclsmp370.bpl
Embarcadero Editor Script Enhancements = $(BDSBIN)\dclsmpedit370.bpl
Embarcadero Touch Components = $(BDSBIN)\dcltouch370.bpl
Embarcadero Mobile Wizard Help = $(BDSBIN)\MobileWizardExpert370.bpl
Data Explorer Reusable Services = $(BDSBIN)\DataExplorerService370.bpl
Embarcadero Driver Components = $(BDSBIN)\dclDBXDrivers370.bpl
Embarcadero Intro Driver Components = $(BDSBIN)\dclDBXDriversInt370.bpl
Embarcadero REST-Backend Components = $(BDSBIN)\dclRESTBackendComponents370.bpl
Embarcadero REST-Library Components (Designtime) = $(BDSBIN)\dclRESTComponents370.bpl
Embarcadero dbExpress Components = $(BDSBIN)\dcldbx370.bpl
Embarcadero SimpleDataset Component (DBX) = $(BDSBIN)\dcldbxcds370.bpl
Embarcadero Cloud management components = $(BDSBIN)\dclCloudService370.bpl
FireDAC Data Explorer Integration = $(BDSBIN)\DataExplorerFireDACPlugin370.bpl
Embarcadero FireDAC Components = $(BDSBIN)\dclFireDAC370.bpl
LiveBinding Expression Components FireDac = $(BDSBIN)\dclBindCompFireDAC370.bpl
Embarcadero FMX FireDAC Components = $(BDSBIN)\dclFMXFireDAC370.bpl
Embarcadero VCL FireDAC Components = $(BDSBIN)\dclVclFireDAC370.bpl
Skia4Delphi FMX Designtime package = $(BDSBIN)\Skia.Package.FMX.Designtime370.bpl
Skia4Delphi VCL Designtime package = $(BDSBIN)\Skia.Package.VCL.Designtime370.bpl
Embarcadero Style Designer Package = $(BDSBIN)\fmxstyledesigner370.bpl
Edge WebView2 Components = $(BDSBIN)\dcledge370.bpl
Internet Explorer Components = $(BDSBIN)\dclie370.bpl
DBExpress Data Explorer Integration = $(BDSBIN)\DataExplorerDBXPlugin370.bpl
DBExpress InterBase Data Explorer Integration = $(BDSBIN)\DataExplorerDBXPluginInt370.bpl
LiveBindings Expression Components DbExpress = $(BDSBIN)\dclbindcompdbx370.bpl
Embarcadero XML Transform Provider Components = $(BDSBIN)\dcldsnapxml370.bpl
Embarcadero DataSnap Connection Components = $(BDSBIN)\dclmcn370.bpl
Embarcadero SOAP Midas Components = $(BDSBIN)\dclsoapmidas370.bpl
Embarcadero SOAP Components = $(BDSBIN)\dclsoap370.bpl
Embarcadero SOAP Server Components = $(BDSBIN)\dclsoapserver370.bpl
Embarcadero Internet DB Components = $(BDSBIN)\dclnetdb370.bpl
Embarcadero ADO DB Components = $(BDSBIN)\dclado370.bpl
Embarcadero Unit Testing IDE Package = $(BDSBIN)\DUnitXIDEExpert370.bpl
Embarcadero InterBase Express Components = $(BDSBIN)\dclib370.bpl
Embarcadero InterBase Express Monitoring = $(BDSBIN)\ibmonitor370.bpl
TeeChart Lite FMX Components = $(BDSBIN)\dclFMXtee9370.bpl
TeeChart Standard VCL Components = $(BDSBIN)\dcltee9370.bpl
RealThinClient SDK 8 (design) = C:\BPL37\rtcSDKD.bpl
RealThinClient SDK 8 = C:\BPL37\rtcSDK.bpl
RTC Portal 5 = C:\BPL37\rtcPortal.bpl
Abbrevia Design-time package - VCL XE6 = C:\BPL37\AbbreviaVCLDesign200.bpl
Envision Image Library = C:\BPL37\En_DXE6.bpl
FastScript 1.9 Components = C:\BPL37\dclfs20.bpl
Fast Report 5.0 Components = C:\BPL37\dclfrx20.bpl
FastReport 5.0 Exports = C:\BPL37\dclfrxe20.bpl
FastScript 1.9 DB Components = C:\BPL37\dclfsDB20.bpl
FastReport 5.0 DB Components = C:\BPL37\dclfrxDB20.bpl
THtmlViewer, TFrameViewer, and TFrameBrowser = C:\BPL37\dclFrameViewerXE6.bpl
Indy 10 Core Design Time = C:\BPL37\dclIndyCore200.bpl
Indy 10 Protocols Design Time = C:\BPL37\dclIndyProtocols200.bpl
QuickReport Runtime Package = C:\BPL37\qrptXE6.bpl
QuickReport Components = C:\BPL37\DclqrtXE6.bpl
TDbf for Delphi XE6 = C:\BPL37\dcltdbf200.bpl
Komponent obsługi skanera (zewnętrzny Freeware) = C:\BPL37\AqrImgPcgXE.bpl
Devart Data Access GUI VCL related Components = C:\BPL37\dacvcl250.bpl
Devart Data Access Components = C:\BPL37\dcldac250.bpl
Devart Universal Data Access GUI VCL related Components = C:\BPL37\unidacvcl250.bpl
Devart Universal Data Access Components = C:\BPL37\dclunidac250.bpl
(untitled) = C:\BPL37\ibprovider250.bpl
UniDAC TDS Provider = C:\BPL37\tdsprovider250.bpl
Universal Data Access Components = C:\BPL37\msprovider250.bpl
VirtualTreeView Controls = C:\BPL37\VirtualTreesD20.bpl
kbmMemTable Pro Edition - Performance memory dataset - Delphi XE6 for Win32 - Designtime - www.Components4Developers.com = C:\BPL37\kbmMemDesDXE6Pro.bpl
kbmMW Enterprise Edition - High performance n-tier - Delphi XE6 for Win32 - Designtime - www.Components4Developers.com = C:\BPL37\kbmMWDesDXE6Ent.bpl
madBasic 1.2.8 - www.madshi.net = C:\BPL37\madBasic_.bpl
madHelp 1.1.1 - www.madshi.net = C:\BPL37\madHelp_.bpl
madDisAsm 2.2.6 - www.madshi.net = C:\BPL37\madDisAsm_.bpl
madExcept 5.1.4 - www.madshi.net = C:\BPL37\madExcept_.bpl
madExceptIde 1.1.0 - www.madshi.net = C:\BPL37\madExceptIde_.bpl
madExceptVcl 2.1.0 - www.madshi.net = C:\BPL37\madExceptVcl_.bpl
madExceptWizard 3.1.8 - www.madshi.net = C:\BPL37\madExceptWizard_.bpl
Chrome Tabs = C:\BPL37\ChromeTabs_D.260.bpl
Wave Audio Package for Delphi 2007 = C:\BPL37\WA2007.bpl
HTML Component Library Core = C:\BPL37\hclcore_xe11.bpl
HTML Component Library - VCL package = C:\BPL37\htmlcomp_xe11.bpl
TaurusTLS Design-Time-Only package = C:\BPL37\TaurusTLS_DT.bpl
Microsoft Office 2000 Sample Automation Server Wrapper Components = $(BDSBIN)\dcloffice2k370.bpl
Microsoft Office XP Sample Automation Server Wrapper Components = $(BDSBIN)\dclofficexp370.bpl
HuzarSoftware = C:\BPL37\HuzarSoftwareXE.bpl
HuzarSoftwareFR = C:\BPL37\HuzarSoftwareFRXE.bpl
HuzarSoftwarekbmMW = C:\BPL37\HuzarSoftwarekbmMWXE.bpl
HuzarSoftwareMSSQL = C:\BPL37\HuzarSoftwareMSSQLXE.bpl
HuzarSoftwareTimeTable = C:\BPL37\HuzarSoftwareTimeTableXE.bpl
HuzarSoftwareTools = C:\BPL37\HuzarSoftwareToolsXE.bpl

Installed IDE Packages:
Embarcadero GetIt Package = $(BDS)\Bin\GetIt370.bpl
Embarcadero Guided Tour Package = $(BDS)\Bin\GuidedTour370.bpl
Embarcadero IDE VCL Package = $(BDS)\Bin\IDEvcl370.bpl
Embarcadero Theme Package = $(BDS)\Bin\ModernTheme370.bpl
(Untitled) = $(BDS)\Bin\SingleIcon370.bpl
Embarcadero Theme Package = $(BDS)\Bin\darktheme370.bpl
Embarcadero Theme Package = $(BDS)\Bin\themeloader370.bpl
CodeQuery API Package = $(BDS)\bin\codequeryide370.bpl
Embarcadero Multi-Device Preview package = $(BDS)\Bin\MultidevicePreview370.bpl
Assembly Browser Package = $(BDS)\Bin\asmview370.bpl
(Untitled) = $(BDS)\Bin\dbkdebugide370.bpl
Delphi Win32 Platform = $(BDS)\Bin\delphiwin32370.bpl
.NET Core IDE Package = $(BDS)\Bin\dotnetcoreide370.bpl
(Untitled) = $(BDS)\bin\exceptiondiag370.bpl
(Untitled) = $(BDS)\bin\fileexplorer370.bpl
(Untitled) = $(BDS)\bin\historyide370.bpl
HtmlHelp Viewer = $(BDS)\Bin\htmlhelp1370.bpl
__HtmlHelp Viewer = $(BDS)\Bin\htmlhelp2370.bpl
IDE File filters = $(BDS)\bin\idefilefilters370.bpl
Pluggable Tree View Package = $(BDS)\bin\plugview370.bpl
Value Data: Project and template library package = $(BDS)\Bin\projpageide370.bpl
Welcome Page Create New Plugin = $(BDS)\Bin\WelcomePage.Plugin.CreateNew370.bpl
Welcome Page GetIt Feed Plugin = $(BDS)\Bin\WelcomePage.Plugin.GetItFeed370.bpl
Welcome Page Learn Plugin = $(BDS)\Bin\WelcomePage.Plugin.Learn370.bpl
Welcome Page Open Recent Plugin = $(BDS)\Bin\WelcomePage.Plugin.OpenRecent370.bpl
Welcome Page IDE Package = $(BDS)\Bin\WelcomePageIDE370.bpl
TypeLibrary Browser Package = $(BDS)\Bin\tlbview370.bpl
LSP feature = $(BDS)\Bin\IDELSP370.bpl
Embarcadero COM Support = $(BDS)\bin\comcore370.bpl
(Untitled) = $(BDS)\Bin\projecttargets370.bpl
(Untitled) = $(BDS)\Bin\vclmenudesigner370.bpl
Embarcadero ParnassusIDE Package = $(BDS)\Bin\ParnassusIDE370.bpl
Component Toolbar Package = $(BDS)\bin\comptoolbar370.bpl
Embarcadero Tracking System Package = $(BDS)\Bin\TrackingSystem370.bpl
(Untitled) = $(BDS)\Bin\gdbdebugcore370.bpl
(Untitled) = $(BDS)\Bin\gdbdebugide370.bpl
(Untitled) = $(BDS)\Bin\ios32debugide370.bpl
(Untitled) = $(BDS)\Bin\ios64debugide370.bpl
Embarcadero FireUI Live Preview Package = $(BDS)\Bin\LivePreview370.bpl
Embarcadero Mirror Package = $(BDS)\Bin\MirrorHub370.bpl
(Untitled) = $(BDS)\Bin\codetemplates370.bpl
Core IDE Pro Package = $(BDS)\bin\coreproide370.bpl
(Untitled) = $(BDS)\bin\dbkdebugproide370.bpl
(Untitled) = $(BDS)\Bin\profiledeployide370.bpl
(Untitled) = $(BDS)\Bin\profilemgride370.bpl
Embarcadero SDK Manager = $(BDS)\Bin\sdkmgride370.bpl
Core Refactoring Package = $(BDS)\bin\refactoride370.bpl
ToDo = $(BDS)\bin\todoide370.bpl
(Untitled) = $(BDS)\Bin\DataExplorerIDE370.bpl
Visualization IDE Service Package = $(BDS)\Bin\VisualizationServiceIDE370.bpl
Embarcadero Mobile Device Manager Package = $(BDS)\Bin\DeviceManager370.bpl
(Untitled) = $(BDS)\bin\htmide370.bpl
(Untitled) = $(BDS)\bin\mlcc370.bpl
Embarcadero Embarcadero AI Engine Package = $(BDS)\Bin\AIEngine370.bpl
Embarcadero Claude AI Package = $(BDS)\Bin\ClaudeAIPlugin370.bpl
Embarcadero Google AI Package = $(BDS)\Bin\GoogleAIPlugin370.bpl
Embarcadero Ollama AI Package = $(BDS)\Bin\OllamaAIPlugin370.bpl
Embarcadero OpenAI Package = $(BDS)\Bin\OpenAIPlugin370.bpl
(Untitled) = $(BDS)\Bin\win64debugide370.bpl
Delphi Win64 Platform = $(BDS)\Bin\delphiwin64370.bpl
Delphi WinARM64 Platform = $(BDS)\Bin\delphiwinarm64370.bpl
(Untitled) = $(BDS)\Bin\unittestide370.bpl
_(untitled) = $(BDS)\bin\getitide370.bpl

GExperts Experts:
1 = TExplicitFilterExpert
1 = TAddDockWindowExpert
1 = ASCIIChart
1 = BackupProject
1 = BookmarksExpert
1 = ClassBrowser
1 = CleanDirectories
1 = ClipboardHistory
1 = CodeLibrarian
1 = ComponentGrid
1 = RenameComponents
1 = ComponentsToCode
1 = CopyComponentNames
0 = EditorEnhancements
1 = TEditPathExpert
1 = EditorExpertsMenu
1 = ExpertManager
1 = FavoriteFiles
0 = FilterExceptions
0 = FindComponentReference
1 = FocusCodeEditor
1 = TFormHotkeysExpert
1 = GotoExpert
1 = GrepMenuEntry
1 = GrepResults
1 = GrepFastSearch
1 = GrepNextItem
1 = GrepPrevItem
1 = GrepSearch
1 = HideComponents
1 = IDEMenuShortCuts
0 = TGX_IdeToolbarExpert
1 = InsertAutoToDo
1 = TKeyboardShortcutsExpert
1 = MacroLibrary
1 = MessageDialog
1 = OpenFile
1 = PEInformation
1 = ProcedureList
1 = ProjectDependencies
1 = ProjOptionSets
1 = CodeProofreader
1 = ReplaceComponents
1 = ReselectDesktop
1 = SelectComponents
0 = SetComponentProperties
1 = SetFocusControl
1 = SourceExport
1 = SetTabOrder
1 = ToDoList
1 = UsesClauseMgr

CPU:
# Processors: 24
Type: Intel 586 model 151 Stepping 2
Speed: 2447,37 MHz

Keyboard:
Type 0: IBM enhanced (101 or 102-key) keyboard with OEM FKeys
Layout: Polish (Programmers) (pl) in KBDPL1.DLL

Locale Info:
Number of Digits: '2'
Leading Zero: '1'
List Separators: ';'
Grouping: '3;0'
Decimal Separator: ','
Group Separator: ' '
Monetary Grouping: '3;0'
Monetary Decimal Separator: ','
Monetary Group Separator: ' '

Discussion

  • Thomas Mueller

    Thomas Mueller - 5 days ago

    I notice you have MadExcept installed. Do you happen to have a MadExcept log file of the crash? Or at least a stack trace? I cannot reproduce the problem with my installation. But I have way fewer components installed and I think your IDE is a higher SKU than the Pro I have got.

    Did you try to compile the latest GExperts sources and use the DLL produced by that? The bug might already have been fixed. Here are the instructions for doing that.

     
  • Jarosław

    Jarosław - 1 day ago

    Unfortunately there’s no madExcept log file of the crash. I have a Delphi Pro license.
    I haven’t tried to compile the latest sources. There was no issue in Delphi 12.

     

Log in to post a comment.