ExifTool Forum

ExifTool => Bug Reports / Feature Requests => Topic started by: maxr on July 28, 2019, 10:02:33 AM

Title: Undefined subroutine &Image::ExifTool::RIFF::ProcessBinaryData
Post by: maxr on July 28, 2019, 10:02:33 AM
Hi! Getting a "Undefined subroutine &Image::ExifTool::RIFF::ProcessBinaryData called at lib/Image/ExifTool.pm line 7416." when running exiftool on a WAV file. Running "-v3" seems to indicate that the crash happens while processing an ID3 tag in the WAV.

Happens on latest ExifTool (11.59) on Ubuntu. Sample file attached (with a truncated data chunk for private reasons).

Btw, thank you for the amazing piece of software that Exiftool is!!!
Title: Re: Undefined subroutine &Image::ExifTool::RIFF::ProcessBinaryData
Post by: Hayo Baan on July 28, 2019, 10:22:34 AM
@Phil, looks like you made a typo on line 907 of RIFF.pm; I think PROCESS_PROC => \&Image::ExifTool::RIFF::ProcessBinaryData, should be just PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, (i.e. no RIFF::).
Title: Re: Undefined subroutine &Image::ExifTool::RIFF::ProcessBinaryData
Post by: Phil Harvey on July 28, 2019, 08:08:18 PM
Great, thanks!!  Nice catch!

- Phil