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





------- Additional comments from [email protected] Fri Jan 15 12:06:47 
+0000 2010 -------
I applied the patch to the OOG680_m5 we're using, and it helped to reduce the
number of crashes. However, I now see a similar crash:

==30720== Thread 6:
==30720== Invalid read of size 4
==30720==    at 0x39D8A08293: pthread_mutex_lock (in /lib64/libpthread-2.5.so)
==30720==    by 0x7210593: osl_acquireMutex (mutex.c:144)
==30720==    by 0x720AB9B: osl::Mutex::acquire() (mutex.hxx:74)
==30720==    by 0x720ABF2: osl::Guard<osl::Mutex>::Guard(osl::Mutex*)
(mutex.hxx:153)
==30720==    by 0x7245AFB: rtl_moduleCount_release (unload.cxx:160)
==30720==    by 0xE6C69A9: bridges::cpp_uno::shared::Bridge::~Bridge()
(bridge.cxx:231)
==30720==    by 0xE6C6B85: bridges::cpp_uno::shared::freeMapping(_uno_Mapping*)
(bridge.cxx:60)
==30720==    by 0x6FC3E5A: uno_revokeMapping (lbmap.cxx:705)
==30720==    by 0xE6C69F8: bridges::cpp_uno::shared::Bridge::release()
(bridge.cxx:197)
==30720==    by 0xE6C8ED9:
bridges::cpp_uno::shared::freeUnoInterfaceProxy(_uno_ExtEnvironment*, void*)
(unointerfaceproxy.cxx:65)
==30720==    by 0x6FC8154: s_stub_defenv_revokeInterface (lbenv.cxx:417)
==30720==    by 0x6FCEC95: s_environment_invoke_v(_uno_Environment*,
_uno_Environment*, void (*)(__va_list_tag (*) [1]), __va_list_tag (*) [1])
(EnvStack.cxx:300)
==30720==    by 0x6FCED31: uno_Environment_invoke_v (EnvStack.cxx:319)
==30720==    by 0x6FCEDCD: uno_Environment_invoke (EnvStack.cxx:328)
==30720==    by 0x6FC6DDE: defenv_revokeInterface (lbenv.cxx:473)
==30720==    by 0xE6C8D93:
bridges::cpp_uno::shared::releaseProxy(_uno_Interface*) 
(unointerfaceproxy.cxx:104)
==30720==    by 0x10C1EC60: bridges_remote::Uno2RemoteStub::~Uno2RemoteStub()
(stub.cxx:336)
==30720==    by 0x10C1F263:
bridges_remote::freeUno2RemoteStub(_uno_ExtEnvironment*, void*) (stub.cxx:296)
==30720==    by 0x6FC8154: s_stub_defenv_revokeInterface (lbenv.cxx:417)
==30720==    by 0x6FCEC95: s_environment_invoke_v(_uno_Environment*,
_uno_Environment*, void (*)(__va_list_tag (*) [1]), __va_list_tag (*) [1])
(EnvStack.cxx:300)
==30720==    by 0x6FCED31: uno_Environment_invoke_v (EnvStack.cxx:319)
==30720==    by 0x6FCEDCD: uno_Environment_invoke (EnvStack.cxx:328)
==30720==    by 0x6FC6DDE: defenv_revokeInterface (lbenv.cxx:473)
==30720==    by 0x10C1FFBF: thisRelease (stub.cxx:66)
==30720==    by 0x10C0A5BB: bridges_urp::ServerMultiJob::execute() 
(urp_job.cxx:701)
==30720==    by 0x10C0CAC0: doit (urp_job.cxx:77)
==30720==    by 0x6FD323F: cppu_threadpool::JobQueue::enter(long, unsigned char)
(jobqueue.cxx:126)
==30720==    by 0x6FD3C53: cppu_threadpool::ORequestThread::run() 
(thread.cxx:199)
==30720==    by 0x6FD3E9A: cppu_requestThreadWorker (thread.cxx:56)
==30720==    by 0x72111FE: osl_thread_start_Impl (thread.c:279)
==30720==  Address 0xab9a098 is 16 bytes inside a block of size 40 free'd
==30720==    at 0x4A06B3E: free (vg_replace_malloc.c:323)
==30720==    by 0x7210540: osl_destroyMutex (mutex.c:125)
==30720==    by 0x720C16D: osl::Mutex::~Mutex() (mutex.hxx:65)
==30720==    by 0x7244E71: __tcf_0 (unload.cxx:140)
==30720==    by 0x39D7E33354: exit (in /lib64/libc-2.5.so)
==30720==    by 0x39D7E1D97A: (below main) (in /lib64/libc-2.5.so)

Can we do something similar here?

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