bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Failed assertion in tremolos with beamed notes


From: Thomas Morley
Subject: Re: Failed assertion in tremolos with beamed notes
Date: Thu, 7 Feb 2019 22:08:30 +0100

Am Do., 7. Feb. 2019 um 15:37 Uhr schrieb James Lowe <address@hidden>:
>
> Hello,
>
>
> On Thu, 7 Feb 2019 10:30:20 +0100, Hendrik Fuß <address@hidden> wrote:
>
> > Hi,
> >
> > attached is a minimal example that causes a crash in lilypond 2.19.82.
> >
> > Output:
> >
> > GNU LilyPond 2.19.82
> > »assertion_test.ly« wird verarbeitet
> > Analysieren...
> > Interpretation der Musik...
> > Vorverarbeitung der grafischen 
> > Elemente.../home/gub/NewGub/gub/target/darwin-x86/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.20/flower/include/interval.hh:227:
> >  failed assertion `!is_empty ()'
> > Abort trap: 6
> >
> > Hope this is helpful.
> >
> > Best
> > Hendrik
>
> Using Ubuntu 16.0.4 with current master - 2.21.0
>
> Same crash.
>
> James

FWIW,

2.10.33 Segmentation fault (core dumped)
2.12.3 Success
2.14.2 Success
2.16.2 Success
2.18.2 Success
2.19.82 Aborted (core dumped) [mainly same message as below]
2.21.0
lilypond: /home/hermann/lilypond-git/flower/include/interval.hh:227: T
Interval_t<T>::center() const [with T = double]: Assertion `!is_empty
()' failed.
Aborted (core dumped)


Running gdb (n.b. my lilydevel is the renamed lilypond-2.19.82):

