Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Occasional access violation in TUICommandCollection.Destroy() at program termination #39

Closed
joachimmarder opened this issue Jun 8, 2016 · 0 comments
Assignees
Labels
Milestone

Comments

@joachimmarder
Copy link
Contributor

There are unfortunately no deterministic steps for reproducing this AV. Any ideas are welcome.

exception class    : EAccessViolation
exception message  : Access violation at address 0000000000418648 in module 'Tests.exe'. Read of address 00000000417128B8.

main thread ($3d4):
00418648 Tests.exe    System                      36030   +6 @IntfClear
01b54b5b Tests.exe    UIRibbonCommands             3744   +4 TUICollection.Destroy
0040e985 Tests.exe    System                      15718   +5 TObject.Free
01b4fef8 Tests.exe    UIRibbonCommands             2270   +1 TUICommandCollection.Destroy
0040e985 Tests.exe    System                      15718   +5 TObject.Free
01b86776 Tests.exe    UIRibbon                     2261   +3 {System.Generics.Collections}TObjectDictionary<System.Cardinal,UIRibbonCommands.TUICommand>.ValueNotify
01b8573b Tests.exe    UIRibbon                     1950  +12 {System.Generics.Collections}TDictionary<System.Cardinal,UIRibbonCommands.TUICommand>.Clear
01b85491 Tests.exe    UIRibbon                     1831   +1 {System.Generics.Collections}TDictionary<System.Cardinal,UIRibbonCommands.TUICommand>.Destroy
0040e985 Tests.exe    System                      15718   +5 TObject.Free
00494711 Tests.exe    System.SysUtils             25149   +3 FreeAndNil
01b7b952 Tests.exe    UIRibbon                      634   +3 TUIRibbon.Destroy
006c3d4d Tests.exe    Vcl.Controls                 8390  +23 TWinControl.Destroy
0087e4fe Tests.exe    Vcl.Forms                    3060   +3 TScrollingWinControl.Destroy
00880212 Tests.exe    Vcl.Forms                    3732  +33 TCustomForm.Destroy
0040e985 Tests.exe    System                      15718   +5 TObject.Free
00888294 Tests.exe    Vcl.Forms                    6818   +1 TCustomForm.CMRelease
0040f0ae Tests.exe    System                      16489  +10 TObject.Dispatch
006c0e43 Tests.exe    Vcl.Controls                 7232  +91 TControl.WndProc
006c8457 Tests.exe    Vcl.Controls                10038 +153 TWinControl.WndProc
00881e19 Tests.exe    Vcl.Forms                    4427 +206 TCustomForm.WndProc
006c767a Tests.exe    Vcl.Controls                 9750   +3 TWinControl.MainWndProc
005ef1b3 Tests.exe    System.Classes              16617   +8 StdWndProc

@joachimmarder joachimmarder changed the title Occasional access violation in TUICommandCollection.Destroy at program termination Occasional access violation in TUICommandCollection.Destroy() at program termination Jun 8, 2016
joachimmarder pushed a commit that referenced this issue Jun 17, 2016
…ommandCollection.Destroy() at program termination)
@joachimmarder joachimmarder self-assigned this Jul 19, 2016
@joachimmarder joachimmarder added this to the Version 2.1 milestone Jul 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant