Just a guess, but it looks like at some point it is trying to create a NULL string, which
isn't allowed (apparently). I'm not sure if this is helpful or obvious to you.
Taybin
-----Original Message-----
From: Dave Phillips <dlphillips(a)woh.rr.com>
Sent: Oct 11, 2006 6:05 PM
To: LAD Mail List <linux-audio-dev(a)music.columbia.edu>
Subject: [linux-audio-dev] question about a c++ error
Greetings:
This is perhaps a bit OT (or more than a bit). I'm eager to work with a
new macro for Open Office that inserts LilyPond-encoded music fragments
into an OOo document, but I've hit an unusual snag. The macro is
installed correctly, but when I try to use it I receive this error:
terminate called after throwing an instance of
'std::logic_error'
what():basic_string::_S_construct
NULL not valid
It almost looks poetic. :)
Alas, Google wasn't much help, and the author of the macro has no idea
why this error results (his code contains no C++). Can any C++ guru here
shed any light on the how/what/why of the error ? Maybe even suggest a
fix ?
LilyPond 2.8.4, OOo 2.03, and I'll be happy to supply any other needed
information.
And yes, the error has been posted on the LP dev list.
Best,
dp