Your message dated Wed, 21 Dec 2005 10:47:11 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#301390: fixed in libjavascript-perl 0.55-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 25 Mar 2005 15:25:15 +0000
>From [EMAIL PROTECTED] Fri Mar 25 07:25:15 2005
Return-path: <[EMAIL PROTECTED]>
Received: from mail.tsu.tula.ru [62.76.49.79] (Debian-exim)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DEqgU-0006X2-00; Fri, 25 Mar 2005 07:25:15 -0800
Received: from dmitryhome.tsu.tula.ru
        ([62.76.48.12] helo=ip6-localhost ident=mail)
        by mail.tsu.tula.ru with esmtp (Exim 4.34)
        id 1DEqgU-0003mq-7Q
        for [EMAIL PROTECTED]; Fri, 25 Mar 2005 18:25:14 +0300
Received: from dmitry by ip6-localhost with local (Exim 3.36 #1 (Debian))
        id 1DEqgR-0002tQ-00
        for <[EMAIL PROTECTED]>; Fri, 25 Mar 2005 18:25:11 +0300
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Dmitry Panov <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: libjavascript-perl: Simple class binding causes SIGSEGV
X-Mailer: reportbug 3.8
Date: Fri, 25 Mar 2005 18:25:11 +0300
Message-Id: <[EMAIL PROTECTED]>
Sender: Dmitry Panov <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Package: libjavascript-perl
Version: 0.52-4
Severity: grave
Tags: experimental
Justification: renders package unusable

I tried to simulate 'document.write()', so I wrote a simple package Document.pm:
-- cut --
package Document;

sub new {
  my $self = {};
  bless $self;
  return $self;
}

sub write {
  my $self = $_[0];
  my $text = $_[1];
  $self->{buffer} .= $text;
}

1;
-- cut --

and a script:
-- cut --
#!/usr/bin/perl

use JavaScript;
use Document;

my $runtime = new JavaScript::Runtime;
my $context = $runtime->create_context();

$context->bind_class(
  name => 'Document',
  constructor => \&Document::new,
  methods => {
    write => \&Document::write
  },
  package => 'Document'
);

$context->eval('var document = new Document()');

-- cut --

Executing the script gives SIGSEGV. gdb where shows the following:

(gdb) where
#0  0x402feef5 in JS_GetClass () from /usr/lib/libsmjs.so.1
#1  0x4001be5c in ?? () from /usr/lib/perl5/auto/JavaScript/JavaScript.so
#2  0x0820a048 in ?? ()
#3  0x08214570 in ?? ()
#4  0x081f7f60 in ?? ()
#5  0x00000000 in ?? ()
#6  0x6a1e3e9c in ?? ()
#7  0x0814e298 in ?? ()
#8  0xbfffeb50 in ?? ()
#9  0x4036c298 in ?? () from /usr/lib/libsmjs.so.1
#10 0x081a92a8 in ?? ()
#11 0x08214908 in ?? ()
#12 0xbfffec28 in ?? ()
#13 0x40326de6 in js_Invoke () from /usr/lib/libsmjs.so.1
#14 0x40326de6 in js_Invoke () from /usr/lib/libsmjs.so.1
#15 0x4032b3fc in js_Interpret () from /usr/lib/libsmjs.so.1
#16 0x403274ac in js_Execute () from /usr/lib/libsmjs.so.1
#17 0x403028c4 in JS_EvaluateUCScriptForPrincipals ()
   from /usr/lib/libsmjs.so.1
#18 0x4030281f in JS_EvaluateUCScript () from /usr/lib/libsmjs.so.1
#19 0x4030270a in JS_EvaluateScript () from /usr/lib/libsmjs.so.1
#20 0x4001fbaa in XS_JavaScript__Context_EvaluateScriptImpl ()
   from /usr/lib/perl5/auto/JavaScript/JavaScript.so
#21 0x080c32d6 in Perl_pp_entersub ()
#22 0x080bbdc9 in Perl_runops_standard ()
#23 0x080635e8 in perl_run ()
#24 0x080633f5 in perl_run ()
#25 0x0805fb9f in main ()


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.25
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages libjavascript-perl depends on:
ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libsmjs1                    1.5rc6a-1    The Mozilla SpiderMonkey JavaScrip
ii  perl                        5.8.4-8      Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.8.4]   5.8.4-8      The Pathologically Eclectic Rubbis

-- no debconf information

---------------------------------------
Received: (at 301390-close) by bugs.debian.org; 21 Dec 2005 18:50:54 +0000
>From [EMAIL PROTECTED] Wed Dec 21 10:50:53 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 4.50)
        id 1Ep8zX-0006vI-Il; Wed, 21 Dec 2005 10:47:11 -0800
From: Niko Tyni <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.65 $
Subject: Bug#301390: fixed in libjavascript-perl 0.55-2
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Wed, 21 Dec 2005 10:47:11 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: libjavascript-perl
Source-Version: 0.55-2

We believe that the bug you reported is fixed in the latest version of
libjavascript-perl, which is due to be installed in the Debian FTP archive:

libjavascript-perl_0.55-2.diff.gz
  to pool/main/libj/libjavascript-perl/libjavascript-perl_0.55-2.diff.gz
libjavascript-perl_0.55-2.dsc
  to pool/main/libj/libjavascript-perl/libjavascript-perl_0.55-2.dsc
libjavascript-perl_0.55-2_i386.deb
  to pool/main/libj/libjavascript-perl/libjavascript-perl_0.55-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niko Tyni <[EMAIL PROTECTED]> (supplier of updated libjavascript-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 21 Dec 2005 14:37:24 +0200
Source: libjavascript-perl
Binary: libjavascript-perl
Architecture: source i386
Version: 0.55-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[EMAIL PROTECTED]>
Changed-By: Niko Tyni <[EMAIL PROTECTED]>
Description: 
 libjavascript-perl - Perl extension for executing embedded JavaScript
Closes: 301390
Changes: 
 libjavascript-perl (0.55-2) unstable; urgency=low
 .
   * Build with JS_THREADSAFE=1. (Closes: #301390)
   * Don't ignore the return value of 'make realclean'.
   * Don't ignore the return value of 'make test'.
   * Add myself to Uploaders.
Files: 
 6168411a037a25fe0f78373aea3c6849 819 perl optional 
libjavascript-perl_0.55-2.dsc
 3f295ac6a9f365ec2838b7bc0413a400 2375 perl optional 
libjavascript-perl_0.55-2.diff.gz
 1e650f00ca06fa148eb3e92b2f1b22b3 29178 perl optional 
libjavascript-perl_0.55-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDqZ9Z2A7zWou1J68RAmHPAJ99V30eUEUy/Bmw7McAWyMOP10MXgCeMLff
tPjZxzb5uXvTJeKY2DXEuHY=
=mt8D
-----END PGP SIGNATURE-----


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

Reply via email to