Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion gij
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Mike Frysinger  
View profile  
 More options Sep 6 2012, 6:53 pm
From: Mike Frysinger <vap...@gmail.com>
Date: Thu, 6 Sep 2012 18:52:43 -0400
Local: Thurs, Sep 6 2012 6:52 pm
Subject: Re: gij

On Thu, Sep 6, 2012 at 5:44 PM, H.J. Lu <hjl.to...@gmail.com> wrote:
> On Thu, Sep 6, 2012 at 2:37 PM, Mike Frysinger <vap...@gmail.com> wrote:
>> On Thu, Sep 6, 2012 at 4:27 PM, H.J. Lu <hjl.to...@gmail.com> wrote:
>>> On Thu, Sep 6, 2012 at 1:11 PM, Daniel Schepler <dschep...@gmail.com> wrote:
>>>> I just tried again on hjl/x32/gcc-4_7-branch (as of commit
>>>> 587aa2d017226c45fa428227bb48ed9d25acf976 checked out this morning) and it
>>>> seems like gcj still isn't really working well on x32.  For example, if I
>>>> unpack the ecj-3.5.1 source, cd to src/org.eclipse.jdt.core, and then
>>>> execute "gcj -C -I /usr/share/java/ant.jar `find . -name \*.java | sort`" it
>>>> gives:

>>>> ecj1: arena.c:661: heap_trim: Assertion `p->size == (0|0x1)' failed.
>>>> gcj: internal compiler error: Aborted (program ecj1)
>>>> Please submit a full bug report,
>>>> with preprocessed source if appropriate.
>>>> See <http://gcc.gnu.org/bugs.html> for instructions.

>>>> after outputting a random number of .class files and warnings.
>>>> (Occasionally it even succeeds, and some other times there's no output
>>>> before this error.)

>>> Isn't an ecj1 bug?  Please file a GCC bug if you can find a stand-alone
>>> testcase.

>> i don't think so.  i think there's a pthreads bug here somewhere.  we
>> see the same error when using git (repacking with threads), pbzip2
>> (when using more than 1 thread), and squashfs (which uses threads).

>> i've been poking it off & on trying to reduce it, but you can find
>> more details here:
>> https://bugs.gentoo.org/show_bug.cgi?id=394175

> Please find a testcase and I will fix it.

here's a semi reduced testcase:
http://wh0rd.org/~vapier/pbzip2.tar.xz

unpack it and run the doit.sh script.  it should fail with the arena.c
error.  note that the local pbzip2 sources are heavily hacked by me to
remove code that is unrelated to the crash at hand (to try and to
produce a reduced testcase).  if you want to get back to the original
tree, just download pbzip2-1.1.8 and run it against the local man1/
tree in that tarball.
-mike


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.