[2.10.1] segfault at gnutls_record.c:58
Yclept Nemo
orbisvicis at gmail.com
Sat Aug 7 20:18:24 CEST 2010
Hi,
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb744f710 (LWP 23279)]
gnutls_protocol_get_version (session=0x8ba9b00) at gnutls_record.c:58
58 gnutls_record.c: No such file or directory.
in gnutls_record.c
(gdb) bt
#0 gnutls_protocol_get_version (session=0x8ba9b00) at gnutls_record.c:58
#1 0x08074b0b in ap_run_fixups ()
#2 0x08089f90 in ap_process_request ()
#3 0x080872ab in ?? ()
#4 0x08080b29 in ap_run_process_connection ()
#5 0x0808e3c9 in ?? ()
#6 0x0808e707 in ?? ()
#7 0x0808e7c4 in ?? ()
#8 0x0808f24b in ap_mpm_run ()
#9 0x08066dd5 in main ()
(gdb)
Does this directly concern GnuTLS? I'm using it in tandem with
mod_gnutls 0.5.7/apache. I wish I could get more in-depth backtrace,
but every time I step into gnutls_protocol_get_version gdb reports a
broken pipe. From the apache errorfile:
[Sat Aug 07 13:57:00 2010] [error] [client 74.105.42.220] GnuTLS:
Handshake Failed (-8) 'A record packet with illegal version was
received.'
[Sat Aug 07 13:57:00 2010] [error] [client 74.105.42.220] GnuTLS:
Handshake Failed (-8) 'A record packet with illegal version was
received.'
[Sat Aug 07 13:57:00 2010] [error] [client 74.105.42.220] GnuTLS:
Handshake Failed (-8) 'A record packet with illegal version was
received.'
[Sat Aug 07 13:57:01 2010] [error] [client 74.105.42.220] GnuTLS:
Handshake Failed (-8) 'A record packet with illegal version was
received.'
[Sat Aug 07 13:57:01 2010] [error] [client 74.105.42.220] GnuTLS:
Handshake Failed (-8) 'A record packet with illegal version was
received.'
[Sat Aug 07 13:57:01 2010] [notice] child pid 22594 exit signal
Segmentation fault (11)
I'm assuming this is pertinent, since older versions had the same
error minus the segfault.
If I set a breakpoint at gnutls_record.c:59, it enters into
gnutls_protocol_get_version a few times before crashing.
Sincerely,
More information about the Gnutls-devel
mailing list