Package: libmath-bigint-gmp-perl
Version: 1.18-2
Severity: important

It appears that Math::BigInt::GMP has problems with object accessibility
across threads. When I was testing some code I wrote in Perl which uses
Math::BigInt::GMP (a user authentication module implementation for AFP
written in Perl), I found that a Math::BigInt::GMP object created in the
main process causes a segmentation fault in the Perl interpreter after
threads are used - even if the object is not being accessed within a
child thread, but in the main thread. If the object is created within
the subroutine instead, however, it works as expected. I'm not sure if
this is a thread safety issue in the XS wrapper code, or in libgmp
itself (it claims to be threadsafe, but I don't know how well this has
really been tested). This is not a PowerPC specific issue, I've seen the
exact same issue on x86 machines as well.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-powerpc
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libmath-bigint-gmp-perl depends on:
ii  libc6                     2.3.6.ds1-6    GNU C Library: Shared libraries
ii  libgmp3c2                 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  perl                      5.8.8-6.1      Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.8.8] 5.8.8-6.1      The Pathologically Eclectic Rubbis

libmath-bigint-gmp-perl recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to