[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: latest-from-bzr segfaults easily
From: |
Jim Meyering |
Subject: |
Re: latest-from-bzr segfaults easily |
Date: |
Fri, 27 May 2011 11:17:01 +0200 |
Jim Meyering wrote:
> Paul Eggert wrote:
>
>> On 05/25/11 04:41, Jim Meyering wrote:
>>> The latest is not usable for me on Fedora 15, x86_64.
>>>
>>> How to reproduce using emacs built from the latest bzr
>>> sources of about 5 hours ago:
>>>
>>> First, get a cloned copy of the dash sources:
>>> (you can probably use C source file, but this is particularly reliable)
>>>
>>> git clone git://git.kernel.org/pub/scm/utils/dash/dash.git && cd dash
>>>
>>> Then, run this and type `C-s sh_':
>>>
>>> $ /p/p/emacs-2011-05-25.08h03/bin/emacs -q src/error.c
>>> Fatal error (11)zsh: abort (core dumped)
>>
>> I can't reproduce the problem on Fedora 14, x86_64.
>> I used bzr 104366 and the command:
>>
>> ~/src/gnu/emacs/trunkclone/src/emacs -q src/error.c
>>
>> It could be a Fedora 15 thing, or it could be something else
>> different in our setups.
>>
>> I recall having a similer problem on Ubuntu 10.10 that I tracked
>> down to a bug in the glibc string headers: they had marked memmove's
>> parameters to be 'restrict', which is quite bogus, and caused
>> GCC 4.6.0 to generate incorrect code. Are you using GCC 4.6.0?
>
> Yes, but the head from just a dozen hours earlier works fine.
> I'll end up using bisection, if I find the time.
Luckily(?) the problem disappeared when I rebuilt
with the latest from some time yesterday.