bug-lilypond
[Top][All Lists]
Advanced

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

Re: multiple fret-diagram-x markup commands and lilypond-book safe-mode


From: Julien Rioux
Subject: Re: multiple fret-diagram-x markup commands and lilypond-book safe-mode
Date: Fri, 16 Sep 2011 23:05:49 +0200
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2

On 15/11/2010 10:54 PM, Patrick McCarty wrote:
Hi Julien,

On 2010-11-15, Julien Rioux wrote:
On 15/11/2010 2:59 PM, Patrick McCarty wrote:
Compiling with debug flags*might*  help to narrow down the issue.  The
easiest way to compile without optimization is by running autogen.sh
like so

   ./autogen.sh --disable-optimising

I have done this now, and get the problem again, with little more
information on screen. Attached is a log of the output on the
terminal. I don't understand this output but hope it might help.

Hmm, the only important difference I see in your logs is this:

-Wrong type argument in position 1 (expecting module): #<srcprops ((breakpoint . #f) (line . 
602) (column . 58) (filename . 
"/usr/local/share/lilypond/2.13.39/ly/music-functions-init.ly"))>
+Wrong type argument in position 1 (expecting module): #<unknown-type (0xb0227 . 
0x74726170) @ 0xb68ef940>

These types of errors are very similar to those I've been encountering
when compiling against the development version of Guile (1.9).

I've never seen them with Guile 1.8 though...

Next step is compiling guile, I guess.

Yes, I think that would be the best thing to do.

Hopefully we will figure this out soon!

Thanks,
Patrick


After dumping guile 1.8.7 provided by the official ubuntu repository, I downloaded, compiled and installed the latest stable guile 1.8.8 and recompiled latest lilypond git. I still get the failure.

I simplified the test case by taking lilypond-book out of the process. The attached contains two lilypond snippets which compile correctly with independent calls

lilypond -dbackend=eps snippet-1.ly
lilypond -dbackend=eps snippet-2.ly

, but combining them in a single call with

lilypond -dbackend=eps -dread-file-list snippet-names.ly

exits with an error when processing the second snippet. It's as if some state has changed inbetween processing the two snippets, and the parsing goes awry on the second one. This happens with other examples as well, and on another ubuntu machine. Sometimes I get a segfault, but most of the time lilypond just quits with the error, although the file is valid lilypond code. Whatever I have tried, I can't make it to compile the two snippets.

--
Julien

Attachment: output.log
Description: Text document

Attachment: safe-mode-bug.tar
Description: Unix tar archive


reply via email to

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