LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-09-2018, 10:52 AM   #1
arcctgx
Member
 
Registered: Mar 2006
Location: EU
Distribution: Slackware, Gentoo
Posts: 32

Rep: Reputation: 21
Exclamation easytag-2.4.3 added to Slackware-current has a bug


I just read in ChangeLog.txt that easytag-2.4.3 was added to Slackware-current. While it is a welcome addition, this particular version has a nasty bug. Vorbis files tagged with this version of easytag become corrupted, and there is no way to fix them.

Relevant upstream bug report: https://bugzilla.gnome.org/show_bug.cgi?id=776110
 
Old 01-09-2018, 12:38 PM   #2
GazL
Senior Member
 
Registered: May 2008
Posts: 4,754
Blog Entries: 14

Rep: Reputation: Disabled
Thanks for the warning. I've been using this version of Easytag for quite a while, but luckily not on .ogg files so I haven't lost anything.
 
Old 01-09-2018, 12:58 PM   #3
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,581

Rep: Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798
Ouch, thanks for the heads-up.
 
3 members found this post helpful.
Old 01-09-2018, 01:11 PM   #4
GazL
Senior Member
 
Registered: May 2008
Posts: 4,754
Blog Entries: 14

Rep: Reputation: Disabled
I just tried it on a copy of an ogg file I had laying around and it does indeed corrupt the file.

On the file I tried sox/play works fine and vorbiscomment doesn't show any visible issues, but ogginfo throws out warnings:
Code:
Negative or zero granulepos (-104) on Vorbis stream outside of headers. This file was created by a buggy encoder
Negative or zero granulepos (-275) on Vorbis stream outside of headers. This file was created by a buggy encoder
Negative or zero granulepos (-349) on Vorbis stream outside of headers. This file was created by a buggy encoder
Negative or zero granulepos (-617) on Vorbis stream outside of headers. This file was created by a buggy encoder
ffmpeg also complains about the easytagged file:
Code:
[ogg @ 0x10e8a00] Non-monotonous DTS in output stream 0:0; previous: 0, current: -104; changing to 0. This may result in incorrect timestamps in the output file.
[ogg @ 0x10e8a00] Non-monotonous DTS in output stream 0:0; previous: 0, current: -104; changing to 0. This may result in incorrect timestamps in the output file.
[ogg @ 0x10e8a00] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[ogg @ 0x10e8a00] Non-monotonous DTS in output stream 0:0; previous: 0, current: -104; changing to 0. This may result in incorrect timestamps in the output file.
[ogg @ 0x10b31e0] invalid pts -275
mplayer also complains about invalid pts.
 
2 members found this post helpful.
Old 01-09-2018, 01:32 PM   #5
arcctgx
Member
 
Registered: Mar 2006
Location: EU
Distribution: Slackware, Gentoo
Posts: 32

Original Poster
Rep: Reputation: 21
Hardware players that support Ogg Vorbis files may refuse to play such corrupted files. My trusty old Samsung YP-MT6Z just hangs, and I have to remove the battery to restart it.
 
3 members found this post helpful.
Old 01-09-2018, 02:27 PM   #6
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 4,422

Rep: Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348Reputation: 2348
I tested reverting the patch linked in the last comment of the bug report and it actually seems to solve the corruption issue (but already corrupted files must be re-encoded).
 
Old 01-09-2018, 02:35 PM   #7
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,581

Rep: Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798Reputation: 4798
Quote:
Originally Posted by ponce View Post
I tested reverting the patch linked in the last comment of the bug report and it actually seems to solve the corruption issue (but already corrupted files must be re-encoded).
I tested reverting that patch here and still got corruption on some test oggs, but 2.4.2 worked fine.
 
1 members found this post helpful.
Old 01-09-2018, 02:51 PM   #8
arcctgx
Member
 
Registered: Mar 2006
Location: EU
Distribution: Slackware, Gentoo
Posts: 32

Original Poster
Rep: Reputation: 21
One comment in the Bugzilla thread mentions the issue is present in easytag-2.4.2 as well: https://bugzilla.gnome.org/show_bug.cgi?id=776110#c27.
On the other hand, the supposedly offending commit e5c640c is not present in 2.4.2...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
pkgtools/grep bug in slackware[64]-current chrisVV Slackware 13 11-21-2016 01:13 PM
[SOLVED] Bug in hdparm 0.29 (Slackware-Current) piratesmack Slackware 6 10-14-2010 03:03 PM
Slackware-current KDE 4.3 Possible Bug !!!! Scuzz Slackware 3 07-13-2009 07:13 PM
slackware current - java / xcb bug dulait Slackware 10 03-22-2007 01:13 PM
bug in KDE 3.5.2 (slackware current) perfect_circle Slackware 3 04-19-2006 04:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration