Delphi bug: Exception EAccessViolation in module rtl210.bpl at 00016A9C [SOLVED]

I keep getting this error at Delphi shut down:

Application Error – Exception EAccessViolation in module rtl210.bpl at 00016A9C.
Access violation at address 50066A9C in module ‘rtl210.bpl’. Read of address 06152AF8.

Solution 1:

The problem is fixed by restoring this registry key to its original state: [HKEY_CURRENT_USERSoftwareEmbarcaderoBDS15.0Known IDE Packages]

Here is the pristine value for this key:

[HKEY_CURRENT_USERSoftwareEmbarcaderoBDS15.0Known IDE Packages]
“$(BDS)\bin\htmide210.bpl”=”(Untitled)”
“$(BDS)\bin\comptoolbar210.bpl”=”Component Toolbar Package”
“$(BDS)\bin\mlcc210.bpl”=”(Untitled)”
“$(BDS)\Bin\tgide210.bpl”=”(Untitled)”
“$(BDS)\Bin\delphiosx32210.bpl”=”Delphi OSX32 Platform”
“$(BDS)\Bin\macosxdebugide210.bpl”=”MacOS”
“$(BDS)\Bin\delphiwin64210.bpl”=”Delphi Win64 Platform”
“$(BDS)\Bin\win64debugide210.bpl”=”(Untitled)”
“$(BDS)\Bin\GuidedTour210.bpl”=”Embarcadero Guided Tour Package”
“$(BDS)\Bin\ModernTheme210.bpl”=”(Untitled)”
“$(BDS)\Bin\asmview210.bpl”=”Assembly Browser Package”
“$(BDS)\Bin\dbkdebugide210.bpl”=”(Untitled)”
“$(BDS)\Bin\delphiwin32210.bpl”=”Delphi Win32 Platform”
“$(BDS)\Bin\dotnetcoreide210.bpl”=”.NET Core IDE Package”
“$(BDS)\bin\exceptiondiag210.bpl”=”(Untitled)”
“$(BDS)\bin\fileexplorer210.bpl”=”(Untitled)”
“$(BDS)\bin\historyide210.bpl”=”(Untitled)”
“$(BDS)\Bin\htmlhelp2210.bpl”=”HtmlHelp Viewer”
“$(BDS)\bin\idefilefilters210.bpl”=”IDE File filters”
“$(BDS)\bin\plugview210.bpl”=”Pluggable Tree View Package”
“$(BDS)\Bin\projpageide210.bpl”=”Value Data: Project and template library package”
“$(BDS)\Bin\startpageide210.bpl”=”Start Page IDE Package”
“$(BDS)\Bin\tlbview210.bpl”=”TypeLibrary Browser Package”
“$(BDS)\Bin\codetemplates210.bpl”=”(Untitled)”
“$(BDS)\bin\coreproide210.bpl”=”Core IDE Pro Package”
“$(BDS)\bin\dbkdebugproide210.bpl”=”(Untitled)”
“$(BDS)\Bin\profiledeployide210.bpl”=”(Untitled)”
“$(BDS)\Bin\profilemgride210.bpl”=”(Untitled)”
“$(BDS)\Bin\sdkmgride210.bpl”=”Embarcadero SDK Manager”
“$(BDS)\bin\refactoride210.bpl”=”Core Refactoring Package”
“$(BDS)\bin\todoide210.bpl”=”ToDo”
“$(BDS)\Bin\comcore210.bpl”=”HtmlHelp Viewer”
“$(BDS)\Bin\projecttargets210.bpl”=”(Untitled)”
“$(BDS)\Bin\vclmenudesigner210.bpl”=”.NET Core IDE Package”
“$(BDS)\Bin\DataExplorerIDE210.bpl”=”(Untitled)”
“$(BDS)\Bin\unittestide210.bpl”=”(Untitled)”
“$(BDS)\Bin\iteidew32210.bpl”=”(Untitled)”
“$(BDS)\Bin\VisualizationServiceIDE210.bpl”=”Visualization IDE Service Package”
“C:\Users\Public\Documents\Embarcadero\Studio\15.0\Experts\IDEFixPackStartup.bpl”=”IDE Fix Pack Startup”

[UPDATE]
SOLUTION 2 (and cause):

After some work I discovered what caused this: The ‘FMX controls’ package was disabled (probably I disabled it since FMX is still infantile and I don’t intend to use it right now). Re-enabling this package solved the problem.

Also removing “$(BDS)\Bin\delphiwin32210.bpl”=”Delphi Win32 Platform” helped.

6 thoughts on “Delphi bug: Exception EAccessViolation in module rtl210.bpl at 00016A9C [SOLVED]”

  1. The 'FMX controls' package was disabled (probably I disabled it since FMX is still infantile and I don't intend to use it right now). Re-enabling this package solved the problem.

Leave a Comment

Scroll to Top