Menu

#2393 Segfault in connection with \markuplist

Duplicate
nobody
None
Crash
2013-03-23
2012-03-12
Anonymous
No

Originally created by: *anonymous

Originally created by: dak@gnu.org

Can please somebody check this against being a regression?  In earlier versions, \markuplist was called \markuplines, please take this into account when checking.

1 Attachments

Discussion

  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: pkx1...@gmail.com

    2.14.2 crashes (I am using windows 7)

    --snip--

    Starting lilypond-windows.exe 2.14.2 [Untitled]...
    Processing `c:/users/jlowe~1.dcs/appdata/local/temp/frescobaldi-mmsmxm/tmpckllyc/document.ly'
    Parsing...
    c:/users/jlowe~1.dcs/appdata/local/temp/frescobaldi-mmsmxm/tmpckllyc/document.ly:0: warning: no \version statement found, please add

    \version "2.14.2"

    for future compatibility
    Exited with return code -1073741819.

    -snip--

    2.15.32 on the same system but using \markuplist gives the same result.

    Does this help?

     
  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: dak@gnu.org

    Some.  If it also crashes in 2.12, this is not a critical regression.

    I actually have no idea why something as simple as that would crash (does not seem all that new, either).

     
  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: thomasmo...@gmail.com

    2.12.3 crashes,too

    I'm on Linux 64-bit 10.04
    Compiled with Frescobaldi

    Code:
    \version "2.12.3"
    \markuplines \bold { \wordwrap-lines {  } }

     
  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: thomasmo...@gmail.com

    Should be: I'm on Linux 64-bit Ubuntu 10.04 

     
  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: dak@gnu.org

    So this is not a regression.  That's good news for 2.16 release planning.  Still needs to get investigated.

    #(display #{ \markuplist \bold { \wordwrap-lines {  } } #})
    outputs
    ((#<procedure bold-markup (layout props arg)> (#<procedure wordwrap-lines-markup-list (layout props args)> ())))

    I would assume that this is not a valid markup list.

    Unwrapping the list leads to
    \markup \bold { \wordwrap-lines { } }

    as a test case.  This is accepted and leads to an error message in processing:

    Parsing.../usr/local/share/lilypond/2.15.31/scm/define-markup-commands.scm:1118:6: In procedure ly:stencil-empty? in expression (remove ly:stencil-empty? stencils):
    /usr/local/share/lilypond/2.15.31/scm/define-markup-commands.scm:1118:6: Wrong type argument in position 1 (expecting Stencil): (#<Stencil  >)

    That seems to be the same problem: a markup list (or stencil list) where a markup is expected.

     
  • Google Importer

    Google Importer - 2012-03-12

    Originally posted by: pkx1...@gmail.com

    Also on 2.12.3 on Windows crashes too.

     
  • Google Importer

    Google Importer - 2012-03-13

    Originally posted by: dak@gnu.org

    (No comment was entered for this change.)

    Status: Accepted

     
  • Google Importer

    Google Importer - 2013-03-23

    Originally posted by: dak@gnu.org

    (No comment was entered for this change.)

    Mergedinto: 3270
    Status: Duplicate

     
MongoDB Logo MongoDB