> Date: Thu, 17 Jan 2008 20:47:32 -0500 (EST)
> From: Steve Revilak

>> v2.4.3 (now in Beta) does contain a fix that has to do with the use of the
>> rfc2822_mailbox_split() function on 64-bit systems.  However, this is
>> called the same number of times on each message regardless of message size
>> so it doesn't obviously explain the symptoms you reported.

> Hmm, that might be a different issue than what I'm seeing.  All of my
> systems are 32-bit.
>
> I will have stack traces tomorrow.

Here are two stack traces.  The first is representative of ~ 70% of
the crashes we've seen.  The second seems representative of the rest.

If an `info locals' for any particular frame would help, I'd be happy
to provide it.

Steve

==================================================================
# core.10278
Program terminated with signal 11, Segmentation fault.
#0  0x0019b120 in lh_retrieve () from /lib/libcrypto.so.6
(gdb) bt
#0  0x0019b120 in lh_retrieve () from /lib/libcrypto.so.6
#1  0x0019dfe0 in ERR_get_implementation () from /lib/libcrypto.so.6
#2  0x0019e345 in ERR_get_state () from /lib/libcrypto.so.6
#3  0x0019e6f0 in ERR_add_error_data () from /lib/libcrypto.so.6
#4  0x0019e9d8 in ERR_peek_error () from /lib/libcrypto.so.6
#5  0x0804baef in dkimf_log_ssl_errors (jobid=0x8f9034b "m0HLfvG2021068") at 
dkim-filter.c:767
#6  0x0804d626 in mlfi_eom (ctx=0x8f97098) at dkim-filter.c:4002
#7  0x08059fa7 in st_bodyend ()
#8  0x0805a3ba in mi_engine ()
#9  0x0805782a in mi_handle_session ()
#10 0x0805606d in mi_thread_handle_wrapper ()
#11 0x00ad72db in start_thread () from /lib/libpthread.so.0
#12 0x0031612e in clone () from /lib/libc.so.6

(gdb) info threads
    4 process 10278  0x00983402 in __kernel_vsyscall ()
    3 process 10279  0x00983402 in __kernel_vsyscall ()
    2 process 21067  0x00983402 in __kernel_vsyscall ()
* 1 process 21069  0x0019b120 in lh_retrieve () from /lib/libcrypto.so.6

Occassionally, trace #1 has one more frame on top:

    #0  0x0079e092 in lh_doall_arg () from /lib/libcrypto.so.6

==================================================================
# core.14191
Program terminated with signal 11, Segmentation fault.
#0  0x00196d42 in RAND_status () from /lib/libcrypto.so.6
(gdb) bt
#0  0x00196d42 in RAND_status () from /lib/libcrypto.so.6
#1  0x0017ca0c in RSA_setup_blinding () from /lib/libcrypto.so.6
#2  0x0017abe2 in RSA_PKCS1_SSLeay () from /lib/libcrypto.so.6
#3  0x0017b76a in RSA_PKCS1_SSLeay () from /lib/libcrypto.so.6
#4  0x0017c93e in RSA_private_encrypt () from /lib/libcrypto.so.6
#5  0x0017d9c2 in RSA_sign () from /lib/libcrypto.so.6
#6  0x08060afe in dkim_eom (dkim=0x88f93d0, testkey=0xb6b902c8) at dkim.c:2931
#7  0x0804cb1a in mlfi_eom (ctx=0x891b9d0) at dkim-filter.c:3174
#8  0x08059fa7 in st_bodyend ()
#9  0x0805a3ba in mi_engine ()
#10 0x0805782a in mi_handle_session ()
#11 0x0805606d in mi_thread_handle_wrapper ()
#12 0x004dc2db in start_thread () from /lib/libpthread.so.0
#13 0x0043612e in clone () from /lib/libc.so.6

(gdb) info threads
    3 process 14191  0x00744402 in __kernel_vsyscall ()
    2 process 14192  0x00744402 in __kernel_vsyscall ()
* 1 process 16991  0x00196d42 in RAND_status () from /lib/libcrypto.so.6

==================================================================

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
dkim-milter-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dkim-milter-discuss

Reply via email to