To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=65026





------- Additional comments from [EMAIL PROTECTED] Tue May  9 05:36:28 -0700 
2006 -------
I suspect that OpenBSD g++ is still using sjlj (setjmp/longjmp) exception 
handling. If so, it is not compatible with alloca used in the bridge code. 
When an exception is caught by catch clause in a function using alloca, the 
alloca'ed size is ignored in stack rewinding to the caught pont. Some of the 
automatic variables will be destroyed and cause crash.

If it is the case, the only solution is to replace alloca with malloc/free as 
I am doing in mingw port, although we know they are much slower.

Regards,

tono (Takashi Ono)


---------------------------------------------------------------------
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]

Reply via email to