mono-2.0.1 build spinning on 6.x

John Hein jhein at timing.com
Wed Mar 11 12:04:54 PDT 2009


Paul Hoffman wrote at 10:01 -0700 on Mar 11, 2009:
 > >From an earlier reply to a similar problem:
 > 
 > At 2:55 PM -0400 10/6/07, Phillip Neumann wrote:
 > >For the "/var/ports", it looks like your copmiling it inside a jail?
 > >
 > >If so, please enable security.jail.sysvipc_allowed=1

I'm not compiling in a jail.

I ran ktrace manually on the command that is spinning...

ktrace -f /tmp/ktrace.out -id env MONO_PATH="./class/lib/monolite" /usr/ports/lang/mono/work/mono-2.0.1/runtime/mono-wrapper ./class/lib/monolite/mcs.exe /out:build/deps/basic-profile-check.exe build/deps/basic-profile-check.cs


Then the last bit of kdump before the first SEGV is shown below.
Possible fork/thread issues?
.
.
.
 29924 mono     CALL  mmap(0x356df000,0x10000,0x3,0x2,0x3,0,0,0)
 29924 mono     RET   mmap 896397312/0x356df000
 29924 mono     CALL  fcntl(0x1,0x3,0xbfbfd004)
 29924 mono     RET   fcntl 2
 29924 mono     CALL  semop(0x2080000,0xbfbfcfac,0x1)
 29924 mono     RET   semop 0
 29924 mono     CALL  semop(0x2080000,0xbfbfcfac,0x1)
 29924 mono     RET   semop 0
 29924 mono     CALL  fcntl(0,0x3,0xbfbfd004)
 29924 mono     RET   fcntl 2
 29924 mono     CALL  semop(0x2080000,0xbfbfcfac,0x1)
 29924 mono     RET   semop 0
 29924 mono     CALL  semop(0x2080000,0xbfbfcfac,0x1)
 29924 mono     RET   semop 0
 29924 mono     CALL  break(0x840b000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x840e000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8410000)
 29924 mono     RET   break 0
 29924 mono     CALL  mmap(0x356ef000,0x11000,0x3,0x2,0x3,0,0,0)
 29924 mono     RET   mmap 896462848/0x356ef000
 29924 mono     CALL  break(0x8412000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8415000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8417000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8419000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x841c000)
 29924 mono     RET   break 0
 29924 mono     CALL  open(0x83cf180,0,0x1b6)
 29924 mono     NAMI  "/usr/local/lib/mono/gac/policy.1.0.System/0.0.0.0__b77a5c561934e089/policy.1.0.System.dll"
 29924 mono     RET   fork 0
 29924 mono     CALL  kse_release(0x83b0f40)
 29924 mono     RET   kse_release 0
 29924 mono     RET   kse_release 0
 29924 mono     CALL  kse_release(0x83a8f40)
 29924 mono     RET   kse_release 0
 29924 mono     CALL  kse_release(0x826ef40)
 29924 mono     RET   kse_release 0
 29924 mono     CALL  stat(0x829ff00,0xbfbfcd64)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll"
 29924 mono     RET   stat 0
 29924 mono     CALL  open(0x83ff200,0,0x1b6)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll"
 29924 mono     RET   open 4
 29924 mono     CALL  fstat(0x4,0xbfbfcd04)
 29924 mono     RET   fstat 0
 29924 mono     CALL  mmap(0,0xcd000,0x1,0x2,0x4,0,0,0)
 29924 mono     RET   mmap 896532480/0x35700000
 29924 mono     CALL  mprotect(0x35700000,0xcd000,0x5)
 29924 mono     RET   mprotect 0
 29924 mono     CALL  readlink(0x83ff300,0xbfbfc8b4,0x400)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll"
 29924 mono     RET   readlink -1 errno 22 Invalid argument
 29924 mono     CALL  close(0x4)
 29924 mono     RET   close 0
 29924 mono     CALL  kse_release(0x83b0f40)
 29924 mono     CALL  open(0x33f28100,0,0xf)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll.so"
 29924 mono     RET   open -1 errno 2 No such file or directory
 29924 mono     CALL  open(0x83ff300,0,0x1b6)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll.so.la"
 29924 mono     RET   open -1 errno 2 No such file or directory
 29924 mono     CALL  open(0x8415000,0,0)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/mcs/class/lib/monolite/System.dll.config"
 29924 mono     RET   open -1 errno 2 No such file or directory
 29924 mono     CALL  open(0x83ff300,0,0)
 29924 mono     NAMI  "/usr/ports/lang/mono/work/mono-2.0.1/runtime/etc/mono/assemblies/System/System.config"
 29924 mono     RET   open -1 errno 2 No such file or directory
 29924 mono     CALL  open(0x84141c0,0,0)
 29924 mono     NAMI  "/h/jhein/.mono/assemblies/System/System.config"
 29924 mono     RET   fork 0
 29924 mono     CALL  kse_release(0x83acf40)
 29924 mono     RET   kse_release 0
 29924 mono     RET   kse_release 0
 29924 mono     RET   kse_release 0
 29924 mono     RET   kse_release 0
 29924 mono     CALL  kse_release(0x83b0f40)
 29924 mono     CALL  kse_release(0x83acf40)
 29924 mono     CALL  kse_release(0x826ef40)
 29924 mono     CALL  break(0x841e000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8420000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8422000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8424000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8427000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x8429000)
 29924 mono     RET   break 0
 29924 mono     CALL  break(0x842b000)
 29924 mono     RET   break 0
 29924 mono     PSIG  SIGSEGV caught handler=0x341dcac8 mask=0xfffefaff code=0xc



More information about the freebsd-mono mailing list