To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=58335
User ab changed the following: What |Old value |New value ================================================================================ Assigned to|ab |abi -------------------------------------------------------------------------------- ------- Additional comments from [EMAIL PROTECTED] Wed Dec 7 04:16:29 -0800 2005 ------- Hint: Most of the time I had problems to reproduce this pro- blem when starting soffice from msdev. Starting it outside and connecting to the process afterwards worked better. The OFileAccess::exists method (located in fileaccess\source\ FileAccess.cxx) only tries to open a file for reading. If an XInputStream is available the file is considered to be exi- sting. The problem occurs when the XInputStream reference is released. This of cause calls the XInputStream dtor and finally leads to a call to osl_joinWithThread that obviously fails: ucbhelper3MSC.dll!osl::Thread::join() Line 127 + 0xc C++ ucbhelper3MSC.dll!ucb_impl::InputStream::~InputStream() Line 568 + 0x12 C++ ucbhelper3MSC.dll!ucb_impl::InputStream::`scalar deleting destructor'() + 0xf C++ cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 234 + 0x1f C++ ucbhelper3MSC.dll!cppu::WeakImplHelper2<com::sun::star::io::XInputStream,com::sun::star::io::XSeekable>::release() Line 121 + 0xc C++ fileacc.dll!05a11c06() == OFileAccess::exists The code in SimpleFileAccess is very basic and uses the ucb:: Content helper functionality. The code doesn't care about threads at all and I can't see any problem in this scenario. So I assume the problem to be located in ucbhelper. --------------------------------------------------------------------- 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]