Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=75923 --- shadow/75923 2005-08-30 05:48:11.000000000 -0400 +++ shadow/75923.tmp.9283 2005-08-30 23:40:18.000000000 -0400 @@ -1,13 +1,13 @@ Bug#: 75923 Product: Mono: Runtime Version: 1.1 OS: other OS Details: FreeBSD 5.4-RELEASE-p6 -Status: RESOLVED -Resolution: NOTABUG +Status: REOPENED +Resolution: Severity: Unknown Priority: Normal Component: io-layer AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] @@ -117,6 +117,53 @@ appropriate semctl(..., IPC_RMID) call ? ------- Additional Comments From [EMAIL PROTECTED] 2005-08-30 05:48 ------- That semaphore will be reused everytime you run mono with the same user and same .wapi directory. + +------- Additional Comments From [EMAIL PROTECTED] 2005-08-30 23:40 ------- +Hi Gonzalo, thanks for the help on IRC. I did some diging through how +we build Mono in the FreeBSD ports system and I we set MONO_SHARED_DIR +to the ports's work/ directory. + [EMAIL PROTECTED]:ttyp1 mono-svn]# ls -al work/ +drwxr-xr-x 2 root wheel 512 Aug 30 22:40 .wapi +drwxr-xr-x 15 root wheel 1536 Aug 30 22:36 mono-1.1.8.20050826 + +I ran the semdel-wrapper manually after building Mono but the one +remaing semaphore was not removed. We need this semaphore to be +removed because we remove the work/.wapi/ at the end of the build +during the cleanup process. We cannot write to ~/.wapi because we can +only assume work/ is writeable during package building. + +I see that two .wapi/ directories are created during the build, +work/.wapi/ and work/mono-1.1.8.20050826/runtime/.wapi/ + [EMAIL PROTECTED]:ttyp1 mono-svn]# ls -al work/.wapi/ +total 116 +drwxr-xr-x 2 root wheel 512 Aug 30 22:40 . +drwxr-xr-x 4 root wheel 512 Aug 30 22:53 .. +-rw------- 1 root wheel 1277964 Aug 30 22:41 +shared_data-compass.straycat.dhs.org-6-0 +-rw------- 1 root wheel 2867204 Aug 30 22:41 +shared_fileshare-compass.straycat.dhs.org-6-0 + + [EMAIL PROTECTED]:ttyp1 mono-svn]# ls -al +work/mono-1.1.8.20050826/runtime/.wapi +total 196 +drwxr-xr-x 2 root wheel 512 Aug 30 22:40 . +drwxr-xr-x 4 root wheel 512 Aug 30 22:41 .. +-rw------- 1 root wheel 1277964 Aug 30 22:53 +shared_data-compass.straycat.dhs.org-7-0 +-rw------- 1 root wheel 2867204 Aug 30 22:53 +shared_fileshare-compass.straycat.dhs.org-7-0 + +The shared_*-6-0 files under work/.wapi/ have file creation times +which match the CTIME of the leftover semaphore. I set +MONO_SHARED_DIR=work/mono-1.1.8.20050826/runtime/.wapi hoping this +would clear up the problem but instead the four files in the two +directories listed above are all created under +work/mono-1.1.8.20050826/runtime/.wapi/ I'm guessing the shared_*-6-0 +files are the problem. Is there a way to prevent them from being +created? Thanks. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
