Hello,

I am experiencing some troubles in getting courier-authlib and
courier-imap running successfully. When I presently try to log into the
imap server using thunderbird (using basic passwd authentication) the
authdaemond child process dies with a segfault as can be seen in the
below logging:

Aug 13 14:53:20 [imapd] LOGIN FAILED, user=revossen, ip=[172.19.201.250]
Aug 13 14:53:20 [imapd] authentication error: Input/output error
Aug 13 14:53:20 [kernel] authdaemond[16376]: segfault at 0 ip 00007fee7cdc55ca 
sp 00007fff452fba38 error 4 in libc-2.17.so[7fee7cd42000+169000]

I attached a gdb to a running child instance and received the following 
backtrace when the segfault happened:

Program received signal SIGSEGV, Segmentation fault.
0x00007f0ac01d25ca in strcmp () from /lib/libc.so.6
(gdb) bt
#0  0x00007f0ac01d25ca in strcmp () from /lib/libc.so.6
#1  0x00007f0abfb42e29 in do_authcheckpassword () from 
/usr/lib/courier-authlib/libcourierauthcommon.so
#2  0x00007f0abfb42e4e in authcheckpassword () from 
/usr/lib/courier-authlib/libcourierauthcommon.so
#3  0x00007f0abfb42303 in check_pw () from 
/usr/lib/courier-authlib/libcourierauthcommon.so
#4  0x00007f0abf134968 in auth_pwd_pre () from 
/usr/lib/courier-authlib/libauthpwd.so
#5  0x00007f0abfb423b0 in auth_sys_common () from 
/usr/lib/courier-authlib/libcourierauthcommon.so
#6  0x00007f0abf134874 in auth_pwd () from 
/usr/lib/courier-authlib/libauthpwd.so
#7  0x00000000004037bd in auth ()
#8  0x0000000000403ab3 in doauth ()
#9  0x000000000040410a in start ()
#10 0x0000000000404185 in main ()

As far as I am able to tell there is nothing wrong with my hardware, all 
other software is running without issues.

I am using the following versions of some relevant software packages:

courier-authlib 0.65.0
courier-imap 4.13
expect 5.45
glibc 2.17
gcc 4.6.3

Any ideas on what might be going wrong here? Any help would be appreciated.

Kind regards,

Remko van der Vossen


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to