Bug 115186 - mono stalls sax2 build, semget returns -ENOSPC
Summary: mono stalls sax2 build, semget returns -ENOSPC
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Beta 4
Hardware: PowerPC Linux
: P5 - None : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-03 20:52 UTC by Olaf Hering
Modified: 2008-07-16 15:46 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olaf Hering 2005-09-03 20:52:12 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
Comment 1 Olaf Hering 2005-09-03 21:03:44 UTC
the while() loop in _wapi_shm_semaphores_init has to disappear...
Comment 2 Wade Berrier 2005-09-14 17:20:06 UTC
Miguel, do you know who should look at this?
Comment 3 Miguel de Icaza 2005-09-16 18:27:32 UTC
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 
Comment 4 Miguel de Icaza 2005-09-16 18:36:54 UTC
This has been fixed on the updated Mono.