Sometimes when quitting Frontier on Windows, a crash
occurs in settablestructureglobals (tablestructure.c).
The exact circumstances under which the crash occurs
are unknown.
According to the DrWatson32 log (attached), the crash
occurs when the first parameter of the
settablestructureglobals calls, hvariable, is
dereferenced twice in the function to obtain the handle
to the roottable that is stashed in the variabledata
field of hvariable (line 667 in rev 1.4).
This happens in a thread other than the main thread
while the main thread is busy closing all root files.
It looks like closing root files by the main thread has
left a dangling handle stashed in the hccglobals field
of the thread globals of the first thread.
This bug was originally reported by George Luft for
Frontier 10.1a6 for Windows.
DrWatson32 log for crash
Logged In: YES
user_id=937415
This used to happen with the OPML editor, too. It has not
happened lately--say, in the past week or two. I'm just
mentioning it in case it helps.