[courier-users] Help please! Strange glibc errors generated by courier-mta and maildrop 06x error
Brought to you by:
mrsam
From: Bearcat M. S. <li...@fe...> - 2005-08-30 19:21:42
|
Folks, I've been trying to get courier-mat working for a week now. I'd like some help or at least a direction. I am running Sourcemage Linux (Gentoo like) and everything is compiled from source using 64-bit code. I have an amd-64 3000 running on a asus a8n-sli deluxe board with 1 gig of memory. Versions Linux: 2.6.13 gcc: 3.4.4 glibc (all locals included): 2.3.5 courier: 0.51.0 courier-authlib: 0.57 maildrop: 1.81 Symptoms: Mail is stuck in my queue. I get the same mail from days ago in my queue over and over while my queue fills up. Deleting the files in /var/courier/msgs and /var/courier/msgq does not help. Doing a "courier flush" does not empty the queue either. Doing a 'mailq' as root will tell me i have about 1000 messages in the queue and looking at the log files i see things like "queuedelivering=400, inprogress=4". The value for queuedelevering never equals the count by the mailq command. A 'courier-flush' will sometimes reduce this number, but since the mail doesn't seem to be leaving the queue i get mostly older messages. Doing a strace on 'courier flush' tells me that some /usr/lib64 files can not be found, but i'm not sure this is the cause. See http://www.feline-soul.net/courier_flush for the strace I can send mail just fine. Debugging: Looking through /var/log/mail/current (i'm using metalog) i see the following three things frequently, but not always and these three messages never appear together: 1) Aug 28 10:07:41 [courierlocal] id=00000000000AFB39.0000000043108F73.000060EF,from=<qui...@qu...>,addr=<mar...@fe...>: *** glibc detected *** free(): invalid pointer: 0x00007fffffd18eb0 *** Aug 28 10:07:41 [courierlocal] 2) Aug 28 11:00:11 [postfix/local] CA1FA8861A: to=<bearcat@TheDragonsEdge.com>, orig_to=<e-c...@th...>, relay=local, delay=419430, status=deferred (temporary failure. Command output: /usr/bin/maildrop: Unable to create a dot-lock. ) 3)Aug 30 00:11:54 [courierlocal] id=0000000000029B1C.000000004313BB32.00004E12,from=<>,addr=<be...@fe...>: maildrop: signal 0x06 #2 is rare, and #1 and #3 are quite frequent. I have recompiled glibc, gcc, courier, courier-authlib many times. I am authenticating via plain. Can anyone give me a hand? I'm not sure how i can fix this. Please let me know if there is any more information i can provide or have left out. Thanks in advance. Please don't respond to me via direct email as i may not get it anyway. Bearcat M. Sandor Bearcat@TheDragonsEdge.com ICQ: 6628727 MSN: bea...@ho... Yahoo: bearcatsandor AIM: bearcatmsandor Jabber: bea...@ja... |