[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