Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash importing some files #5163

Open
KingDuckZ opened this issue Mar 24, 2024 · 0 comments
Open

Crash importing some files #5163

KingDuckZ opened this issue Mar 24, 2024 · 0 comments

Comments

@KingDuckZ
Copy link

Problem

I'm having a hard time importing my collection into beets as it churns for a long time and then crashes with just this message:
python: /build/chromaprint/src/chromaprint-1.5.1/src/audio_processor.cpp:148: virtual void chromaprint::AudioProcessor::Consume(const int16_t*, int): Assertion length % m_num_channels == 0' failed.`

I've inspected my music with ffprobe and indeed found some damaged audio files that reported 0 channels (beets should report them instead of crashing), but I also have some 5.1 music (so 6 channels) that are quite ok and still make beets crash.

Running this command in verbose (-vv) mode:

$ beet -vv (... paste here ...)

Led to this problem:

(paste here)

Here's a link to the music files that trigger the bug (if relevant):
I don't think I can legally upload it! Ask if you need more details

Setup

  • OS: Archlinux
  • Python version: 3.11.8
  • beets version: git commit b09806e
  • Turning off plugins made problem go away (yes/no): I don't know

My configuration (output of beet config) is:

(paste here)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant