D:\arduino-1.0.1\hardware\arduino\cores\arduino\new.cpp 10: free(ptr);D:\arduino-1.0.1\hardware\arduino\cores\arduino\WString.cpp 104: free(buffer); 121: if (buffer) free(buffer); 172: free(buffer);D:\arduino-1.0.1\libraries\Firmata\Firmata.cpp 391: free(tmpArray);D:\arduino-1.0.1\libraries\SD\File.cpp 134: free(_file);
Would it be too much to ask you to release an istaller for arduino boards?
It would be - at least a partial - solution.
That would be asking PJRC to support non-PJRC products. The Teensyduino installer is designed to never modify Arduino for non-PJRC boards.At the moment, I'm working on a new Teensy product, so I don't have time for extra stuff lately.
Isn't simply copying the malloc.c I provided (which is really just a slightly modified copy from a later avr-libc) into your hardware/arduino/cores/arduino directory also a partial solution?
I don't know what is actually necessary to fix it.
I also don't get it, if it is so simple to fix it then why don't the Arduino people do that?I am not sarcastic here, i really don't see the issue: why isn't it fixed?
One last thing. You said something about a compiler switch? Is it a swith in the compiler to compile for arduino boards? Or for your boards?Do i/we need to be concerned abouth this switch - whatever it may be.
Here's the bug report:http://code.google.com/p/arduino/issues/detail?id=857You may want to comment there about your belief that it should be urgently fixed. Maybe it'll move to "implemented" in version 1.0.2.
Comment 29 by project member c.mag...@bug.st, Dec 17 (2 days ago)Done. Thank you.https://github.com/arduino/Arduino/commit/d457332664730fde14146649169b1fdfe2209514Please check the fix.