sasl2-bin broken, segfaulting during install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cyrus-sasl2 (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: sasl2-bin
Jaunty (both 32 and 64bit)
Setting up sasl2-bin (2.1.22.
: Successful return: 0
DB->fd: method not permitted before handle's open method
/var/lib/
29136 Segmentation fault (core dumped) | saslpasswd2 -c 'no:such:user'
DB->fd: method not permitted before handle's open method
/var/lib/
warning: --update given but /etc/sasldb2 does not exist
* To enable saslauthd, edit /etc/default/
so saslpasswd2 segfaulted during install.
Confirmed manually:
root@ix:~ # saslpasswd2 -c fake
Password:
Again (for verification):
: Successful return: 0
DB->fd: method not permitted before handle's open method
Segmentation fault (core dumped)
root@ix:~ # sasldblistusers2
DB->get: method not permitted before handle's open method
Segmentation fault (core dumped)
I have the same issue on my servers using SASL2 with sendmail, meaning SMTP AUTH is broken.
Related branches
Changed in cyrus-sasl2: | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in cyrus-sasl2 (Ubuntu): | |
status: | Fix Released → Fix Committed |
SourcePackage: cyrus-sasl2 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 libdb-4. 6.so libdb-4. 6.so sasl2/libsasldb .so.2 sasl2/libsasldb .so.2 sasl2/libsasldb .so.2 libsasl2. so.2 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 libdb-4. 6.so libdb-4. 6.so sasl2/libsasldb .so.2 sasl2/libsasldb .so.2 sasl2/libsasldb .so.2 libsasl2. so.2 i686/cmov/ libc.so. 6
Stacktrace:
#0 0xb7b2c393 in strchrnul () from /lib/tls/
#1 0xb7aef87b in vfprintf () from /lib/tls/
#2 0xb7af45f0 in buffered_vfprintf () from /lib/tls/
#3 0xb7aefaae in vfprintf () from /lib/tls/
#4 0xb7babb81 in __vfprintf_chk () from /lib/tls/
#5 0xb7cdfb65 in __db_errfile () from /usr/lib/
#6 0xb7ce9b7f in ?? () from /usr/lib/
#7 0xb80c95aa in ?? () from /usr/lib/
#8 0xb80c9aa9 in _sasldb_putdata () from /usr/lib/
#9 0xb80c7180 in ?? () from /usr/lib/
#10 0xb80ac5b2 in sasl_auxprop_store () from /usr/lib/
#11 0x080495d5 in ?? ()
#12 0xb7ac6775 in __libc_start_main () from /lib/tls/
#13 0x08048d51 in ?? ()
StacktraceTop:
strchrnul () from /lib/tls/
vfprintf () from /lib/tls/
buffered_vfprintf () from /lib/tls/
vfprintf () from /lib/tls/
__vfprintf_chk () from /lib/tls/
ThreadStacktrace:
.
Thread 1 (process 8861):
#0 0xb7b2c393 in strchrnul () from /lib/tls/
#1 0xb7aef87b in vfprintf () from /lib/tls/
#2 0xb7af45f0 in buffered_vfprintf () from /lib/tls/
#3 0xb7aefaae in vfprintf () from /lib/tls/
#4 0xb7babb81 in __vfprintf_chk () from /lib/tls/
#5 0xb7cdfb65 in __db_errfile () from /usr/lib/
#6 0xb7ce9b7f in ?? () from /usr/lib/
#7 0xb80c95aa in ?? () from /usr/lib/
#8 0xb80c9aa9 in _sasldb_putdata () from /usr/lib/
#9 0xb80c7180 in ?? () from /usr/lib/
#10 0xb80ac5b2 in sasl_auxprop_store () from /usr/lib/
#11 0x080495d5 in ?? ()
#12 0xb7ac6775 in __libc_start_main () from /lib/tls/
#13 0x08048d51 in ?? ()
Title: saslpasswd2 crashed with SIGSEGV in strchrnul()