GNU bug report logs -
#78824
[igc] segfault in temacs during build => charset-table
Previous Next
Full log
Message #17 received at 78824 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Pip, Helmet,
I can confirm that this is gcc 15.1 on Fedora 42.
CFLAGS are less dramatic: just `-O2 -g`
Building with commit ac73794b43d440d34689293f4152ea38a42bb07a (which I
believe has the patches) works as expected, thankyou.
Jeff Walsh
On Thu, Jun 19, 2025 at 6:19 AM Pip Cet <pipcet <at> protonmail.com> wrote:
> "Helmut Eller" <eller.helmut <at> gmail.com> writes:
>
> > On Wed, Jun 18 2025, Jeff Walsh wrote:
> >
> >> When building the latest of the IGC branch, commit:
> >> 887db2ff38ce82bb5f33aa128c76b578caba216d
> >>
> >> I am getting a SEGFAULT during temacs execution.
> >>
> >> running under a debugger, this occurs in root_find in igc.c
> >> `if (r->d.start == start)` (r is null in this case)
> >
> > I can reproduce this with gcc 14.2, when configured with
> >
> > ./configure -C --without-x --with-gnutls=no --with-mps=debug
> 'CFLAGS=-O2
> > -ggdb3 -gctf -fno-omit-frame-pointer -fno-tree-sra
> > -I/scratch/emacs/mps-install/include' 'LDFLAGS=-L
> > /scratch/emacs/mps-install/lib'
> >
> > I had to remove --enable-checking.
>
> Et tu, GCC? Let's hope this rampage of declaring what's logically a
> perfectly consistent call to be UB (eventually) goes the way of C99
> trigraphs...
>
> Thanks for testing that. I've applied your second patch and hopefully
> that fixes this bug.
>
> Jeff, could you confirm?
>
> Thanks again!
>
> Pip
>
>
[Message part 2 (text/html, inline)]
This bug report was last modified 58 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.