Hello folks,
Last night, I have upgraded from July RELENG_6 to last night. I have
reinstalled all of ports and I noticed that the log/messages is collecting
a few of 'pid 14699 (conftest), uid 0: exited on signal 12 (core
dumped)'.
I dig in the configure and found a location of crash. It is from
sem_open(). I don't get that before I upgraded the RELENG_6.
http://people.freebsd.org/~mezz/test-sem_open.cc (took from configure's
conftest)
==============================% c++ -o test-sem_open -O2 -fno-strict-aliasing
-pipe -g -pthread -pipe
test-sem_open.cc
% ./test-sem_open
[1] 5761 invalid system call (core dumped) ./test-sem_open
% grep sem_open /var/log/messages
Oct 22 19:44:35 mezz kernel: pid 5761 (test-sem_open), uid 1001: exited on
signal 12 (core dumped)
Oct 22 20:00:45 mezz kernel: pid 6140 (test-sem_open), uid 1001: exited on
signal 12 (core dumped)
==============================
I have decided to login in a jail that has RELENG_6 from July in the same
local machine that have most debug enable.
==============================$ gdb test-sem_open test-sem_open.core
Core was generated by `test-sem_open'.
Program terminated with signal 12, Bad system call.
#0 0x281bf297 in ksem_open () at ksem_open.S:2
2 ksem_open.S: No such file or directory.
in ksem_open.S
[New LWP 100120]
(gdb) bt
#0 0x281bf297 in ksem_open () at ksem_open.S:2
#1 0x281b5cd8 in __sem_open (name=0x804868e "ace_semaphore_foo",
oflag=2560)
at /usr/src/lib/libc/gen/sem.c:217
#2 0x080485ee in main () at test-sem_open.cc:168
Current language: auto; currently asm
(gdb) bt full
#0 0x281bf297 in ksem_open () at ksem_open.S:2
No locals.
#1 0x281b5cd8 in __sem_open (name=0x804868e "ace_semaphore_foo",
oflag=2560)
at /usr/src/lib/libc/gen/sem.c:217
sem = (sem_t *) 0xbfbfec9c
s = 0x4e
semid = 1
mode = 78
value = 1
#2 0x080485ee in main () at test-sem_open.cc:168
s = (sem_t *) 0xa00
==============================
BTW: Please add me in CC, I am not on the list.
Cheers,
Mezz
--
mezz7@cox.net - mezz@FreeBSD.org
FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
On Sun, Oct 22, 2006 at 08:09:30PM -0500, Jeremy Messenger wrote:> Hello folks, > > Last night, I have upgraded from July RELENG_6 to last night. I have > reinstalled all of ports and I noticed that the log/messages is collecting > a few of 'pid 14699 (conftest), uid 0: exited on signal 12 (core dumped)'. > I dig in the configure and found a location of crash. It is from > sem_open(). I don't get that before I upgraded the RELENG_6. > > http://people.freebsd.org/~mezz/test-sem_open.cc (took from configure's > conftest)That's "bad system call" - probably you don't have SYSVSEM support enabled. Kris -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20061023/d5626685/attachment.pgp
On Sun, 2006-10-22 at 20:09 -0500, Jeremy Messenger wrote:> Hello folks, > > Last night, I have upgraded from July RELENG_6 to last night. I have > reinstalled all of ports and I noticed that the log/messages is collecting > a few of 'pid 14699 (conftest), uid 0: exited on signal 12 (core dumped)'. > I dig in the configure and found a location of crash. It is from > sem_open(). I don't get that before I upgraded the RELENG_6. > > http://people.freebsd.org/~mezz/test-sem_open.cc (took from configure's > conftest) > > ==============================> % c++ -o test-sem_open -O2 -fno-strict-aliasing -pipe -g -pthread -pipe > test-sem_open.cc > % ./test-sem_open > [1] 5761 invalid system call (core dumped) ./test-sem_open > > % grep sem_open /var/log/messages > Oct 22 19:44:35 mezz kernel: pid 5761 (test-sem_open), uid 1001: exited on > signal 12 (core dumped) > Oct 22 20:00:45 mezz kernel: pid 6140 (test-sem_open), uid 1001: exited on > signal 12 (core dumped) > ==============================> > I have decided to login in a jail that has RELENG_6 from July in the same > local machine that have most debug enable. > > ==============================> $ gdb test-sem_open test-sem_open.core > > Core was generated by `test-sem_open'. > Program terminated with signal 12, Bad system call. > > #0 0x281bf297 in ksem_open () at ksem_open.S:2 > 2 ksem_open.S: No such file or directory. > in ksem_open.S > [New LWP 100120] > > > (gdb) bt > #0 0x281bf297 in ksem_open () at ksem_open.S:2 > #1 0x281b5cd8 in __sem_open (name=0x804868e "ace_semaphore_foo", > oflag=2560) > at /usr/src/lib/libc/gen/sem.c:217 > #2 0x080485ee in main () at test-sem_open.cc:168 > Current language: auto; currently asm > > > (gdb) bt full > #0 0x281bf297 in ksem_open () at ksem_open.S:2 > No locals. > #1 0x281b5cd8 in __sem_open (name=0x804868e "ace_semaphore_foo", > oflag=2560) > at /usr/src/lib/libc/gen/sem.c:217 > sem = (sem_t *) 0xbfbfec9c > s = 0x4e > semid = 1 > mode = 78 > value = 1 > #2 0x080485ee in main () at test-sem_open.cc:168 > s = (sem_t *) 0xa00 > ==============================> > BTW: Please add me in CC, I am not on the list.You need to make sure you have "options P1003_1B_SEMAPHORES" in your kernel. These POSIX IPC constructs are labeled as being very experimental, and this is not a default option. Joe -- PGP Key : http://www.marcuscom.com/pgp.asc -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20061023/1ba0b7c1/attachment.pgp