Undefined subroutine &Image::ExifTool::RIFF::ProcessBinaryData

Started by maxr, July 28, 2019, 10:02:33 AM

Previous topic - Next topic

maxr

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!!!

Hayo Baan

@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::).
Hayo Baan – Photography
Web: www.hayobaan.nl

Phil Harvey

...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).