Bugzilla – Bug 115186
mono stalls sax2 build, semget returns -ENOSPC
Last modified: 2008-07-16 15:46:59 UTC
/Logfile.sax2.spec swig -Wall -c++ -csharp SaX.i make[1]: Leaving directory `/usr/src/packages/BUILD/sax/libsax/bindings/csharp' make[1]: Entering directory `/usr/src/packages/BUILD/sax/libsax/bindings/csharp' g++ -c -I/usr/X11R6/include -I/usr/lib/qt3/include \ -fno-strict-aliasing -pipe -fPIC SaX_wrap.cxx g++ -shared SaX_wrap.o -o libSaX.so \ -L/usr/X11R6/lib -L/usr/lib/qt3/lib \ -L../../ -lm -lxf86config -lqt-mt -lsax -lxkbfile mcs -nologo -debug -out:SaX.dll -t:library SaX*.cs SWIGTYPE* && \ rm -f SaX*.cs SWIGTYPE* ....semget(1873506966, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506967, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506968, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506969, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506970, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506971, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506972, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506973, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506974, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506975, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506976, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506977, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506978, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506979, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506980, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506981, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506982, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506983, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506984, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506985, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506986, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506987, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506988, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506989, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506990, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506991, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506992, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506993, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506994, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506995, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) Process 929 detached semget(1873506966, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506967, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506968, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506969, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506970, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506971, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506972, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506973, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506974, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506975, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506976, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506977, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506978, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506979, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506980, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506981, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506982, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506983, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506984, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506985, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506986, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506987, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506988, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506989, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506990, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506991, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506992, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506993, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506994, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506995, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) Process 929 detached semget(1873506966, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506967, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506968, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506969, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506970, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506971, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506972, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506973, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506974, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506975, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506976, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506977, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506978, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506979, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506980, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506981, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506982, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506983, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506984, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506985, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506986, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506987, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506988, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506989, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506990, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506991, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506992, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506993, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506994, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506995, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) Process 929 detached semget(1873506966, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506967, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506968, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506969, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506970, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506971, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506972, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506973, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506974, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506975, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506976, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506977, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506978, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506979, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506980, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506981, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506982, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506983, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506984, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506985, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506986, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506987, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506988, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506989, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506990, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506991, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506992, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506993, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506994, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) semget(1873506995, 8, IPC_CREAT|IPC_EXCL|0600) = -1 ENOSPC (No space left on device) Process 929 detached ... sax2 doesnt build, mono should probably handle this condition instead of looping forever. 0x0fd1d2e8 in semget () from /lib/tls/libc.so.6 (gdb) bt #0 0x0fd1d2e8 in semget () from /lib/tls/libc.so.6 #1 0x100c3a80 in _wapi_shm_semaphores_init () #2 0x100c3a80 in _wapi_shm_semaphores_init () #3 0x100c3a80 in _wapi_shm_semaphores_init () ....g
the while() loop in _wapi_shm_semaphores_init has to disappear...
Miguel, do you know who should look at this?
Please include the Mono version installed in your Mono bug reports. This bug is fixed in versions of Mono after June. Mono 1.1.9 includes such a fix, but it was too late to bundle it. The Mono bug report where this was tracked is: http://bugzilla.ximian.com/show_bug.cgi?id=75424
This has been fixed on the updated Mono.