ERROR: makeSynthMsgWithTags: buffer overflow ?

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

ERROR: makeSynthMsgWithTags: buffer overflow ?

bateslewis
Hi List,

I have a nodeProxy with 8 slots used as an effects unit.
I have quite a few effects now - so the number of arguments that need to be mapped to buses has grown.
(8*117 atm).
It worked fine but adding the last 2 mappings caused the following error.
(which I don’t really understand).
This error only occurred once, but the new mappings don’t work at all...

Is there a limit to the number of mappings per nodeProxy?
Is there a work around or do I have to rewrite,
maybe using 2 nodeProxies with 4 slots each?

Many thx,
L.




ERROR: makeSynthMsgWithTags: buffer overflow
caught exception in primitive NetAddr:sendBundle
ERROR: send_to: Message too longERROR: Primitive '_NetAddr_SendBundle' failed.
Failed.
RECEIVER:
Instance of NetAddr {    (0x108564808, gc=5C, fmt=00, flg=00, set=02)
  instance variables [4]
    addr : Integer 2130706433
    port : Integer 57110
    hostname : "127.0.0.1"
    socket : nil
}
CALL STACK:
        MethodError:reportError   0x17dc571a8
                arg this = <instance of PrimitiveFailedError>
        Nil:handleError   0x17dc57a38
                arg this = nil
                arg error = <instance of PrimitiveFailedError>
        Thread:handleError   0x17dc573c8
                arg this = <instance of Thread>
                arg error = <instance of PrimitiveFailedError>
        Thread:handleError   0x17dc575a8
                arg this = <instance of Routine>
                arg error = <instance of PrimitiveFailedError>
        Object:throw   0x17dc57708
                arg this = <instance of PrimitiveFailedError>
        Object:primitiveFailed   0x17dc57ba8
                arg this = <instance of NetAddr>
        Server:listSendBundle   0x17e425c08
                arg this = <instance of Server>
                arg time = 0.2
                arg msgs = [*4]
        MixedBundle:prSend   0x1cd90df18
                arg this = <instance of MixedBundle>
                arg server = <instance of Server>
                arg delta = 0.2
                arg timeOfRequest = nil
        Routine:prStart   0x17e4325e8
                arg this = <instance of Routine>
                arg inval = 988.407133579
^^ The preceding error dump is for ERROR: Primitive '_NetAddr_SendBundle' failed.
Failed.
RECEIVER: a NetAddr(127.0.0.1, 57110)
_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
Reply | Threaded
Open this post in threaded view
|

Re: ERROR: makeSynthMsgWithTags: buffer overflow ?

bateslewis
Ps. I’m on SC 3.8.0, Mavericks.

Pps. I’m using supernova, could it be related to the fix in 3.9?
( Fixed supernova crashing when too many controls are used ).
_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
Reply | Threaded
Open this post in threaded view
|

Re: ERROR: makeSynthMsgWithTags: buffer overflow ?

ddw_music
bateslewis wrote
> Ps. I’m on SC 3.8.0, Mavericks.
>
> Pps. I’m using supernova, could it be related to the fix in 3.9?
> ( Fixed supernova crashing when too many controls are used ).

The supernova issue is on the receiving end, but your error is from the
sender. Highly unlikely to be related.

Also unlikely to be OS-specific.

The error means what it says: a message, being built to handle the control
mappings, is too large.

8x117 controls in one node proxy is... well, it's a lot. Breaking the
effects into separate proxies will help you in other ways too.

hjh



--
Sent from: http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/SuperCollider-Users-New-Use-this-f2676391.html

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
Reply | Threaded
Open this post in threaded view
|

Re: ERROR: makeSynthMsgWithTags: buffer overflow ?

bateslewis
thx,

If I split the mapping commands it seems to work now.
Will use additional nodeProxies too in future.

ATB,
L.

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/