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





------- Additional comments from [EMAIL PROTECTED] Mon May 12 17:55:44 +0000 
2008 -------
https://bugzilla.redhat.com/show_bug.cgi?id=446005

I'm sort of sure that this may be a compiler problem of some kind, I find that
a) making olepersist.cxx NOOPT and it works, or
b) if I drop -fasynchronous-unwind-tables from our iX86 compiler flags it 
works, or
c) if I remove uno::Reference< io::XStream > xCachedCopyStream; and add it
inside each try block it works

In the crashing case, all is well until after the catch of the thrown exception,
at which point the next loop fails, and valgrind just says value 0xa not
malloced recently. Adding debugging prints and the problem just moves to another
statement inside the loop. Adding -O0 and the problem goes away, making it
super-hard to determine where the error is with gdb as most things are optimized
away otherwise. If I could isolate it standalone then at least I could properly
blame gcc, but finding that hard to achieve.

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