After rechecking it seems there is another malloc function in the file, so 
it probably is calling the correct one.

On Wednesday, April 23, 2014 11:46:25 AM UTC+2, Ed Costello wrote:
>
> Hi, 
>
> I have compiled Csound using the latest sdk, it all seems to run fine 
> until there is a call to malloc. Here is the stack trace:
>
>
> abort@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:575298
>
> _abort@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:8247
>
> _malloc@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:563314
>
> _calloc@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:566728
>
> _mcalloc@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:104770
>
> _alloc_channel@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:40455
>
> _create_new_channel@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:35994
>
> _csoundGetChannelPtr@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:34928
>
> _csoundSetControlChannel@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:56186
>
> _CsoundObj_setControlChannel@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:9609
>
> ccallFunc@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:612
>
> cwrap/<@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/build/libcsound.js:627
>
> CsoundObj/this.setNamedControlChannelValue@file:///Volumes/Data/Dropbox/Programming/csound/emscripten/src/CsoundObj.js:69
>
> OSC/this.connect/socket.onmessage@file:///Volumes/Data/Dropbox/Programming/LACDemo/javascripts/OSCHelper.js:30
>
> I have noticed that it says that the malloc implementation in the source 
> file is only a dummy implementation:
>
>   function _malloc(bytes) {
>       /* Over-allocate to make sure it is byte-aligned by 8.
>        * This will leak memory, but this is only the dummy
>        * implementation (replaced by dlmalloc normally) so
>        * not an issue.
>        */
>       var ptr = Runtime.dynamicAlloc(bytes + 8);
>       return (ptr+8) & 0xFFFFFFF8;
>     }
>
> Is my program not getting the correct malloc function?
> Ed
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to