Package: eyeD3
Version: 0.9.7-2
Severity: grave
Tags: upstream newcomer
Justification: renders package unusable

Dear Maintainer,

eyeD3 doesn't start :

```
eyeD3 my-mp3-file.mp3

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

I've found an issue upstream, tied to python 3.14 :
https://github.com/nicfit/eyeD3/issues/680


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.3+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages eyeD3 depends on:
ii  python3        3.14.6-1
ii  python3-eyed3  0.9.7-2

eyeD3 recommends no packages.

eyeD3 suggests no packages.

-- no debconf information

Reply via email to