On 2013-01-16 13:05, Kimmo Paasiala wrote:
I just updated my stable/9 system after clang3.2 was added. My system
is amd64, both world and kernel are compiled with clang3.2 and the
default compiler is clang. I'm tracking the sources with GIT and the
version I have corresponds to SVN revision r245451.

Everything else seems to work but the pam authentication module
security/pam_ssh_agent_auth segfaults immediately.
...
#0  0x0000000800ef2070 in strsvis () from /lib/libc.so.7
#1  0x0000000800ef2584 in strvis () from /lib/libc.so.7
#2  0x0000000800ef25e5 in strnvis () from /lib/libc.so.7
#3  0x0000000801c0e2e7 in do_log () from /usr/local/lib/pam_ssh_agent_auth.so
#4  0x0000000801c0e4ff in logit () from /usr/local/lib/pam_ssh_agent_auth.so
...
The str*vis() calls suggest that it's something in the libc maybe?

Brooks merged the new strvis implementations in r245439, so you may have
run into a bug with them.  I don't think this is caused specifically by
clang, at least not without more proof. :-)

Can you try reverting to the revision just before r245439, rebuilding
and reinstalling at least libc, and see if the pam_ssh_agent_auth crash
goes away?
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to