To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=45899
------- Additional comments from [EMAIL PROTECTED] Tue Mar 29 21:35:47 -0800 2005 ------- Hmm, I just saw the "~ORoadmap" in the stack, and thought it's the same problem as I encountered just a few days before ... Looking at your trace, the OGeneralPage is being destroyed currently. Since it has the compiler-generated destructor only, and the next frame shows a RadioButton being destroyed, this means we're already in the phase of destroying the members of the OGeneralPage instance. >From within the RadioButton destructor, the focus is given to the OGeneralPage, as indicated by the OGeneralPage::GetFocus in frame #1. Now if you look into the implementation of OGeneralPage::GetFocus, you see that it's trying to forward the focus to the type list box. However, this listbox has already been destroyed (as you can see from the order of OGeneralPage's members: m_aDataSourceType is *after* all radio buttons, and a radio button destructor is what is currently on the stack, frame #7). While I now know that this is yet another focus-forwarding-dies-in-destructor bug, I am not sure how to solve it. One possibility would be to make m_aDataSourceType a pointer, which can be reset to NULL in the dtor, which would prevent accessing it in GetFocus. However, this might also be only fixing of symptoms. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
