Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Dec 2006 20:24:08 -0300
From:      "Felipe Hernan" <felipe.astroza@gmail.com>
To:        freebsd-amd64@freebsd.org
Subject:   SIGBUS FreeBSD 7.0
Message-ID:  <d0ff8eda0612031524w46ee2e3ey968b4a1e82c8220e@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
hi, I'm working to port a library called "MPLX2" developed by Phillip Whela=
n
and me. Well, the library is a connections multiplexor, means can manage
several sockets in a same thread. MPLX2 works rightly on FreeBSD 4.10,
OpenBSD 3.9 and Linux 2.x, but on FreeBSD 7.0 MPLX2 gets a signal SIGBUS
when it disconnects a client by timeout.

the lastest source is here:
http://nets.cl/public/sources/mplx2_12_2006.tar.gz

The signal arrive after of "shutdown(sockfd, SHUT_RDWR); close(sockfd);" in
mplx_del_socket() from MPLX2 source.
Even it returns to mplx_poll_event() until recieved the SIGBUS.

And not, "signal(SIGBUS, SIG_IGN)" not works.

I hope that they can help me.

Felipe Astroza
Curic=F3, Chile



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d0ff8eda0612031524w46ee2e3ey968b4a1e82c8220e>