If I remove glcorearb, still a sigsegv.
Yes, I know it's strange that I have to call that function, but it probably has to do with some shader related stuff that I need to do that somehow gets triggered in the function.
I will compare to see if I can't figure out what else I need to call, in order to get rid of that unnecessary function call.
The next step is (obviously) to fish out that one function and put it into the main form's unit so that I can get rid of the glcorearb unit.
And then comment out some lines in it ..
And/or read my own C source code - whatever.
But thanks for the pointers!