> 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