Hello,
A while back I reported that pop3-login was segfaulting, but my traces were not very helpful.
Here is a new one. Let me know if it helps.
#0 0x000000080090cf91 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #1 0x000000080090dc9d in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #2 0x000000080090e9c5 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #3 0x00000008009116ec in _malloc_prefork () from /lib/libc.so.7 No symbol table info available. #4 0x00000008009143c4 in malloc () from /lib/libc.so.7 No symbol table info available. #5 0x000000080047774c in data_stack_init () from /dovecot-2.0-hg/src/lib-dovecot/.libs/libdovecot.so.0 No symbol table info available. #6 0x00007fffffffe260 in ?? () No symbol table info available. #7 0x000000004da57f53 in ?? () No symbol table info available. #8 0x0000000000000048 in ?? () No symbol table info available. #9 0x000000080049d5ae in lib_init () from /dovecot-2.0-hg/src/lib-dovecot/.libs/libdovecot.so.0 No symbol table info available. #10 0x000000004da031c7 in ?? () No symbol table info available. #11 0x0000000000054e94 in ?? () No symbol table info available. #12 0x0000000000403392 in ?? () No symbol table info available. #13 0x000000080049d609 in master_service_init () from /dovecot-2.0-hg/src/lib-dovecot/.libs/libdovecot.so.0 No symbol table info available. #14 0x0000000000403392 in ?? () No symbol table info available. #15 0x0000000000000048 in ?? () No symbol table info available. #16 0x00007fffffffe260 in ?? () No symbol table info available. #17 0x0000000000000001 in ?? () No symbol table info available. #18 0x0000000000403650 in pop3_login_setting_parser_info () No symbol table info available. #19 0x0000000000403392 in ?? () No symbol table info available. #20 0x00007fffffffe308 in ?? () No symbol table info available. #21 0x0000000000000000 in ?? () No symbol table info available. #22 0x0000000000000000 in ?? () No symbol table info available. #23 0x000000080044bf41 in main () from /dovecot-2.0-hg/src/login-common/.libs/libdovecot-login.so.0 No symbol table info available. #24 0x00007fffffffe308 in ?? () No symbol table info available. #25 0x00000001005333d0 in ?? () No symbol table info available. #26 0x0000000000000001 in ?? () No symbol table info available. #27 0x00007fffffffe308 in ?? () No symbol table info available. #28 0x0000000800ace8b0 in __stack_chk_guard () from /lib/libc.so.7 No symbol table info available. #29 0x0000000000000001 in ?? () No symbol table info available. #30 0x00007fffffffe2e0 in ?? () No symbol table info available. #31 0x00007fffffffe318 in ?? () No symbol table info available. #32 0x00007fffffffe308 in ?? () No symbol table info available. #33 0x0000000000000000 in ?? () No symbol table info available. #34 0x0000000000000000 in ?? () No symbol table info available. #35 0x0000000000401dae in _start () No symbol table info available.
I'm using GCC 4.5 with gold. Using the standard linker creates a binary that doesn't crash. It's the only part of dovecot that has a problem. imap-login works fine.
Cheers,
Olivier