When glibc 2.3.2-r9 is compiled with NPTL support i breaks QMail (even if I recompile qmail and perl). What I get is this: "Server Reply: qq crashed (#4.3.0)" and in the /var/log/qmail/qmail-smptd/current: init.c:259: __pthread_initialize_minimal_internal: Assertion `__default_stacksize % __sysconf (_SC_PAGESIZE) == 0' failed It could be in the qmail-scanner-queue.pl the problem lies. However, I have disabled the use of spamassassin in that script. Reproducible: Always Steps to Reproduce: 1. Recombile glibc-2.3.2-r9 with USE="NPTL" 2. send mail though qmail 3.
I don't have this issue: Recently (a week or so) rebuilt my system from stage 1 using 2.6 kernel and 2.6 headers (with bootstrap-2.6.sh), with nptl USE flag enabled. nptl is enabled in my glibc and everything is working (up to now, at least, I haven't recompiled all apps I need yet). I do have qmail installed (1.03-r13), and it works like a charm...
Yes. qmail worked for me too, partly. Someone suggested it was teh qmail scanner that was the cause of the problem. What happen is that I get this error (my first post) after authentication when sending email. My setup includes qmail, vpopmail and mysql, using SMTP authentication.
spam, are you saying you get this error, but qmail works anyway? If so, I think this is something for the qmail devs to fix. Do you agree? I will close the bug if you and Michele agree. Thanks guys!
It is now about a month that I run qmail and I encountered no issues... imho this can be safely closed.
I have not tested a new version of QMail yet. But I believe you that if you have tested QMail with NPTL enabled and that you see no problems.
qmail itself doesn't use pthreads at all, but perl (qmail-scanner) does and there was another bug floating around for perl with NPTL similar to this, so I'm going to close this.