Your message dated Sun, 24 Jun 2001 23:31:06 +0200
with message-id <[EMAIL PROTECTED]>
and subject line fixed in gcj-3.0
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.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 9 Sep 2000 07:27:12 +0000
>From [EMAIL PROTECTED] Sat Sep 09 02:27:12 2000
Return-path: <[EMAIL PROTECTED]>
Received: from smtp2.abac.com [::ffff:216.55.128.11] 
        by master.debian.org with esmtp (Exim 3.12 1 (Debian))
        id 13Xf2e-00041W-00; Sat, 09 Sep 2000 02:27:12 -0500
Received: from aoi.dyndns.org ([EMAIL PROTECTED] [38.29.70.14])
        by smtp2.abac.com (8.10.1/8.10.1) with SMTP id e897Ran28865
        for <[EMAIL PROTECTED]>; Sat, 9 Sep 2000 00:27:37 -0700 (PDT)
Received: (qmail 12856 invoked by uid 1001); 9 Sep 2000 07:42:13 -0000
Message-ID: <[EMAIL PROTECTED]>
From: Alexander Hvostov <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: gcj chokes on mutual dependencies, segfaults (stack overflow?)
X-Reportbug-Version: 1.3
X-Mailer: reportbug 1.3
Date: Sat, 09 Sep 2000 00:42:13 -0700
Delivered-To: [EMAIL PROTECTED]

Package: gcj
Version: 1:2.95.2-14
Severity: important

When attempting to compile the following two programs with gcj...

--- BEGIN PROGRAM 1 ---
public class Mutual1 {
  private Mutual2 m;
}
--- BEGIN PROGRAM 2 ---
public class Mutual2 {
  private Mutual1 m;
}
--- END ---

...gcj will segfault...

--- BEGIN SAMPLE SESSION ---
[bash/2.04.0] [EMAIL PROTECTED]:~/Code/Java/mutual $ gcj Mutual1.java
gcj: Internal compiler error: program jc1 got fatal signal 11
--- END SAMPLE SESSION ---

My guess is that the mutual dependency illustrated above is causing a stack
overflow, and thus, a segfault. Note that Sun's `javac' compiler (from the
`jdk1.1') package does not have any problems with this.

Regards,

Alex.

-- System Information
Debian Release: woody
Architecture: i386
Kernel: Linux cornerstone 2.2.17 #2 Fri Sep 8 17:30:01 PDT 2000 i686

Versions of packages gcj depends on:
ii  gcc                          1:2.95.2-14 The GNU C compiler.               
ii  java-common                  0.3         Base of all Java packages         
ii  libc6                        2.1.3-10    GNU C Library: Shared libraries an
ii  libgcj0-dev                  2.95.1-5    Java runtime library for use with 
ii  libgcj0-dev [libgcj-dev]     2.95.1-5    Java runtime library for use with 


---------------------------------------
Received: (at 71187-done) by bugs.debian.org; 24 Jun 2001 21:33:06 +0000
>From [EMAIL PROTECTED] Sun Jun 24 16:33:06 2001
Return-path: <[EMAIL PROTECTED]>
Received: from mail.cs.tu-berlin.de [::ffff:130.149.17.13] 
        by master.debian.org with esmtp (Exim 3.12 1 (Debian))
        id 15EHVB-0000CW-00; Sun, 24 Jun 2001 16:33:05 -0500
Received: from bolero.cs.tu-berlin.de ([EMAIL PROTECTED] [130.149.19.1])
        by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA15811;
        Sun, 24 Jun 2001 23:31:06 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
        by bolero.cs.tu-berlin.de (8.10.2+Sun/8.9.3) id f5OLV6G27710;
        Sun, 24 Jun 2001 23:31:06 +0200 (MEST)
From: Matthias Klose <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <[EMAIL PROTECTED]>
Date: Sun, 24 Jun 2001 23:31:06 +0200
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
        [EMAIL PROTECTED], [EMAIL PROTECTED],
        [EMAIL PROTECTED]
Subject: fixed in gcj-3.0
X-Mailer: VM 6.89 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid
Delivered-To: [EMAIL PROTECTED]

The bugs in these reports are fixed in gcj-3.0. The final release of
gcc-3.0 (including gcj-3.0) is currently available in the testing
distribution. We plan to remove gcj-2.95 and libgcj-2.95.1 from
testing and unstable.


Reply via email to