Your message dated Thu, 10 Sep 2020 01:04:31 +0000
with message-id <[email protected]>
and subject line Bug#966353: fixed in lilypond 2.20.0-2
has caused the Debian Bug report #966353,
regarding FTBFS: guile segfaults when run to collect docs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
966353: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966353
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lilypond
Version: 2.20.0-1
Severity: serious
Justification: FTBFS

Dear Maintainer,

When trying to rebuild lilypond (before investigating whether the build could
be ported to Python 3), I found that the package currently FTBFS.

Appropriate section of the log file is as follows:

cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc 
continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc 
dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc 
extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc 
gsubr.doc gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc 
hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc 
lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc 
objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc 
procs.doc properties.doc random.doc rdelim.doc read.doc root.doc rw.doc 
scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc 
stacks.doc stime.doc strings.doc srfi-4.doc srfi-13.doc srfi-14.doc 
strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc 
values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc ramap.doc 
unif.doc dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc | 
GUILE="/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/pre-inst-guile" 
../scripts/snarf-check-and-output-texi          > guile-procedures.texi || { rm 
guile-procedures.texi; false; }
/bin/bash: line 1: 15186 Broken pipe             cat alist.doc arbiters.doc 
async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc 
deprecation.doc deprecated.doc discouraged.doc dynl.doc dynwind.doc 
environments.doc eq.doc error.doc eval.doc evalext.doc extensions.doc 
feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc gsubr.doc 
gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc hash.doc 
hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc lang.doc 
list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc objects.doc 
objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc 
properties.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc 
script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc stacks.doc 
stime.doc strings.doc srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc 
strports.doc struct.doc symbols.doc threads.doc throw.doc values.doc 
variable.doc vectors.doc version.doc vports.doc weaks.doc ramap.doc unif.doc 
dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc
     15187 Segmentation fault      | 
GUILE="/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/pre-inst-guile" 
../scripts/snarf-check-and-output-texi > guile-procedures.texi
make[5]: *** [Makefile:2689: guile-procedures.texi] Error 1
make[5]: Leaving directory 
'/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/libguile'
make[4]: *** [Makefile:799: all] Error 2
make[4]: Leaving directory 
'/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/libguile'
make[3]: *** [Makefile:668: all-recursive] Error 1
make[3]: Leaving directory '/build/lilypond-jv5Dao/lilypond-2.20.0/guile18'
make[2]: *** [Makefile:511: all] Error 2
make[2]: Leaving directory '/build/lilypond-jv5Dao/lilypond-2.20.0/guile18'
make[1]: *** [debian/rules:102: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/lilypond-jv5Dao/lilypond-2.20.0'
make: *** [debian/rules:94: build] Error 2


guile segfaults as soon as it is started (with or without docs on stdin).
The backtrace is as follows in case the problem jumps out.

/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/libguile/.libs$ 
LD_LIBRARY_PATH=. gdb ./guile 
Reading symbols from ./guile...
(gdb) r
Starting program: 
/build/lilypond-jv5Dao/lilypond-2.20.0/guile18/libguile/.libs/guile 

Program received signal SIGSEGV, Segmentation fault.
scm_mark_locations (x=0x7fffffffe948, n=18446744073709551562) at gc-mark.c:435
435           SCM obj = * (SCM *) &x[m];
(gdb) bt
#0  scm_mark_locations (x=0x7fffffffe948, n=18446744073709551562) at 
gc-mark.c:435
#1  0x00007ffff7f5edcd in scm_threads_mark_stacks () at threads.c:1408
#2  0x00007ffff7f178a8 in scm_mark_all () at gc-mark.c:82
#3  0x00007ffff7f171cb in scm_i_gc (what=what@entry=0x7ffff7f7a43f "cells") at 
gc.c:596
#4  0x00007ffff7f173a9 in scm_gc_for_newcell (
    freelist=0x7ffff7fadd60 <scm_i_master_freelist2>, 
free_cells=0x555555559300) at gc.c:507
#5  0x00007ffff7f48e1c in scm_double_cell (cdr=140737348583488, ccr=7051895308, 
    cbr=93824992284640, car=5) at ../libguile/inline.h:201
#6  scm_i_c_make_symbol (name=name@entry=0x7ffff7f7e3ff "caaadr", 
len=len@entry=6, 
    flags=flags@entry=0, hash=hash@entry=7051895308, props=0x7ffff7ab4040) at 
strings.c:436
#7  0x00007ffff7f5d83a in scm_i_c_mem2symbol (name=name@entry=0x7ffff7f7e3ff 
"caaadr", len=6)
    at symbols.c:150
#8  0x00007ffff7f5dc45 in scm_from_locale_symbol (sym=sym@entry=0x7ffff7f7e3ff 
"caaadr")
    at symbols.c:388
#9  0x00007ffff7f3afac in scm_c_make_subr (name=0x7ffff7f7e3ff "caaadr", 
type=type@entry=93, 
    fcn=<optimized out>) at procs.c:69
#10 0x00007ffff7f3b047 in scm_c_define_subr (name=<optimized out>, 
type=type@entry=93, 
    fcn=<optimized out>) at procs.c:80
#11 0x00007ffff7f34da2 in scm_init_pairs () at pairs.c:197
#12 0x00007ffff7f25119 in scm_i_init_guile (base=base@entry=0x7fffffffe948) at 
init.c:485
#13 0x00007ffff7f5eb90 in scm_i_init_thread_for_guile (parent=0x0, 
base=0x7fffffffe948)
    at threads.c:590
#14 scm_i_init_thread_for_guile (base=0x7fffffffe948, parent=0x0) at 
threads.c:573
#15 0x00007ffff7f5ebfb in scm_i_with_guile_and_parent (
    func=func@entry=0x7ffff7f24ea0 <invoke_main_func>, 
