Bug#334501: [Pkg-openssl-devel] Bug#334501: libcryto.so.0.9.8 cause a SIGFAULT in ssh

Christoph Martin martin at uni-mainz.de
Thu Oct 20 08:37:55 UTC 2005


Hi Kurt,

Kurt Roeckx schrieb:
> On Tue, Oct 18, 2005 at 07:05:04PM +0200, Kurt Roeckx wrote:
> 
>>This seems to be assembler that is just wrong.  I have no idea
>>how to fix this yet.  The 0.9.7 version also didn't seem to be
>>used on amd64.
> 
> I found what the real problem is.  For debian-amd64 we define
> RC4_CHAR, which means RC4_INT becomes an unsigned char instead
> of an int.  The assembler code assumes that it's an int.

Thanks for the analysis.

> Of course we can't change this, since this would be an ABI
> change.

Are you shure? Is this change really visible to the application? Anyway
I would prefere to include the correct fix in the next version. We are
in unstable and in the early stages of the 0.9.8 transition. Things may
break. We just have to again bump the shlibs version.

BTW: Upstream does not define the RC4_CHAR flag for this architecture.
It also does not define the flag for ia64 where we do define it. We
might have the same problem with ia64.

Christoph

-- 
============================================================================
Christoph Martin, Leiter der EDV der Verwaltung, Uni-Mainz, Germany
 Internet-Mail:  Christoph.Martin at Uni-Mainz.DE
  Telefon: +49-6131-3926337
      Fax: +49-6131-3922856
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20051020/c494d317/signature-0001.pgp


More information about the Pkg-openssl-devel mailing list