To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=111400 Issue #|111400 Summary|Extension Manager does not join spawned uno process (- |> smoketestoo_native fails) Component|framework Version|DEV300m77 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|code Assigned to|jl Reported by|sb
------- Additional comments from [email protected] Wed May 5 13:36:29 +0000 2010 ------- raise_uno_process in desktop/source/deployment/registry/component/dp_component.cxx does not lead to a call of osl_joinProcess on the obtained hProcess (let alone osl_freeProcessHandle, see issue 77087). That is most probably the reason why building smoketestoo_native can fail. What I have occasionally observed at least on DEV300_m77 based CWS sb122 unxlngi6.pro is [...] OK (1) rm: cannot remove `./unxlngi6.pro/misc/smoketest/user/user/uno_packages/cache/uno_packages/sdIHT0_/TestExtension.oxt/.nfs000000001a59a678000010e4': Device or resource busy dmake: Error code 1, while making 'cpptest' 1 module(s): smoketestoo_native need(s) to be rebuilt Reason(s): ERROR: error 65280 occurred while making /net/so-cwsserv01/export/cws/sb122/DEV300/sun/../ooo/smoketestoo_native What happens is probably as follows: The smoke test instantiates TestExtension.oxt, the contained TestExtension.jar UNO component is instantiated in a spawned uno.bin process. After the soffice.bin process has terminated, cpptest in solenv/inc/installationtest.mk (included in smoketestoo_native/makefile.mk) calls "$(RM) -r $(MISC)/$(TARGET)/user" to remove the temporary UserInstallation from the local output tree of smoketestoo_native, which happens to be accessed via NFS. Within the $(RM) -r, unlinking .../TestExtesion.oxt/TestExtension.jar leaves the .../TestExtension.oxt/.nfs000000001a59a678000010e4 file behind, as the still running uno.bin has that file still open, and the following rmdir of .../TestExtension.oxt thus fails as the directory is not empty. --------------------------------------------------------------------- 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]