data=data@entry=0x7fffffffe970, 
    parent=<optimized out>) at threads.c:732
#16 0x00007ffff7f5ec4c in scm_with_guile (func=func@entry=0x7ffff7f24ea0 
<invoke_main_func>, 
    data=data@entry=0x7fffffffe970) at threads.c:721
#17 0x00007ffff7f24fb5 in scm_boot_guile (argc=<optimized out>, argv=<optimized 
out>, 
    main_func=<optimized out>, closure=<optimized out>) at init.c:350
#18 0x0000555555555072 in main (argc=<optimized out>, argv=<optimized out>) at 
guile.c:63


regards
Stuart

--- End Message ---
--- Begin Message ---
Source: lilypond
Source-Version: 2.20.0-2
Done: Anthony Fok <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lilypond, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anthony Fok <[email protected]> (supplier of updated lilypond package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 09 Sep 2020 15:41:38 -0600
Source: lilypond
Architecture: source
Version: 2.20.0-2
Distribution: unstable
Urgency: medium
Maintainer: Anthony Fok <[email protected]>
Changed-By: Anthony Fok <[email protected]>
Closes: 966353 968993 969723
Changes:
 lilypond (2.20.0-2) unstable; urgency=medium
 .
   * Patch Guile-1.8 to the latest branch_release-1-8 branch
     found in Guile git repository on Savannah, see patches 1801 to 1825.
     In particular, 1812-Fix-stack-growth-direction-check.patch,
     originally written for Autoconf by Paul Eggert for Autoconf
     and pulled into Guile-2.0 in 2011, fixed a build error with
     -O3 back then, and fixes FTBFS with gcc-10 nowadays,
     due to a bug in find_stack_direction() code in configure.in.
     See http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00035.html
     for the whole story. (Closes: #966353)
   * Call /usr/share/dh-python/dh_python2 directly
     in debian/rules since /usr/bin/dh_python2 was removed
   * This rebuild allows dh_python2 to generate the now correct dependency
     on python2:all instead of python:all (Closes: #969723)
   * Add debian/patches/.gitignore to re-include *.patch files
     which were excluded by upstream .gitignore file
   * scm: disable embedded-ps and embedded-svg in -dsafe mode, CVE-2020-17353.
     This is a cherry-pick of upstream's fix, see
     http://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=b84ea47
     (Closes: #968993)
   * Take over as Maintainer from Don Armstrong as suggested by Don.
     Thank you Don for your many years of great work, and we look forward
     to your continued contributions as co-maintainer for many years to come!
Checksums-Sha1:
 dd6ae02f1927e17fc6b035778ef711586de07164 4232 lilypond_2.20.0-2.dsc
 4e8aeaa83c3d93512fe123c3be48c58474092f91 78576 lilypond_2.20.0-2.debian.tar.xz
 89568c4fd1ce8964625b09fa95ca565818daba5d 22259 
lilypond_2.20.0-2_amd64.buildinfo
Checksums-Sha256:
 bf3afa1df413d87d6e18601b202288b882552a3675eaa3c87e90f8d78c686c45 4232 
lilypond_2.20.0-2.dsc
 0163362634c2b95bc2d38b92d7076f91993306051c63f31ab6962018751d7ff6 78576 
lilypond_2.20.0-2.debian.tar.xz
 bf4f7fcf8160481916bf2198dbf878bb298a7b4e40a944a58af02a768a5ebf5b 22259 
lilypond_2.20.0-2_amd64.buildinfo
Files:
 fb24ebf0ff02c889187ef45d43006cbf 4232 tex optional lilypond_2.20.0-2.dsc
 b9367e2287985e28896aa628c32906f4 78576 tex optional 
lilypond_2.20.0-2.debian.tar.xz
 a5e4f3a4cc4e4469eb8d6e00b9bf406b 22259 tex optional 
lilypond_2.20.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCQhsZrUqVmW+VBy6iUAtBLFms8FAl9ZdmAACgkQ6iUAtBLF
ms97+w/+P/Qb3ZneY4ZAbpqa4EOmq1rmYE7OPryPakqCG2BwmxtSahc58mN11Se1
M//YWxFwpklX1cwvgCFS2sh/1gQsWRwVPDqs3a1v/axHZBBBaoPCT1utxpLu51WR
NvY5oQPsu14HL6XLDTD+7b7Kw2wHeKw+lj2rXYmLwdCmfuWxKhGBpBTlL65Gq5Ll
kRTSmkBdLeV/Actfk1hoieww5+EUfs+4YswqOeprsj7QIASWKAt7I0kNQQ/w6JbO
vSeaGJkS8HiINR3OZWP8rD9NzZdiS/k6KWP+aOiDXSd6TbANKpGhWUAeI5Ues8aR
yUq7JI6hMT/hWLDgQ6Ywm48APX9YopEpWPph+EHnEQUDeunOr7ABtULTrlZpDJ7G
Ti87EpndSV4tAOVyqN7oWt6+9XOQUEdVrcdOjbXui9eEgc/Y8qpwCsP8hAMayhmG
KY10WIt/pInUDBAUk4fjcTywvZcyylT31tsaR0dHzsfhz/pJKG2b7XR7v12Q1u7S
UOXbSZP8SYqviANiB/iqbFMlN4q/PYaeYKGk7WXad0zQ12Es7a1hcIWp/BS0J2KY
2hpWnwVypXXMB0Ncvdl4ZvqgottjW6AYAO6qp/tXSeSGISUh4HTDqmhGJWR3iZj3
4AQ4GS5HyAwrqnBW4JiuOXJd8n0H4JhKZ1HJcX0kHAF49+yGwYw=
=w6A8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to