Confirmed saslauthd at 100% CPU after the test command:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6666 root 20 0 90860 972 0 R 100.0 0.0 0:05.72 saslauthd
subsequent testsaslauthd commands just block, as expected due to the bug.
Repeating the test with the package from proposed:
ubuntu@xenial-saslauthd:~$ apt-cache policy sasl2-bin
sasl2-bin:
Installed: 2.1.26.dfsg1-14ubuntu0.1
Candidate: 2.1.26.dfsg1-14ubuntu0.1
Version table:
*** 2.1.26.dfsg1-14ubuntu0.1 500
500 http://br.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
Not only does saslauthd not start eating cpu, it keeps working:
with dovecot stopped:
ubuntu@xenial-saslauthd:~$ sudo testsaslauthd -u ubuntu -p ubuntu
0: NO "authentication failed"
Starting up dovecot and trying again:
ubuntu@xenial-saslauthd:~$ sudo service dovecot start
ubuntu@xenial-saslauthd:~$ sudo testsaslauthd -u ubuntu -p ubuntu
0: OK "Success."
ubuntu@xenial-saslauthd:~$
xenial verification
Confirming bug:
ubuntu@ xenial- saslauthd: ~$ apt-cache policy sasl2-bin dfsg1-14build1 dfsg1-14build1 dfsg1-14build1 500 br.archive. ubuntu. com/ubuntu xenial/main amd64 Packages
sasl2-bin:
Installed: 2.1.26.
Candidate: 2.1.26.
Version table:
*** 2.1.26.
500 http://
Confirmed saslauthd at 100% CPU after the test command:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6666 root 20 0 90860 972 0 R 100.0 0.0 0:05.72 saslauthd
subsequent testsaslauthd commands just block, as expected due to the bug.
Repeating the test with the package from proposed: xenial- saslauthd: ~$ apt-cache policy sasl2-bin dfsg1-14ubuntu0 .1 dfsg1-14ubuntu0 .1 dfsg1-14ubuntu0 .1 500 br.archive. ubuntu. com/ubuntu xenial- proposed/ main amd64 Packages
ubuntu@
sasl2-bin:
Installed: 2.1.26.
Candidate: 2.1.26.
Version table:
*** 2.1.26.
500 http://
Not only does saslauthd not start eating cpu, it keeps working: xenial- saslauthd: ~$ sudo testsaslauthd -u ubuntu -p ubuntu
with dovecot stopped:
ubuntu@
0: NO "authentication failed"
Starting up dovecot and trying again: xenial- saslauthd: ~$ sudo service dovecot start xenial- saslauthd: ~$ sudo testsaslauthd -u ubuntu -p ubuntu xenial- saslauthd: ~$
ubuntu@
ubuntu@
0: OK "Success."
ubuntu@
Xenial verification completed successfully.