Csound Csound-dev Csound-tekno Search About

[Cs-dev] Error in latest Csound from CVS

Date2010-02-11 02:47
FromSteven Yi
Subject[Cs-dev] Error in latest Csound from CVS
Hi All,

I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for Csound:

http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/

In gdb it gives the segfault as coming from rdorch.c, line 586:

      else if (c == '\n') {                          /* at each new line */
        char *lp = ST(linadr)[lincnt];
        while ((c = *lp) == ' ' || c == '\t')
          lp++;

This is using the old parser. The new parser seems to have issues
parsing an expression.  I also noticed it seems to differ if you
remove the header text before .

Could someone take a look? I couldn't quite figure out what was wrong.
 (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
for him)

Thanks!
steven

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-02-11 05:17
From"Marc D. Demers"
SubjectRe: [Cs-dev] Error in latest Csound from CVS
AttachmentsNone  None  
Hi Steven,

I'm using Csound 5.11.1 (Michael Gogins binary) and it works perfectly.

Marc


 




> Date: Wed, 10 Feb 2010 21:47:25 -0500
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: [Cs-dev] Error in latest Csound from CVS
>
> Hi All,
>
> I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for Csound:
>
> http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/
>
> In gdb it gives the segfault as coming from rdorch.c, line 586:
>
> else if (c == '\n') { /* at each new line */
> char *lp = ST(linadr)[lincnt];
> while ((c = *lp) == ' ' || c == '\t')
> lp++;
>
> This is using the old parser. The new parser seems to have issues
> parsing an expression. I also noticed it seems to differ if you
> remove the header text before <CsoundSynthesizer>.
>
> Could someone take a look? I couldn't quite figure out what was wrong.
> (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
> for him)
>
> Thanks!
> steven
>
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


Tous vos contacts Hotmail dans votre téléphone. Essayez-le maintenant!

Date2010-02-11 05:18
From"Marc D. Demers"
SubjectRe: [Cs-dev] Error in latest Csound from CVS
AttachmentsNone  None  
I forgot...I'm on Windows Vista...

Marc


 




> Date: Wed, 10 Feb 2010 21:47:25 -0500
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: [Cs-dev] Error in latest Csound from CVS
>
> Hi All,
>
> I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for Csound:
>
> http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/
>
> In gdb it gives the segfault as coming from rdorch.c, line 586:
>
> else if (c == '\n') { /* at each new line */
> char *lp = ST(linadr)[lincnt];
> while ((c = *lp) == ' ' || c == '\t')
> lp++;
>
> This is using the old parser. The new parser seems to have issues
> parsing an expression. I also noticed it seems to differ if you
> remove the header text before <CsoundSynthesizer>.
>
> Could someone take a look? I couldn't quite figure out what was wrong.
> (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
> for him)
>
> Thanks!
> steven
>
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


Tous vos contacts Hotmail dans votre téléphone. Essayez-le maintenant!

Date2010-02-11 05:22
FromSteven Yi
SubjectRe: [Cs-dev] Error in latest Csound from CVS
This makes me think a bug was introduced between 5.11 and 5.12.

On Thu, Feb 11, 2010 at 12:17 AM, Marc D. Demers  wrote:
> Hi Steven,
>
> I'm using Csound 5.11.1 (Michael Gogins binary) and it works perfectly.
>
> Marc
>
>
>
>
>
>
>> Date: Wed, 10 Feb 2010 21:47:25 -0500
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: [Cs-dev] Error in latest Csound from CVS
>>
>> Hi All,
>>
>> I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for
>> Csound:
>>
>>
>> http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/
>>
>> In gdb it gives the segfault as coming from rdorch.c, line 586:
>>
>> else if (c == '\n') { /* at each new line */
>> char *lp = ST(linadr)[lincnt];
>> while ((c = *lp) == ' ' || c == '\t')
>> lp++;
>>
>> This is using the old parser. The new parser seems to have issues
>> parsing an expression. I also noticed it seems to differ if you
>> remove the header text before .
>>
>> Could someone take a look? I couldn't quite figure out what was wrong.
>> (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
>> for him)
>>
>> Thanks!
>> steven
>>
>>
>> ------------------------------------------------------------------------------
>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>> http://p.sf.net/sfu/solaris-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ________________________________
> Tous vos contacts Hotmail dans votre téléphone. Essayez-le maintenant!
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-02-11 09:44
FromAndres Cabrera
SubjectRe: [Cs-dev] Error in latest Csound from CVS
Hi,

I've noticed that the character \ is crashing the score when in the header.

This regression was introduced recently, and  I think it's the problem
you have identified ( I knew the crash was in rdorc.c, but didn't know
where...)

Cheers,
Andrés

On Thu, Feb 11, 2010 at 5:22 AM, Steven Yi  wrote:
> This makes me think a bug was introduced between 5.11 and 5.12.
>
> On Thu, Feb 11, 2010 at 12:17 AM, Marc D. Demers  wrote:
>> Hi Steven,
>>
>> I'm using Csound 5.11.1 (Michael Gogins binary) and it works perfectly.
>>
>> Marc
>>
>>
>>
>>
>>
>>
>>> Date: Wed, 10 Feb 2010 21:47:25 -0500
>>> From: stevenyi@gmail.com
>>> To: csound-devel@lists.sourceforge.net
>>> Subject: [Cs-dev] Error in latest Csound from CVS
>>>
>>> Hi All,
>>>
>>> I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for
>>> Csound:
>>>
>>>
>>> http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/
>>>
>>> In gdb it gives the segfault as coming from rdorch.c, line 586:
>>>
>>> else if (c == '\n') { /* at each new line */
>>> char *lp = ST(linadr)[lincnt];
>>> while ((c = *lp) == ' ' || c == '\t')
>>> lp++;
>>>
>>> This is using the old parser. The new parser seems to have issues
>>> parsing an expression. I also noticed it seems to differ if you
>>> remove the header text before .
>>>
>>> Could someone take a look? I couldn't quite figure out what was wrong.
>>> (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
>>> for him)
>>>
>>> Thanks!
>>> steven
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>> http://p.sf.net/sfu/solaris-dev2dev
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> ________________________________
>> Tous vos contacts Hotmail dans votre téléphone. Essayez-le maintenant!
>> ------------------------------------------------------------------------------
>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>> http://p.sf.net/sfu/solaris-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
h

Date2010-02-11 09:44
FromAndres Cabrera
SubjectRe: [Cs-dev] Error in latest Csound from CVS
Sorry, not the score, the orchestra.

Cheers,
Andrés

On Thu, Feb 11, 2010 at 9:44 AM, Andres Cabrera  wrote:
> Hi,
>
> I've noticed that the character \ is crashing the score when in the header.
>
> This regression was introduced recently, and  I think it's the problem
> you have identified ( I knew the crash was in rdorc.c, but didn't know
> where...)
>
> Cheers,
> Andrés
>
> On Thu, Feb 11, 2010 at 5:22 AM, Steven Yi  wrote:
>> This makes me think a bug was introduced between 5.11 and 5.12.
>>
>> On Thu, Feb 11, 2010 at 12:17 AM, Marc D. Demers  wrote:
>>> Hi Steven,
>>>
>>> I'm using Csound 5.11.1 (Michael Gogins binary) and it works perfectly.
>>>
>>> Marc
>>>
>>>
>>>
>>>
>>>
>>>
>>>> Date: Wed, 10 Feb 2010 21:47:25 -0500
>>>> From: stevenyi@gmail.com
>>>> To: csound-devel@lists.sourceforge.net
>>>> Subject: [Cs-dev] Error in latest Csound from CVS
>>>>
>>>> Hi All,
>>>>
>>>> I'm trying out one of Jacob Joaquin's CSD's and it gives a segfault for
>>>> Csound:
>>>>
>>>>
>>>> http://csound.noisepages.com/2010/02/fragments-of-a-bohlen-pierce-composition-pt-2/
>>>>
>>>> In gdb it gives the segfault as coming from rdorch.c, line 586:
>>>>
>>>> else if (c == '\n') { /* at each new line */
>>>> char *lp = ST(linadr)[lincnt];
>>>> while ((c = *lp) == ' ' || c == '\t')
>>>> lp++;
>>>>
>>>> This is using the old parser. The new parser seems to have issues
>>>> parsing an expression. I also noticed it seems to differ if you
>>>> remove the header text before .
>>>>
>>>> Could someone take a look? I couldn't quite figure out what was wrong.
>>>> (Note, Jake mentioned he is using 5.11 on Mac and it is working fine
>>>> for him)
>>>>
>>>> Thanks!
>>>> steven
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>>> http://p.sf.net/sfu/solaris-dev2dev
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>> ________________________________
>>> Tous vos contacts Hotmail dans votre téléphone. Essayez-le maintenant!
>>> ------------------------------------------------------------------------------
>>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>> http://p.sf.net/sfu/solaris-dev2dev
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>> http://p.sf.net/sfu/solaris-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> --
>
>
> Andrés
>



-- 


Andrés

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.n