tsuzu / xld

Automatically exported from code.google.com/p/xld
0 stars 0 forks source link

XLD crashes with corrupted album art tag in FLAC #102

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

It's a bit hard to nail this down. I have > 2000 CD's ripped with EAC, flac and 
embedded album art. I have ran flac -v on all of them.

I'm trying to use XLD converting this into alac.

The scanner dies with this message:

"Process:         XLD [4245]
Path:            /Volumes/VOLUME/XLD.app/Contents/MacOS/XLD
Identifier:      jp.tmkk.XLD
Version:         20120908 (141.1)
Code Type:       X86 (Native)
Parent Process:  launchd [227]

Date/Time:       2012-09-12 20:03:29.898 +0200
OS Version:      Mac OS X 10.7.4 (11E53)
Report Version:  9

Interval Since Last Report:          870767 sec
Crashes Since Last Report:           4
Per-App Interval Since Last Report:  11142 sec
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      89B63781-C80B-424D-92AC-81BA66C4EC9A

Crashed Thread:  3

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

[...]"

There is no information in the Log window. Would like to see some more verbose 
information about what files it's scanning.

>> How about the reproducibility (always, sometimes, rarely, ...)?

always

What version of the product are you using? On what operating system?

MacBook Pro: 10.7.4 / NO
XLD: Version 20120908 (141.1)

Original issue reported on code.google.com by morten.t...@gmail.com on 12 Sep 2012 at 6:11

Attachments:

GoogleCodeExporter commented 9 years ago
It seems one of your files has corrupted cover art tag, and XLD crashes with 
it. Fundamental cause will be the file itself, but the attached plugin will 
prevent the crash.

Original comment by tmkkmac on 12 Sep 2012 at 6:46

Attachments:

GoogleCodeExporter commented 9 years ago
I replaced the XLDFlacDecoder with the one you attached.

I will create a script to find the "bad" flac file.

Original comment by morten.t...@gmail.com on 12 Sep 2012 at 8:03

Attachments:

GoogleCodeExporter commented 9 years ago
I'm going to try this:

find  . -name "*.flac" -execdir xld -f alac {} \;

I have modified xld to echo the full path and filename. I'll report back when 
it's done (will take many hours)

Original comment by morten.t...@gmail.com on 12 Sep 2012 at 9:28

GoogleCodeExporter commented 9 years ago
This time it seems to be crashing when loading an external cover art file 
placed in the same folder as the input file. Maybe the cover art file is broken.

Disabling autoload option (in metadata tab) will prevent the crash.

Original comment by tmkkmac on 13 Sep 2012 at 4:00