[Pkg-openssl-devel] Bug#624254: libssl1.0.0: segfault when attempting a secured PostgreSQL connection
Marc Dequènes (Duck)
duck at duckcorp.org
Tue Apr 26 21:49:57 UTC 2011
Package: libssl1.0.0
Version: 1.0.0d-2
Severity: important
Coin,
In a program, i'm connecting to a remote PostgreSQL server using TLS,
which now gives the following result:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f384f495700 (LWP 14122)]
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007f38499c41d5 in int_update (ctx=<value optimized out>,
data=<value optimized out>, count=<value optimized out>) at
hm_pmeth.c:144
#2 0x00007f3849d3114b in tls1_mac (ssl=0x1118eb0,
md=0x1826f81
"\307+\225\336\070\240\004\210~\322]\345\026\245\341\325\354\016\034\024ZP\r3$\351R\257\277Q[\033\312ƾn\254~\242I2O\006\065\221yƀ\202\252\275<\352Xf\235\277\332\321s", <incomplete sequence \306>, send=1) at
t1_enc.c:932
#3 0x00007f3849d28e86 in do_ssl3_write (s=0x1118eb0, type=22,
buf=0x197b5b0 "\024", len=16, create_empty_fragment=0) at s3_pkt.c:771
#4 0x00007f3849d28fe6 in ssl3_write_bytes (s=0x1118eb0, type=22,
buf_=0x197b5b0, len=<value optimized out>) at s3_pkt.c:603
#5 0x00007f3849d2a422 in ssl3_do_write (s=0x1118eb0, type=22) at
s3_both.c:132
#6 0x00007f3849d24fc4 in ssl3_connect (s=0x1118eb0) at s3_clnt.c:456
#7 0x00007f3849f7f8b3 in open_client_SSL (conn=0x126e670) at fe-secure.c:1161
#8 0x00007f3849f7df19 in pqsecure_open_client (conn=0x126e670) at
fe-secure.c:284
#9 0x00007f3849f689a3 in PQconnectPoll (conn=0x126e670) at fe-connect.c:1926
#10 0x00007f3849f67bc5 in connectDBComplete (conn=0x126e670) at
fe-connect.c:1359
#11 0x00007f3849f661e3 in PQconnectdb (conninfo=0x126e5a0 "host='xxx'
port='5432' dbname='xxx' user='xxx' password='xxx'") at fe-connect.c:400
[…]
The program as not changed, and worked using libpq5 9.0.3-1. What made
me think it is a libssl bug and not a postgresql is it appeared right
after upgrading libpq5 to 9.0.3-1+b1, and the reason for this binary
rebuild was (according to wb): Rebuild against libssl1.0.0.
Btw, as the debian/rules does not honour the nocheck build option, and
the upstream build system is custom, i had no quick way to disable
optimizations.
Regards.
--
Marc Dequènes (Duck)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: PGP Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20110426/9b9b9e90/attachment.pgp>
More information about the Pkg-openssl-devel
mailing list