Re: Intermittent core dumps with 2.25.8 under Ubuntu 22.04.3

2024-05-31 Thread Trevor Bača
On Sun, Sep 24, 2023 at 9:45 AM Jean Abou Samra  wrote:

> Le mardi 19 septembre 2023 à 15:58 -0400, Trevor Bača a écrit :
>
> Happy to try to help, if anyone can offer guidance on how to better report
> the problem,
>
>
>
> Having the files would obviously help a lot, if you can share them.
>
> If this reproducibly crashes on Linux outside of GitHub actions then it
> will be enough. Otherwise we'll need a core dump. See
>
>
> https://github.com/itamarst/gha-upload-cores/blob/main/.github/workflows/build.yml
>
>
> for an example.
>

Hi Jean,

Intermittent core dumps have continued under Ubuntu on GitHub actions from
2.25.8 up to, and including, 2.25.15.

I finally have time to debug on GitHub actions. Following ...

https://github.com/itamarst/gha-upload-cores/blob/main/.github/workflows/build.yml
https://github.com/actions/upload-artifact

... I have a version of upload-artifact working in the main.yml file for
the repo.

QUESTION: if Lily does core dump during one of the runs, what is the exact
path to the core file? (I'm using something like /tmp/lilypond-2.25.15 for
Lily's install directory.)

Trevor.

-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca


Re: 2.25.15: Interpreting music: infinite loop (fatal error: intlog2 with negative argument: 0)

2024-05-31 Thread Trevor Bača
Aha, thanks for running under Windows.

Further testing shows it's a bug with only the ARM distributions of 2.25.15
and 2.25.16; running on a MacBook Air with an M2 (2022) chip under macOS
14.5 gives these results:

2.25.16 (ARM): infinite loop
2.25.15 (ARM): infinite loop

2.25.16 (x86): OK
2.25.15 (x86): OK
2.25.14 (x86): OK

HTH,

Trevor.



On Fri, May 31, 2024 at 9:31 AM  wrote:

> If there's a connection to Guile, we know there are some differences in
> the distributions by platform.
>
> I would try on my Win10 system, but I managed to find myself in hospital
> again. (Nothing to serious.)
>
>
> On May 31, 2024 12:28 AM, Craig Fearing via bug-lilypond <
> bug-lilypond@gnu.org> wrote:
>
> FWIW I ran this 15 consecutive times on my Win 11, Ryzen 7 system.  One
> time it took 2 seconds to compile, the rest were all 1.9 seconds.  No
> errors any time.
>
>
> On 2024-05-30 23:24, Trevor Bača wrote:
> > Hi,
> >
> > I have what appears to be a very difficult bug.
> [snip]
> > ... I suspect it may take two or three
> > successive attempts to interpret music.ly before triggering the loop on
> > some operating systems (or chip architectures), ...
> >
> > [snip]
> >
> > Trevor.
> >
>
>
>

-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca


Re: 2.25.15: Interpreting music: infinite loop (fatal error: intlog2 with negative argument: 0)

2024-05-31 Thread aaron--- via bug-lilypond
   If there's a connection to Guile, we know there are some differences in
   the distributions by platform.
   I would try on my Win10 system, but I managed to find myself in
   hospital again. (Nothing to serious.)
   On May 31, 2024 12:28 AM, Craig Fearing via bug-lilypond
wrote:

 FWIW I ran this 15 consecutive times on my Win 11, Ryzen 7 system.
 One
 time it took 2 seconds to compile, the rest were all 1.9 seconds.
 No
 errors any time.
 On 2024-05-30 23:24, Trevor Bača wrote:
 > Hi,
 >
 > I have what appears to be a very difficult bug.
 [snip]
 > ... I suspect it may take two or three
 > successive attempts to interpret music.ly before triggering the
 loop on
 > some operating systems (or chip architectures), ...
 >
 > [snip]
 >
 > Trevor.
 >


Re: 2.25.15: Interpreting music: infinite loop (fatal error: intlog2 with negative argument: 0)

2024-05-31 Thread Craig Fearing via bug-lilypond
FWIW I ran this 15 consecutive times on my Win 11, Ryzen 7 system.  One 
time it took 2 seconds to compile, the rest were all 1.9 seconds.  No 
errors any time.



On 2024-05-30 23:24, Trevor Bača wrote:

Hi,

I have what appears to be a very difficult bug.

[snip]

... I suspect it may take two or three
successive attempts to interpret music.ly before triggering the loop on
some operating systems (or chip architectures), ...

[snip]

Trevor.