Public bug reported:

This happened on 2 cd's that were not in cddb. For one of them I filled the 
info locally but it didn't change anything.
All tracks up until the last were ripped correctly.

One example below (track 11 being the last track).

Encoding track 11 of 11: La novia...
LAME 3.101 (beta 3, Feb  4 2026) 64bits (https://lame.sourceforge.io)
Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
Encoding /home/john/abcde.8a08020b/track11.wav to 
/home/john/abcde.8a08020b/track11.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=4
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA
  8358/8358  (100%)|    0:03/    0:03|    0:03/    0:03|   57.465x|    0:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
   kbps        LR    MS  %     long switch short %
  128.0       23.1  76.9        98.2   1.0   0.8
Writing LAME Tag...done
ReplayGain: -3.4dB
Tagging track 11 of 11: La novia...
Uncaught exception: buffer overflow

eyed3:ERROR: buffer overflow
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/eyed3/main.py", line 277, in _main
    retval = mainFunc(args, config)
  File "/usr/lib/python3/dist-packages/eyed3/main.py", line 41, in main
    eyed3.utils.walk(args.plugin, p, excludes=args.excludes, 
fs_encoding=args.fs_encoding,
    
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     recursive=recursive)
                     ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eyed3/utils/__init__.py", line 71, in 
walk
    handler.handleFile(os.path.abspath(path))
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eyed3/plugins/classic.py", line 447, in 
handleFile
    self.terminal_width = getTtySize()[1]
                          ~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/eyed3/utils/console.py", line 476, in 
getTtySize
    data = fcntl.ioctl(fd, termios.TIOCGWINSZ, '\0' * 4)
SystemError: buffer overflow
[ERROR] abcde: The following commands failed to run:
tagtrack-mp3-11: returned code 1: nice -n 10 eyeD3 --encoding utf16 -A Fiesta 
del Bosco 500 -a Kenneth Valverde and Los Mayas -t La novia -G 255 -n 11 -N 11 
--text-frame=TDRC:2016 /home/john/abcde.8a08020b/track11.mp3
Finished. Not cleaning /home/john/abcde.8a08020b.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: abcde 2.9.3-1build1
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue May 26 09:40:24 2026
InstallationDate: Installed on 2023-09-25 (974 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
PackageArchitecture: all
SourcePackage: abcde
UpgradeStatus: Upgraded to resolute on 2026-05-15 (11 days ago)

** Affects: abcde (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Description changed:

  This happened on 2 cd's that were not in cddb. For one of them I filled the 
info locally but it didn't change anything.
+ All tracks up until the last were ripped correctly.
+ 
  One example below (track 11 being the last track).
  
  Encoding track 11 of 11: La novia...
  LAME 3.101 (beta 3, Feb  4 2026) 64bits (https://lame.sourceforge.io)
  Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
  Encoding /home/john/abcde.8a08020b/track11.wav to 
/home/john/abcde.8a08020b/track11.mp3
  Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=4
-     Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA 
-   8358/8358  (100%)|    0:03/    0:03|    0:03/    0:03|   57.465x|    0:00 
+     Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA
+   8358/8358  (100%)|    0:03/    0:03|    0:03/    0:03|   57.465x|    0:00
  
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-    kbps        LR    MS  %     long switch short %
-   128.0       23.1  76.9        98.2   1.0   0.8
+    kbps        LR    MS  %     long switch short %
+   128.0       23.1  76.9        98.2   1.0   0.8
  Writing LAME Tag...done
  ReplayGain: -3.4dB
  Tagging track 11 of 11: La novia...
  Uncaught exception: buffer overflow
  
  eyed3:ERROR: buffer overflow
  Traceback (most recent call last):
-   File "/usr/lib/python3/dist-packages/eyed3/main.py", line 277, in _main
-     retval = mainFunc(args, config)
-   File "/usr/lib/python3/dist-packages/eyed3/main.py", line 41, in main
-     eyed3.utils.walk(args.plugin, p, excludes=args.excludes, 
fs_encoding=args.fs_encoding,
-     
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-                      recursive=recursive)
-                      ^^^^^^^^^^^^^^^^^^^^
-   File "/usr/lib/python3/dist-packages/eyed3/utils/__init__.py", line 71, in 
walk
-     handler.handleFile(os.path.abspath(path))
-     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
-   File "/usr/lib/python3/dist-packages/eyed3/plugins/classic.py", line 447, 
in handleFile
-     self.terminal_width = getTtySize()[1]
-                           ~~~~~~~~~~^^
-   File "/usr/lib/python3/dist-packages/eyed3/utils/console.py", line 476, in 
getTtySize
-     data = fcntl.ioctl(fd, termios.TIOCGWINSZ, '\0' * 4)
+   File "/usr/lib/python3/dist-packages/eyed3/main.py", line 277, in _main
+     retval = mainFunc(args, config)
+   File "/usr/lib/python3/dist-packages/eyed3/main.py", line 41, in main
+     eyed3.utils.walk(args.plugin, p, excludes=args.excludes, 
fs_encoding=args.fs_encoding,
+     
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+                      recursive=recursive)
+                      ^^^^^^^^^^^^^^^^^^^^
+   File "/usr/lib/python3/dist-packages/eyed3/utils/__init__.py", line 71, in 
walk
+     handler.handleFile(os.path.abspath(path))
+     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
+   File "/usr/lib/python3/dist-packages/eyed3/plugins/classic.py", line 447, 
in handleFile
+     self.terminal_width = getTtySize()[1]
+                           ~~~~~~~~~~^^
+   File "/usr/lib/python3/dist-packages/eyed3/utils/console.py", line 476, in 
getTtySize
+     data = fcntl.ioctl(fd, termios.TIOCGWINSZ, '\0' * 4)
  SystemError: buffer overflow
  [ERROR] abcde: The following commands failed to run:
  tagtrack-mp3-11: returned code 1: nice -n 10 eyeD3 --encoding utf16 -A Fiesta 
del Bosco 500 -a Kenneth Valverde and Los Mayas -t La novia -G 255 -n 11 -N 11 
--text-frame=TDRC:2016 /home/john/abcde.8a08020b/track11.mp3
  Finished. Not cleaning /home/john/abcde.8a08020b.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: abcde 2.9.3-1build1
  ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
  Uname: Linux 7.0.0-15-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.34.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Tue May 26 09:40:24 2026
  InstallationDate: Installed on 2023-09-25 (974 days ago)
  InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
  PackageArchitecture: all
  SourcePackage: abcde
  UpgradeStatus: Upgraded to resolute on 2026-05-15 (11 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154267

Title:
  abcde does not rip the last track of a cd, instead gives an error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/abcde/+bug/2154267/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to