<HTML>
<HEAD>
<TITLE>Mono and Active Directory?!</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>I'm not sure if this issue is confined to Mac OS X or not, but the Mono runtimes fall into an infinite loop when trying to execute any cli program (including mcs.exe). &nbsp;The issue appears to be confined to accounts where the user logs in using Active Directory credentials.<BR>
<BR>
The infinite loop involves successive &quot;access denied&quot; failures on semget and semctl. &nbsp;While the loop is executing, I get the following error messages in the terminal window:<BR>
<BR>
** (/Library/Frameworks/Mono.framework/Versions/1.1.13.2/lib/mono/1.0/mcs.exe:341): WARNING **:_wapi_shm_semaphores_init: semget error: Permission denied key 0x4d09fd6d - trying again<BR>
<BR>
** (/Library/Frameworks/Mono.framework/Versions/1.1.13.2/lib/mono/1.0/mcs.exe:341): WARNING **:_wapi_shm_semaphores_init: semctl init error: Permission denied - trying again<BR>
<BR>
In successive iterations through the loop, the &#8220;key&#8221; in the first error message increases by one from the previous pair of error messages.<BR>
<BR>
The problem did not appear in build 1.6.1, and did appear in 1.8.1 or later<BR>
<BR>
Having not looked at the code, I have no idea why this happens. &nbsp;Note that it does not happen when I log in as a local user. &nbsp;I&#8217;ve tried with admin privileges on the AD user account, and still no go.<BR>
<BR>
The problem occurs on two different machines, though I&#8217;m using the same Active Directory account. &nbsp;The machines are both G4 PowerBooks, one running 10.3.9 and the other running 10.4.4.<BR>
<BR>
Thoughts?<BR>
</SPAN></FONT>
</BODY>
</HTML>