segmentation fault in mscore

classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

segmentation fault in mscore

daeavelwyn
Hello,

Another segment fault in mscore. Here are the steps to reproduce the bug :

1- open mscore with a score (I've a guitar, piano, bass in mine)
2- open the mixer
3- click play
4- intend to move the volume cursor from the mixer
5- mscore crash.

$mscore -d
<split>
....
</split>

add action <NoteNames>
start event loop...
cmd <play>
Dump Repeat List:
0xe2fb1c0       0      0 len 23040  0,000000 + 0,000000
Segmentation fault

Regards,

Daeavelwyn

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
Daeavelwyn Kalandeth Baeltalquis wrote:

> Hello,
>
> Another segment fault in mscore. Here are the steps to reproduce the bug :
>
> 1- open mscore with a score (I've a guitar, piano, bass in mine)
> 2- open the mixer
> 3- click play
> 4- intend to move the volume cursor from the mixer
> 5- mscore crash.
>
> $mscore -d
> <split>
> ....
> </split>
>
> add action <NoteNames>
> start event loop...
> cmd <play>
> Dump Repeat List:
> 0xe2fb1c0       0      0 len 23040  0,000000 + 0,000000
> Segmentation fault
>
> Regards,
>
> Daeavelwyn
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mscore-developer mailing list
> [hidden email]
>' https://lists.sourceforge.net/lists/listinfo/mscore-developer
Which OS are you using?
I've followed your example (Linux ubuntu hardy 64-bit r1827) but it
played without a problem (a piece for 2 piano's).
However, I found that the knobs turn anti-clockwise when I move the
cursor up or down on their own and for each instrument separately. I
wonder if there is a way tohave them coupled.
Joep



------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

daeavelwyn
Oups, sorry, i ommited the os description, it is an ubuntu jaunty with build 1820 of mscore 0.9.5.

Regards,

Daeavelwyn

On Sat, May 23, 2009 at 5:59 PM, Joep L. Blom <[hidden email]> wrote:
Daeavelwyn Kalandeth Baeltalquis wrote:
Hello,

Another segment fault in mscore. Here are the steps to reproduce the bug :

1- open mscore with a score (I've a guitar, piano, bass in mine)
2- open the mixer
3- click play
4- intend to move the volume cursor from the mixer
5- mscore crash.

$mscore -d
<split>
....
</split>

add action <NoteNames>
start event loop...
cmd <play>
Dump Repeat List:
0xe2fb1c0       0      0 len 23040  0,000000 + 0,000000
Segmentation fault

Regards,

Daeavelwyn


------------------------------------------------------------------------

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com

------------------------------------------------------------------------

_______________________________________________
Mscore-developer mailing list
[hidden email]
' https://lists.sourceforge.net/lists/listinfo/mscore-developer
Which OS are you using?
I've followed your example (Linux ubuntu hardy 64-bit r1827) but it played without a problem (a piece for 2 piano's).
However, I found that the knobs turn anti-clockwise when I move the cursor up or down on their own and for each instrument separately. I wonder if there is a way tohave them coupled.
Joep




------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

wschweer
Administrator
I can confirm this crash. It does not happen in the current head revision so i
would like to suggest trying the latest test version.

Werner

On Sunday 24 May 2009 17:13:12 Daeavelwyn Kalandeth Baeltalquis wrote:

> Oups, sorry, i ommited the os description, it is an ubuntu jaunty with
> build 1820 of mscore 0.9.5.
>
> Regards,
>
> Daeavelwyn
>
> On Sat, May 23, 2009 at 5:59 PM, Joep L. Blom <[hidden email]> wrote:
> > Daeavelwyn Kalandeth Baeltalquis wrote:
> >> Hello,
> >>
> >> Another segment fault in mscore. Here are the steps to reproduce the bug
> >> :
> >>
> >> 1- open mscore with a score (I've a guitar, piano, bass in mine)
> >> 2- open the mixer
> >> 3- click play
> >> 4- intend to move the volume cursor from the mixer
> >> 5- mscore crash.
> >>
> >> $mscore -d
> >> <split>
> >> ....
> >> </split>
> >>
> >> add action <NoteNames>
> >> start event loop...
> >> cmd <play>
> >> Dump Repeat List:
> >> 0xe2fb1c0       0      0 len 23040  0,000000 + 0,000000
> >> Segmentation fault
> >>
> >> Regards,
> >>
> >> Daeavelwyn
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >>
> >> ------------------------------------------------------------------------
> >>------ Register Now for Creativity and Technology (CaT), June 3rd, NYC.
> >> CaT is a gathering of tech-side developers & brand creativity
> >> professionals. Meet
> >> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> >> iPhoneDevCamp asthey present alongside digital heavyweights like
> >> Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> >>
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Mscore-developer mailing list
> >> [hidden email]
> >> ' https://lists.sourceforge.net/lists/listinfo/mscore-developer
> >
> > Which OS are you using?
> > I've followed your example (Linux ubuntu hardy 64-bit r1827) but it
> > played without a problem (a piece for 2 piano's).
> > However, I found that the knobs turn anti-clockwise when I move the
> > cursor up or down on their own and for each instrument separately. I
> > wonder if there is a way tohave them coupled.
> > Joep


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
Werner Schweer wrote:

> I can confirm this crash. It does not happen in the current head revision so i
> would like to suggest trying the latest test version.
>
> Werner
>
> On Sunday 24 May 2009 17:13:12 Daeavelwyn Kalandeth Baeltalquis wrote:
>
>>> Which OS are you using?
>>> I've followed your example (Linux ubuntu hardy 64-bit r1827) but it
>>> played without a problem (a piece for 2 piano's).
>>> However, I found that the knobs turn anti-clockwise when I move the
>>> cursor up or down on their own and for each instrument separately. I
>>> wonder if there is a way tohave them coupled.
>>> Joep
>
>
> ------------------------------------------------------------------------------

Werner,
The latest I have - on ubuntu hardy - is still r1827.
Where do I get r 1840 (and hopefully the solution for the export in xml).
Joep[


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

Toby Smithe-2
2009/5/24 Joep L. Blom <[hidden email]>:
> Werner,
> The latest I have - on ubuntu hardy - is still r1827.
> Where do I get r 1840 (and hopefully the solution for the export in xml).
> Joep[

Revision 1848 should be uploaded, built and published in the PPA
within a couple of hours.

Regards,

--
Toby Smithe :: http://fulltinreality.com

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
Toby Smithe wrote:

> 2009/5/24 Joep L. Blom <[hidden email]>:
>> Werner,
>> The latest I have - on ubuntu hardy - is still r1827.
>> Where do I get r 1840 (and hopefully the solution for the export in xml).
>> Joep[
>
> Revision 1848 should be uploaded, built and published in the PPA
> within a couple of hours.
>
> Regards,
>
Toby, Chapeau!
I just ;oaded the new revision and tried the export and it works
practically without a problem.
2 little things:
1. Finale complains:
        "XML error: at line 26: Attribute "page" must be declared for
element "credit""
Line 26 says: "  <credit page="1"> "
2. I have some problems with slurs. Apparently the slur set with S when
in entry mode differs from the slurs made when in edit mode.
Finale treats the first as a standard slur (in Finale speak called
"tie": e.g. to bind 2 notes over a bar line to sound as one with double
duration) and the second to indicate that the notes have to be played
legato. I assume that's intentional but I can't find the difference in
the manual.
I still miss the command "goto" to go to a certain position without
immediately setting a note when in entry mode.
I also don't understand the working of "S" when in entry mode.
I enter a note, e.g. c, duration 1/8 and want to tie it with a c with a
duration of 3/8. I first enter tha note, go back to the former (with the
arrow key) and type "s". Mscore sets a slur. However, when I type the
next note, mscore positions the end of the slur on the new note. Is that
a bug or am I doing anything wrong?
Another thing is that it sometimes crashes with a segmentation fault but
I cannot find exactly where (didn't have debugger on).
Last question, in what language are the plugins written and is there a
manual with the conventions and hooks?

I'm very happy I can exchange scores between programs now. My comment is
of course supportive as I am very happy with a Linux score program.
Joep

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

lasconic
Administrator
Tie is for two notes of the same pitch and you have to use +. Read
http://www.musescore.org/en/handbook/tie
Slurs is with S. Read : http://www.musescore.org/en/handbook/slur

Go to is accessible with Ctrl+F

Plugins are written in QtScript, dialect of ECMAScript like Javascript.
The plugin framework is very beta. The best way to learn are the
examples and the README.scripts[1] file and of course, ask on the
mailing list and tell us what you want to achieve with the plugin
framework.
http://mscore.svn.sourceforge.net/viewvc/mscore/trunk/mscore/README.scripts?view=markup

Hope it helps.
Lasconic


2009/5/25 Joep L. Blom <[hidden email]>:

> Toby Smithe wrote:
>> 2009/5/24 Joep L. Blom <[hidden email]>:
>>> Werner,
>>> The latest I have - on ubuntu hardy - is still r1827.
>>> Where do I get r 1840 (and hopefully the solution for the export in xml).
>>> Joep[
>>
>> Revision 1848 should be uploaded, built and published in the PPA
>> within a couple of hours.
>>
>> Regards,
>>
> Toby, Chapeau!
> I just ;oaded the new revision and tried the export and it works
> practically without a problem.
> 2 little things:
> 1.      Finale complains:
>        "XML error: at line 26: Attribute "page" must be declared for
> element "credit""
> Line 26 says: "  <credit page="1"> "
> 2.      I have some problems with slurs. Apparently the slur set with S when
> in entry mode differs from the slurs made when in edit mode.
> Finale treats the first as a standard slur (in Finale speak called
> "tie": e.g. to bind 2 notes over a bar line to sound as one with double
> duration) and the second to indicate that the notes have to be played
> legato. I assume that's intentional but I can't find the difference in
> the manual.
> I still miss the command "goto" to go to a certain position without
> immediately setting a note when in entry mode.
> I also don't understand the working of "S" when in entry mode.
> I enter a note, e.g. c, duration 1/8 and want to tie it with a c with a
> duration of 3/8. I first enter tha note, go back to the former (with the
> arrow key) and type "s". Mscore sets a slur. However, when I type the
> next note, mscore positions the end of the slur on the new note. Is that
> a bug or am I doing anything wrong?
> Another thing is that it sometimes crashes with a segmentation fault but
> I cannot find exactly where (didn't have debugger on).
> Last question, in what language are the plugins written and is there a
> manual with the conventions and hooks?
>
> I'm very happy I can exchange scores between programs now. My comment is
> of course supportive as I am very happy with a Linux score program.
> Joep
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> _______________________________________________
> Mscore-developer mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

lasconic
Administrator
I omit.
Ctrl+F -> Enter measure number

2009/5/25 Lasconic <[hidden email]>:

> Tie is for two notes of the same pitch and you have to use +. Read
> http://www.musescore.org/en/handbook/tie
> Slurs is with S. Read : http://www.musescore.org/en/handbook/slur
>
> Go to is accessible with Ctrl+F
>
> Plugins are written in QtScript, dialect of ECMAScript like Javascript.
> The plugin framework is very beta. The best way to learn are the
> examples and the README.scripts[1] file and of course, ask on the
> mailing list and tell us what you want to achieve with the plugin
> framework.
> http://mscore.svn.sourceforge.net/viewvc/mscore/trunk/mscore/README.scripts?view=markup
>
> Hope it helps.
> Lasconic
>
>
> 2009/5/25 Joep L. Blom <[hidden email]>:
>> Toby Smithe wrote:
>>> 2009/5/24 Joep L. Blom <[hidden email]>:
>>>> Werner,
>>>> The latest I have - on ubuntu hardy - is still r1827.
>>>> Where do I get r 1840 (and hopefully the solution for the export in xml).
>>>> Joep[
>>>
>>> Revision 1848 should be uploaded, built and published in the PPA
>>> within a couple of hours.
>>>
>>> Regards,
>>>
>> Toby, Chapeau!
>> I just ;oaded the new revision and tried the export and it works
>> practically without a problem.
>> 2 little things:
>> 1.      Finale complains:
>>        "XML error: at line 26: Attribute "page" must be declared for
>> element "credit""
>> Line 26 says: "  <credit page="1"> "
>> 2.      I have some problems with slurs. Apparently the slur set with S when
>> in entry mode differs from the slurs made when in edit mode.
>> Finale treats the first as a standard slur (in Finale speak called
>> "tie": e.g. to bind 2 notes over a bar line to sound as one with double
>> duration) and the second to indicate that the notes have to be played
>> legato. I assume that's intentional but I can't find the difference in
>> the manual.
>> I still miss the command "goto" to go to a certain position without
>> immediately setting a note when in entry mode.
>> I also don't understand the working of "S" when in entry mode.
>> I enter a note, e.g. c, duration 1/8 and want to tie it with a c with a
>> duration of 3/8. I first enter tha note, go back to the former (with the
>> arrow key) and type "s". Mscore sets a slur. However, when I type the
>> next note, mscore positions the end of the slur on the new note. Is that
>> a bug or am I doing anything wrong?
>> Another thing is that it sometimes crashes with a segmentation fault but
>> I cannot find exactly where (didn't have debugger on).
>> Last question, in what language are the plugins written and is there a
>> manual with the conventions and hooks?
>>
>> I'm very happy I can exchange scores between programs now. My comment is
>> of course supportive as I am very happy with a Linux score program.
>> Joep
>>
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers & brand creativity professionals. Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
>> Group, R/GA, & Big Spaceship. http://www.creativitycat.com
>> _______________________________________________
>> Mscore-developer mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>>
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
Lasconic wrote:

> I omit.
> Ctrl+F -> Enter measure number
>
> 2009/5/25 Lasconic <[hidden email]>:
>> Tie is for two notes of the same pitch and you have to use +. Read
>> http://www.musescore.org/en/handbook/tie
>> Slurs is with S. Read : http://www.musescore.org/en/handbook/slur
>>
>> Go to is accessible with Ctrl+F
>>
>> Plugins are written in QtScript, dialect of ECMAScript like Javascript.
>> The plugin framework is very beta. The best way to learn are the
>> examples and the README.scripts[1] file and of course, ask on the
>> mailing list and tell us what you want to achieve with the plugin
>> framework.
>> http://mscore.svn.sourceforge.net/viewvc/mscore/trunk/mscore/README.scripts?view=markup
>>
>> Hope it helps.
>> Lasconic

Thanks, Lasconic,
Yes, I used +, however, it doesn't quite work as expected. I expect the
following: 1 enter a note
           2 type + (nothing is visible, or maybe a message in the lower border)
           3 change time duration, or add dot or whatever
           4 enter second note. Now the tie and the second note are shown and
the cursor is set to the next entry.

I didn't know the Ctrl-F for goto. However, it always brings me to the
first system and doesn't show the cursor, only the first note (of the
measure number entered) is marked with blue (first layer). I don't know
how to go to e.g. the third system.

I encountered a few other 'quirks'.
In this new version when I enter a 8va marking, it works correctly.
However, when I want to extend the line it sometimes (but not always)
becomes endless and when I try to use the line inspector, it crashes.

Another small thing: how can I have measure numbers on all staffs?

I also would like to know where the object inspector is explained. I
used to work with object Pascal ( a long time ago) where the same kind
of tool was available. However, that was directly linked with the code
here I have no idea.

As I think this program is very important if I could contribute I would
like to try. I have programming experience (from my former life) with
Fortran and Pascal but NOT C ( in my former life we had C- and java
programmers who did the work!) and of course I don't know Qtscript but
my experience is that learning new languages is simply learning the
rules. Programming - in an object environment - is not so much different
in different languages but I may be completely wrong.
I made the switch from 'linear' thinking (as in Fortran and Pascal) to
'object' thinking as in object Pascal and Delphi and C++ (but the latter
I have never used).

I have of course still more questions, but that will come later.

One last comment, the output possibilities a.o. in .pdf is great and for
what I know unique!
Joep

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

lasconic
Administrator
> Yes, I used +, however, it doesn't quite work as expected. I expect the
> following: 1 enter a note
>           2 type + (nothing is visible, or maybe a message in the lower
> border)
>           3 change time duration, or add dot or whatever
>           4 enter second note. Now the tie and the second note are shown and
> the cursor is set to the next entry.

It does not work like this. Read tie chapter again :
http://www.musescore.org/en/handbook/tie

>
> I didn't know the Ctrl-F for goto. However, it always brings me to the first
> system and doesn't show the cursor, only the first note (of the measure
> number entered) is marked with blue (first layer). I don't know how to go to
> e.g. the third system.

Indeed for the moment

> I encountered a few other 'quirks'.
> In this new version when I enter a 8va marking, it works correctly. However,
> when I want to extend the line it sometimes (but not always) becomes endless
> and when I try to use the line inspector, it crashes.

If you manage to have a logical sequence. Please post a bug report:
http://www.musescore.org/en/project/issues:

> Another small thing: how can I have measure numbers on all staffs?

In the menu : Style->Edit Style-> Numbers


> I also would like to know where the object inspector is explained. I used to
> work with object Pascal ( a long time ago) where the same kind of tool was
> available. However, that was directly linked with the code here I have no
> idea.
Nowhere but in the code :)

> As I think this program is very important if I could contribute I would like
> to try. I have programming experience (from my former life) with Fortran and
> Pascal but NOT C ( in my former life we had C- and java programmers who did
> the work!) and of course I don't know Qtscript but my experience is that
> learning new languages is simply learning the rules. Programming - in an
> object environment - is not so much different in different languages but I
> may be completely wrong.
> I made the switch from 'linear' thinking (as in Fortran and Pascal) to
> 'object' thinking as in object Pascal and Delphi and C++ (but the latter I
> have never used).

The places to start : http://www.musescore.org/en/development
http://www.musescore.org/en/node/76

Lasconic

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
Lasconic wrote:

>> Yes, I used +, however, it doesn't quite work as expected. I expect the
>> following: 1 enter a note
>>           2 type + (nothing is visible, or maybe a message in the lower
>> border)
>>           3 change time duration, or add dot or whatever
>>           4 enter second note. Now the tie and the second note are shown and
>> the cursor is set to the next entry.
>
> It does not work like this. Read tie chapter again :
> http://www.musescore.org/en/handbook/tie
Yes. I read that several times. Sorry I wasn't clear. Tieying over a
bar-line is OK, however, tieying e.g. a 1/8 note to a halve note in the
same measure doesn't work as expected.
>
>> I didn't know the Ctrl-F for goto. However, it always brings me to the first
>> system and doesn't show the cursor, only the first note (of the measure
>> number entered) is marked with blue (first layer). I don't know how to go to
>> e.g. the third system.
>
> Indeed for the moment
That's a pity
>
>> I encountered a few other 'quirks'.
>> In this new version when I enter a 8va marking, it works correctly. However,
>> when I want to extend the line it sometimes (but not always) becomes endless
>> and when I try to use the line inspector, it crashes.
>
> If you manage to have a logical sequence. Please post a bug report:
> http://www.musescore.org/en/project/issues:

That's the problem with intermittent errors. You don't know which
combination of instances produce the error.
>> Another small thing: how can I have measure numbers on all staffs?
>
> In the menu : Style->Edit Style-> Numbers
>
Yes. Of course I had found that. However, it doesn't work (it is ticked).
>
>> I also would like to know where the object inspector is explained. I used to
>> work with object Pascal ( a long time ago) where the same kind of tool was
>> available. However, that was directly linked with the code here I have no
>> idea.
> Nowhere but in the code :)
I don't have the code!

>
>> As I think this program is very important if I could contribute I would like
>> to try. I have programming experience (from my former life) with Fortran and
>> Pascal but NOT C ( in my former life we had C- and java programmers who did
>> the work!) and of course I don't know Qtscript but my experience is that
>> learning new languages is simply learning the rules. Programming - in an
>> object environment - is not so much different in different languages but I
>> may be completely wrong.
>> I made the switch from 'linear' thinking (as in Fortran and Pascal) to
>> 'object' thinking as in object Pascal and Delphi and C++ (but the latter I
>> have never used).
>
> The places to start : http://www.musescore.org/en/development
> http://www.musescore.org/en/node/76
I'll go and take a look.
>
> Lasconic
>
Thanks,
Joep

> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
> _______________________________________________
> Mscore-developer mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

lasconic
Administrator
Btw, for bug report you should use the bug tracker:
http://www.musescore.org/en/project/issues
And for discussions/help the forum : http://www.musescore.org/forum
The search is also helpful : http://www.musescore.org/search

2009/5/26 Joep L. Blom <[hidden email]>:

> Lasconic wrote:
>>>
>>> Yes, I used +, however, it doesn't quite work as expected. I expect the
>>> following: 1 enter a note
>>>          2 type + (nothing is visible, or maybe a message in the lower
>>> border)
>>>          3 change time duration, or add dot or whatever
>>>          4 enter second note. Now the tie and the second note are shown
>>> and
>>> the cursor is set to the next entry.
>>
>> It does not work like this. Read tie chapter again :
>> http://www.musescore.org/en/handbook/tie
>
> Yes. I read that several times. Sorry I wasn't clear. Tieying over a
> bar-line is OK, however, tieying e.g. a 1/8 note to a halve note in the same
> measure doesn't work as expected.
>>
>>> I didn't know the Ctrl-F for goto. However, it always brings me to the
>>> first
>>> system and doesn't show the cursor, only the first note (of the measure
>>> number entered) is marked with blue (first layer). I don't know how to go
>>> to
>>> e.g. the third system.
>>
>> Indeed for the moment
>
> That's a pity
>>
>>> I encountered a few other 'quirks'.
>>> In this new version when I enter a 8va marking, it works correctly.
>>> However,
>>> when I want to extend the line it sometimes (but not always) becomes
>>> endless
>>> and when I try to use the line inspector, it crashes.
>>
>> If you manage to have a logical sequence. Please post a bug report:
>> http://www.musescore.org/en/project/issues:
>
> That's the problem with intermittent errors. You don't know which
> combination of instances produce the error.
>>>
>>> Another small thing: how can I have measure numbers on all staffs?
>>
>> In the menu : Style->Edit Style-> Numbers
>>
> Yes. Of course I had found that. However, it doesn't work (it is ticked).
>>
>>> I also would like to know where the object inspector is explained. I used
>>> to
>>> work with object Pascal ( a long time ago) where the same kind of tool
>>> was
>>> available. However, that was directly linked with the code here I have no
>>> idea.
>>
>> Nowhere but in the code :)
>
> I don't have the code!
>>
>>> As I think this program is very important if I could contribute I would
>>> like
>>> to try. I have programming experience (from my former life) with Fortran
>>> and
>>> Pascal but NOT C ( in my former life we had C- and java programmers who
>>> did
>>> the work!) and of course I don't know Qtscript but my experience is that
>>> learning new languages is simply learning the rules. Programming - in an
>>> object environment - is not so much different in different languages but
>>> I
>>> may be completely wrong.
>>> I made the switch from 'linear' thinking (as in Fortran and Pascal) to
>>> 'object' thinking as in object Pascal and Delphi and C++ (but the latter
>>> I
>>> have never used).
>>
>> The places to start : http://www.musescore.org/en/development
>> http://www.musescore.org/en/node/76
>
> I'll go and take a look.
>>
>> Lasconic
>>
> Thanks,
> Joep
>
>>
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers & brand creativity professionals.
>> Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
>> Group, R/GA, & Big Spaceship. http://www.creativitycat.com
>> _______________________________________________
>> Mscore-developer mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>>
>
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

David Bolton-2
In reply to this post by J.L. Blom
Joep L. Blom wrote:
> I didn't know the Ctrl-F for goto. However, it always brings me to the
> first system and doesn't show the cursor, only the first note (of the
> measure number entered) is marked with blue (first layer). I don't know
> how to go to e.g. the third system.
>  

I don't think we have the same understanding of the word "system". I
understand it as either one line of a single staff (for one instrument)
or one line of a group of staves all played at the same time (for a
multi-instrument score). It is kind of hard to describe without pictures
but this is how Finale uses the word.

The Ctrl+F will "alway bring you to the first system" if you enter a
measure from the first system. If you enter a higher measure number
number then it takes you to later systems.

Perhaps you mean that Ctrl+F always takes you to the top staff of each
system? The easiest way to switch to a lower staff is to use the mouse.
I don't know if there is a proper keyboard shortcut for switching to a
lower staff but a workaround is Shift+down to select both staves and
then right arrow to get out of selection mode.


> I encountered a few other 'quirks'.
> In this new version when I enter a 8va marking, it works correctly.
> However, when I want to extend the line it sometimes (but not always)
> becomes endless and when I try to use the line inspector, it crashes.
>
>  

If you are able to reproduce a bug please report it to the bug tracker
on the website.

> I also would like to know where the object inspector is explained. I
> used to work with object Pascal ( a long time ago) where the same kind
> of tool was available. However, that was directly linked with the code
> here I have no idea.
>  
The object inspector is view-only. It shows the internal structure of
the score. It roughly corresponds with the MuseScore xml file that is
created when you save the score.  If you save your score as .mscx (or
.msc if you are using version 0.9.4) and open the xml file in a text
editor then you can compare the xml with the object inspector and see
how the two correspond.

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

J.L. Blom
David Bolton wrote:
>
> I don't think we have the same understanding of the word "system". I
> understand it as either one line of a single staff (for one instrument)
> or one line of a group of staves all played at the same time (for a
> multi-instrument score). It is kind of hard to describe without pictures
> but this is how Finale uses the word.
Thanks for your detailed reply. I'm sorry, I mistakenly used the term
"system" when I ment staff!

> The Ctrl+F will "alway bring you to the first system" if you enter a
> measure from the first system. If you enter a higher measure number
> number then it takes you to later systems.
>
> Perhaps you mean that Ctrl+F always takes you to the top staff of each
> system? The easiest way to switch to a lower staff is to use the mouse.
> I don't know if there is a proper keyboard shortcut for switching to a
> lower staff but a workaround is Shift+down to select both staves and
> then right arrow to get out of selection mode.

Yes, I use the mouse to go to the lower staff but when you are entering
notes in a composition, you sometimes forget that and than errors are
entered. It is also a little confusing that not the cursor is shown but
only a highlight of the first note. It would be helpful if consistently
the cursor was shown, irrespective of the mode you are in.
I am using the latest revision (Version 0.95 r1846)
>

>
> If you are able to reproduce a bug please report it to the bug tracker
> on the website.

I will. I now reproduced it constantly. In my message log I find:
_____________
May 26 23:44:16 laguna kernel: [1683618.446841] mscore.real[14449]:
segfault at 0 rip 8a56f0 rsp 7fff034d2f30 error 4
___________________________
I assume I have to add that to the bug description and what else?
>  
> The object inspector is view-only. It shows the internal structure of
> the score. It roughly corresponds with the MuseScore xml file that is
> created when you save the score.  If you save your score as .mscx (or
> .msc if you are using version 0.9.4) and open the xml file in a text
> editor then you can compare the xml with the object inspector and see
> how the two correspond.
I will do that.
>
>
David,
Thanks, Joep



------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

David Bolton-2
Joep L. Blom wrote:

>>
>> If you are able to reproduce a bug please report it to the bug
>> tracker on the website.
>
> I will. I now reproduced it constantly. In my message log I find:
> _____________
> May 26 23:44:16 laguna kernel: [1683618.446841] mscore.real[14449]:
> segfault at 0 rip 8a56f0 rsp 7fff034d2f30 error 4
> ___________________________
> I assume I have to add that to the bug description and what else?
>

Joep,

The most important thing is to include step-by-step instructions to
reproduce the crash. Try and make it as easy as possible for others to
reproduce the bug. If you are not used to writing bug reports feel free
to look through a few of the bug reports already in the tracker. The
basic form is pretty simple. Be sure to include information about the
version of MuseScore and operating system you are using and the steps to
reproduce the bug. If you are reporting a bug other than a crash it is
often helpful to include expected behavior and actual behavior.

You will see a link to the issue tracker in the side bar when you log in
to the MuseScore website.

--
David Bolton
http://davidbolton.info


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: segmentation fault in mscore

Leon Vinken
In reply to this post by J.L. Blom

<quote author="Joep L. Blom">
1. Finale complains:
        "XML error: at line 26: Attribute "page" must be declared for
element "credit""
Line 26 says: "  <credit page="1"> "

Joep,

if you encounter reproducible MusicXML import errors in Finale please specify the details including screenshots and/or relevant fragments of files (preferably enter a bug in the bug tracker) so I can fix them. Data exchange using MusicXML should work (at least without errors, exchanging exact formatting is a bit more difficult).

Regards, Leon.