[Pdns-users] [recursor] Segmentation fault at startup
Stephane Bortzmeyer
bortzmeyer at nic.fr
Wed May 26 19:55:33 UTC 2010
On Wed, May 26, 2010 at 11:17:25AM +0200,
bert hubert <bert.hubert at netherlabs.nl> wrote
a message of 60 lines which said:
> We could probably boil this issue down to a tiny testcase that would
> crash on NetBSD. This could then lead to a bugreport to NetBSD.
I did so, both on the netbsd-users mailing list and in a thread in the
excellent Q&A site StackOverflow
<http://stackoverflow.com/questions/2914856/thread-local-storage-segfaults-on-netbsd-only/>
The conclusions seem to be:
1) NetBSD has not thread-local storage at all (it may be added in the
future) I cannot find in-depth discussions about it, just technical
messages like
<http://www.mail-archive.com/guile-devel@gnu.org/msg04689.html>
2) There is no obvious way to write a test (such as an autoconf macro)
to detect that. People recommend a --disable-tls configure flag, to be
set manually.
3) A suggested solution is to replace __thread by pthread_key_create()
+ pthread_setspecific()
More information about the Pdns-users
mailing list