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

Reply via email to