ExifTool Forum

ExifTool => Bug Reports / Feature Requests => Topic started by: tipa on February 20, 2025, 10:49:10 AM

Title: [Bug] Perl error in QuickTime.pm
Post by: tipa on February 20, 2025, 10:49:10 AM
I use ExifTool in my app and this error happened on a users device - I wasn't able to reproduce it myself and I cannot provide any test image/video to reproduce this with. I don't even know what kind of file it happened with.
Below the required information as requested here (https://exiftool.org/forum/index.php?topic=6.0)

1) System type (Windows XP, Linux, Mac, etc)
Windows 11 10.0.22631

2) The ExifTool version you are using (the output of the "exiftool -ver" command).
13.19

3) The specific command line you are using (or a sample script if having problems with the API).
Unfortunately I don't know the exact command being used, but I can do some more research/logging to get this information

4) The console output from the command.
Can't use string ("") as a HASH ref while "strict refs" in use at C:\path\to\exiftool\exiftool_files/lib/Image/ExifTool/QuickTime.pm line 9882.
I believe in the latest version 13.20 the problematic line in QuickTime.pm is now 9894
Title: Re: [Bug] Perl error in QuickTime.pm
Post by: Phil Harvey on February 20, 2025, 10:53:27 AM
Thanks.  Pity you just missed getting a patch into 13.20.  This will be patched in 13.21.

- Phil
Title: Re: [Bug] Perl error in QuickTime.pm
Post by: tipa on February 20, 2025, 11:05:48 AM
No problem, thanks so much for your quick response! :)
Title: Re: [Bug] Perl error in QuickTime.pm
Post by: Phil Harvey on February 20, 2025, 11:19:05 AM
Version 13.21 is now available. ;)

- Phil
Title: Re: [Bug] Perl error in QuickTime.pm
Post by: tipa on February 20, 2025, 12:19:09 PM
Whaaat?! Didn't expect such a quick new update! :D Thanks a lot!