[Box Backup] Segmentation fault from bbackupquery (exception Connection TLSHandshakeFailed)
boxbackup at fluffy.co.uk
Mon Jan 29 21:13:11 GMT 2007
Argh. Sorry all. I have worked out the problem. There was an older
version of libz lying around and somehow boxbackup was linked with one
version, but had headers from the other.
Now to work out why readline support is not working. Thanks!
On Mon, Jan 29, 2007 at 02:14:18PM -0500, Ben Bennett wrote:
> On Mon, Jan 29, 2007 at 04:40:50PM +0000, Ben Summers wrote:
> > Can you build bbackupquery with debug symbols, and try again?
> Here is the trace:
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1209936208 (LWP 19673)]
> 0xb7faaf2f in deflate_slow () from /lib/libz.so
> (gdb) back
> #0 0xb7faaf2f in deflate_slow () from /lib/libz.so
> #1 0xb7faa48a in deflate () from /lib/libz.so
> #2 0xb7f4f039 in zlib_stateful_compress_block () from /usr/lib/libcrypto.so.0.9.8
> #3 0xb7f4eb2e in COMP_compress_block () from /usr/lib/libcrypto.so.0.9.8
> #4 0xb7e3aeaa in ssl3_do_compress () from /usr/lib/libssl.so.0.9.8
> #5 0xb7e3afe9 in do_ssl3_write () from /usr/lib/libssl.so.0.9.8
> #6 0xb7e3b3f4 in ssl3_write_bytes () from /usr/lib/libssl.so.0.9.8
> #7 0xb7e3d2b0 in ssl3_do_write () from /usr/lib/libssl.so.0.9.8
> #8 0xb7e3d3d5 in ssl3_send_finished () from /usr/lib/libssl.so.0.9.8
> #9 0xb7e38320 in ssl3_connect () from /usr/lib/libssl.so.0.9.8
> #10 0xb7e48eaa in SSL_connect () from /usr/lib/libssl.so.0.9.8
> #11 0x080664b8 in SocketStreamTLS::Handshake ()
> #12 0x080665be in SocketStreamTLS::Open ()
> #13 0x0804b78f in main ()
> Any suggestions on where to progress from here?
> > It looks like it's crashing with libz, the compression library. Have
> > you noticed anything else strange on your machine?
> No... everything else has been perfectly fine. Perplexing. I can ssh
> out and in. I can gzip, but I am not certain it is using zlib.
> > Just out of interest, why would you run a machine with -fomit-frame-
> > pointer and stripped libraries?
> Well, stripping is the default. And most distros ship stripped
> libraries and binaries. As to -fomit-frame-pointer, in the few years
> I have been running gentoo, this is the first time that I have needed
> them. So I would rather have the extra register for computation most
> of the time. It gives a measurable speed increase for some classes of
> computation. In my case it is a win for encoding and since I do some
> video editing, it is useful..
> boxbackup mailing list
> boxbackup at fluffy.co.uk
More information about the Boxbackup