I assume you got my note, but basically malloc() on SL calls read() which we overload and our overload uses malloc().
Initially I tried to avoid the malloc() by using gcc’s ability to do variable-sized stack allocations (as it was a strdup() causing the problem), but that didn’t fix it, as there are more malloc()s (the int- set stuff to track fds), so maybe we need a boolean to check for recursion and skip our code when this is the case. I wanted to coordinate with you before making major changes. On 29 Aug 2009, at 06:00, Luke Daley wrote: > What's the issue? > > On 27/08/2009, at 8:16 PM, Allan Odgaard wrote: > >> Remove until we figure out a Snow Leopard workaround. >> >> Changed: >> D trunk/Support/lib/tm_interactive_input.dylib >> _______________________________________________ >> textmate-dev mailing list >> [email protected] >> http://lists.macromates.com/listinfo/textmate-dev > > _______________________________________________ > textmate-dev mailing list > [email protected] > http://lists.macromates.com/listinfo/textmate-dev _______________________________________________ textmate-dev mailing list [email protected] http://lists.macromates.com/listinfo/textmate-dev
