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]

Reply via email to