|
Bugzilla – Full Text Bug Listing |
| Summary: | mono stalls sax2 build, semget returns -ENOSPC | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Olaf Hering <ohering> |
| Component: | GNOME | Assignee: | E-mail List <bnc-team-mono> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Beta 4 | ||
| Target Milestone: | --- | ||
| Hardware: | PowerPC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
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. |
/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