Hi Brian/Sean, I did some poking at the OS X memory leak bug that occurs with a specific MP3 [1], and it looks like it's actually a libid3tag bug. Mixxx was spinning inside a libid3tag function, and for maybe the first time ever, it wasn't our fault! :) https://bugs.launchpad.net/mixxx/+bug/403586 The Debian/Ubuntu guys recently patched their version of libid3tag with a fix for some invalid UTF-16 string problem. The backtrace I was seeing from Mixxx showed libid3tag spinning inside a UTF-16 parsing function, so I gave the patched Ubuntu version a shot on my Mac and the problem magically went away. This explains why Sean didn't see the problem on Debian, as his version of libid3tag was already patched.
So the fix is to please use this version of libid3tag for building Windows and OS X binaries: http://mixxx.org/packages/other/libid3tag-0.15.1b-10-fromubuntu.zip I have already applied the important two dpatches that are inside the debian/patches directory to save you the hassle. The third patch was just a typo fix in a genre, so I didn't bother with it. Thanks, Albert [1] https://bugs.launchpad.net/mixxx/+bug/403586 ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
