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]