On 4/9/13, Richard Shann <[email protected]> wrote: > I have checked into git a change that will not try to continue if it > finds an unrecognized element in score. It will print out the element > name and abandon.
I tried using the darwin-sdk version of libxml2. This gives me the same stdout response as the gub version. I upgraded the gub version to 2.8 to see if that made a difference but it did not. It seems to be only printing the word "text". I don't even see that in the test.denemo file I created. I will run gdb later to see if it tells me anything different.Here is the stdout: ** (denemo:197): WARNING **: unrecognized element in score text - abandoning file ** (denemo:197): WARNING **: Element <score-info> not found inside <score> ** (denemo:197): WARNING **: Bad Denemo file ** (denemo:197): WARNING **: unrecognized element in score text - abandoning file ** (denemo:197): WARNING **: Element <score-info> not found inside <score> ** (denemo:197): WARNING **: Bad Denemo file ** (denemo:197): WARNING **: unrecognized element in score text - abandoning file ** (denemo:197): WARNING **: Element <score-info> not found inside <score> ** (denemo:197): WARNING **: Bad Denemo file ** (denemo:197): WARNING **: unrecognized element in score text - abandoning file ** (denemo:197): WARNING **: Element <score-info> not found inside <score> ** (denemo:197): WARNING **: Bad Denemo file ** (denemo:197): WARNING **: Illegal element inside <score-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> ** (denemo:197): WARNING **: Illegal element inside <score-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <voices>: <text> newstaff: Num staffs 0 ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <initial-voice-params>: <text> ** (denemo:197): WARNING **: Illegal element inside <initial-voice-params>: <text> ** (denemo:197): WARNING **: Illegal element inside <initial-voice-params>: <text> ** (denemo:197): WARNING **: Illegal element inside <initial-voice-params>: <text> ** (denemo:197): WARNING **: Illegal element inside <simple-time-signature>: <text> ** (denemo:197): WARNING **: Illegal element inside <simple-time-signature>: <text> ** (denemo:197): WARNING **: Illegal element inside <simple-time-signature>: <text> ** (denemo:197): WARNING **: Illegal element inside <initial-voice-params>: <text> ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> Jeremiah > If you can build and test this version (or simply stop gdb on the line > in importxml.c where the unrecognized element message is printed out and > look at childElem->name) we might get a clue. > But unless this is some char encoding issue (locale?) with libxml2 I > really have no idea ... > > Richard > > > > On Mon, 2013-04-08 at 15:44 -0500, Jeremiah Benham wrote: >> I see. THis is what it says at the command line when I tried it: >> ** (denemo:242): >> WARNING **: >> unrecognized element in >> score -assuming >> movement >> >> ** (denemo:242): >> WARNING **: Element >> <score-info> not found >> inside <score> >> >> ** (denemo:242): >> WARNING **: Bad Denemo >> file >> >> >> ** (denemo:242): >> WARNING **: >> unrecognized element in >> score -assuming >> movement >> >> ** (denemo:242): >> WARNING **: Element >> <score-info> not found >> inside <score> >> >> ** (denemo:242): >> WARNING **: Bad Denemo >> file >> >> >> ** (denemo:242): >> WARNING **: >> unrecognized element in >> score -assuming >> movement >> >> ** (denemo:242): >> WARNING **: Element >> <score-info> not found >> inside <score> >> >> ** (denemo:242): >> WARNING **: Bad Denemo >> file >> >> >> ** (denemo:242): >> WARNING **: >> unrecognized element in >> score -assuming >> movement >> >> ** (denemo:242): >> WARNING **: Element >> <score-info> not found >> inside <score> >> >> ** (denemo:242): >> WARNING **: Bad Denemo >> file >> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <score-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <tempo>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <tempo>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <tempo>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <score-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <voices>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <voice-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <voice-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <voice-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <initial-voice-params>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <initial-voice-params>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <initial-voice-params>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <initial-voice-params>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <simple-time-signature>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <simple-time-signature>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <simple-time-signature>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <initial-voice-params>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <staff-info>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <notes>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measure>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <measures>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside >> <voices>: <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <score>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <score>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <score>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <score>: >> <text> >> >> ** (denemo:242): >> WARNING **: Illegal >> element inside <score>: >> <text> >> >> ** (denemo:242): >> WARNING **: >> unrecognized element in >> score -assuming >> movement >> >> ** (denemo:242): >> WARNING **: Element >> <score-info> not found >> inside <score> >> >> ** (denemo:242): >> WARNING **: Bad Denemo >> file >> >> >> Program received signal >> EXC_BAD_ACCESS, Could >> not access memory. >> Reason: >> KERN_PROTECTION_FAILURE >> at address: 0x00000000 >> 0x000ac42b in >> set_bottom_staff () >> (gdb) >> >> >> >> >> >> >> >> >> Jeremiah >> >> >> >> On Mon, Apr 8, 2013 at 12:38 PM, Richard Shann >> <[email protected]> wrote: >> A test on a Macbook Air running Mountain Lion 10.8.3 the >> program ran, >> finding MIDI controller unaided, but will not load any .denemo >> files. >> It crashes each time I try and load any .denemo file (it does >> save the >> file). >> Richard >> >> >> >> _______________________________________________ >> Denemo-devel mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/denemo-devel >> >> > > > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
