After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739694 - Crash on scanning FLAC file with no tags
Crash on scanning FLAC file with no tags
Status: RESOLVED FIXED
Product: easytag
Classification: Other
Component: general
2.3.x
Other Linux
: Normal critical
: 2.2
Assigned To: EasyTAG maintainer(s)
EasyTAG maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-11-05 23:13 UTC by J.B. Nicholson
Modified: 2014-11-06 16:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
A short test tone FLAC file with no tags. (172.74 KB, audio/flac)
2014-11-05 23:13 UTC, J.B. Nicholson
Details

Description J.B. Nicholson 2014-11-05 23:13:19 UTC
Created attachment 290060 [details]
A short test tone FLAC file with no tags.

I'm using the unstable EasyTAG from the developer's PPA -- https://launchpad.net/~amigadave/+archive/ubuntu/easytag-unstable -- per https://mail.gnome.org/archives/easytag-list/2014-November/msg00001.html

This version is labeled 2.3.1 in the about dialog.

Here's how to make EasyTAG 2.3.1 crash:

1. Create a FLAC audio file (I used Audacity to make a short audio file of a test tone and I've attached this file). Specify that no tags are filled in (in Audacity, simply accept the default set of empty tags and Audacity won't write any tags).

2. Verify that the FLAC file has no tags listed:
  metaflac --list --block-type=VORBIS_COMMENT foobar.flac
should return "comments: 0".

3. Put the FLAC file in a folder and open that folder with EasyTAG:
  mkdir foobarfolder
  mv foobar.flac foobarfolder/
  easytag foobarfolder

EasyTAG 2.3.1 crashes when scanning the file.
Comment 1 David King 2014-11-06 16:09:54 UTC
Thanks for the bug report. I fixed the crash when there are empty FLAC tags in master as 6a17785ed0dfcdb1638aafd1227bc5c8e649d3ba.