I don't have any problem with TOpenGLControl, especially under Gtk (Qt makes trouble). When I get a sigsev it's usually related to my procedure, e.g. when I try to pick an object's ID on move.
If you suspect the frame to be responsible for the sigsev you could try alternatives.
You are running 2.6.2, the recent version is 2.6.4 (3.x is work in progress). But that should not influence OpenGL as a feature of LCL.
When you create OGLFrame you set the owner to nil. Doesn't make self/application.x more sense?