$ gdb lilydevel/usr/bin/lilydevel
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from lilydevel/usr/bin/lilydevel...(no debugging
symbols found)...done.
(gdb) run lilypondH/Test/forum/atest-83.ly
Starting program: /home/hermann/lilydevel/usr/bin/lilydevel
lilypondH/Test/forum/atest-83.ly
warning: File "/home/hermann/lilydevel/usr/lib/libstdc++.so.6.0.20-gdb.py"
auto-loading has been declined by your `auto-load safe-path' set to
"$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path
/home/hermann/lilydevel/usr/lib/libstdc++.so.6.0.20-gdb.py
line to your configuration file "/home/hermann/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/hermann/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
info "(gdb)Auto-loading safe path"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
GNU LilyPond 2.19.82
Processing `lilypondH/Test/forum/atest-83.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...lilydevel:
/home/gub/NewGub/gub/target/linux-64/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.20/flower/include/interval.hh:227:
T Interval_t<T>::center() const [with T = double]: Assertion
`!is_empty ()' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff5b11801 in __GI_abort () at abort.c:79
#2  0x00007ffff5b0139a in __assert_fail_base (fmt=0x7ffff5c887d8
"%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
    address@hidden "!is_empty ()",
    address@hidden
"/home/gub/NewGub/gub/target/linux-64/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.20/flower/include/interval.hh",
address@hidden, address@hidden "T
Interval_t<T>::center() const [with T = double]") at assert.c:92
#3  0x00007ffff5b01412 in __GI___assert_fail (assertion=0x7960ac "!is_empty ()",
    file=0x795dc8
"/home/gub/NewGub/gub/target/linux-64/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.20/flower/include/interval.hh",
line=227,
    function=0x7e35a0 "T Interval_t<T>::center() const [with T =
double]") at assert.c:101
#4  0x00000000006e728f in ?? ()
#5  0x00007ffff7920c7a in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#6  0x000000000054d4f4 in ?? ()
#7  0x00000000005618eb in ?? ()
#8  0x0000000000468bec in ?? ()
#9  0x00007ffff7920a83 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#10 0x000000000053fc09 in ?? ()
#11 0x0000000000466348 in ?? ()
#12 0x0000000000466975 in ?? ()
#13 0x0000000000467155 in ?? ()
#14 0x0000000000556529 in ?? ()
#15 0x00007ffff7920c7a in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#16 0x000000000054d4f4 in ?? ()
#17 0x00000000004493e3 in ?? ()
#18 0x0000000000449d48 in ?? ()
#19 0x000000000054d2d8 in ?? ()
#20 0x000000000054d2ab in ?? ()
#21 0x000000000056191b in ?? ()
#22 0x0000000000688633 in ?? ()
#23 0x00007ffff7920a83 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#24 0x000000000053fc09 in ?? ()
#25 0x000000000062110d in ?? ()
#26 0x00000000006d7739 in ?? ()
#27 0x00000000006c4efd in ?? ()
---Type <return> to continue, or q <return> to quit---
#28 0x00000000006c53f9 in ?? ()
#29 0x00000000006c55b5 in ?? ()
#30 0x00000000006c5c2b in ?? ()
#31 0x00007ffff7920a83 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#32 0x000000000053fc09 in ?? ()
#33 0x000000000071266c in ?? ()
#34 0x00000000006261b2 in ?? ()
#35 0x000000000052ef9f in ?? ()
#36 0x000000000067686f in ?? ()
#37 0x00000000004992b5 in ?? ()
#38 0x0000000000499829 in ?? ()
#39 0x000000000049530a in ?? ()
#40 0x00007ffff7920bff in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#41 0x00007ffff7921bd1 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#42 0x00007ffff792adb2 in scm_c_with_fluid () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#43 0x0000000000628b9f in ?? ()
#44 0x000000000076606e in ?? ()
#45 0x000000000077b8e7 in ?? ()
#46 0x0000000000770ada in ?? ()
#47 0x000000000077b897 in ?? ()
#48 0x00007ffff792adb2 in scm_c_with_fluid () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#49 0x000000000057fca0 in ?? ()
#50 0x000000000057cf40 in ?? ()
#51 0x00007ffff7922eb4 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#52 0x00007ffff7921193 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#53 0x00007ffff79768f7 in scm_c_catch () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#54 0x00007ffff79769dd in scm_catch_with_pre_unwind_handler () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#55 0x00007ffff7920bff in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#56 0x00007ffff7921bd1 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#57 0x00007ffff7921db9 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#58 0x00007ffff7921193 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#59 0x00007ffff256442a in scm_srfi1_for_each (proc=0x7ffff1de3910,
arg1=0x7ffff1dd6f50, args=0x404) at srfi-1.c:1516
#60 0x00007ffff7921cc1 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
---Type <return> to continue, or q <return> to quit---
#61 0x00007ffff7921db9 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#62 0x00007ffff7922ba7 in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#63 0x00007ffff7921193 in scm_dapply () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#64 0x0000000000593ec9 in ?? ()
#65 0x00007ffff793b48f in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#66 0x00007ffff7913c1a in ?? () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#67 0x00007ffff79768f7 in scm_c_catch () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#68 0x00007ffff7914158 in scm_i_with_continuation_barrier () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#69 0x00007ffff79141e0 in scm_c_with_continuation_barrier () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#70 0x00007ffff7975638 in scm_i_with_guile_and_parent () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#71 0x00007ffff793b5c5 in scm_boot_guile () from
/home/hermann/lilydevel/usr/bin/../lib/libguile.so.17
#72 0x0000000000422c23 in ?? ()
#73 0x00007ffff5af2b97 in __libc_start_main (main=0x422a40, argc=2,
argv=0x7fffffffdc28, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffdc18) at
../csu/libc-start.c:310
#74 0x000000000043865f in ?? ()
#75 0x00007fffffffdc18 in ?? ()
#76 0x000000000000001c in ?? ()
#77 0x0000000000000002 in ?? ()
#78 0x00007fffffffdffe in ?? ()
#79 0x00007fffffffe028 in ?? ()
#80 0x0000000000000000 in ?? ()
(gdb)


Cheers,
  Harm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]