cantata icon indicating copy to clipboard operation
cantata copied to clipboard

bug: Cantata crashes when saving track metadata changes

Open marcecj opened this issue 1 year ago • 0 comments

System Details OS: OpenSuse Tumbleweed (release 20241213) Arch: x86_64 Desktop Environment: Plasma Version: 3.3.0 Installed by: native package manager (zypper)

Describe the bug I was editing the metadata of multiple FLAC files, and every one of the three times I hit "Save", Cantata crashes. Two of those times I got the following stack trace:

 Unfortunately Cantata has crashed. Please report a bug at
 https://github.com/nullobsi/cantata/issues/ and include the following stack trace:
   /lib64/libc.so.6 : ()+0x41580
   /usr/bin/cantata : ()+0x1feee9
   /usr/bin/cantata : ()+0x202b58
   /usr/bin/cantata : ()+0x38c091
   /usr/bin/cantata : ()+0x38cb15
   /lib64/libQt6Core.so.6 : ()+0x20dd81
   /lib64/libQt6Widgets.so.6 : QDialogButtonBox::clicked(QAbstractButton*)+0x43
   /lib64/libQt6Widgets.so.6 : ()+0x3c7fb5
   /lib64/libQt6Core.so.6 : ()+0x20db21
   /lib64/libQt6Widgets.so.6 : QAbstractButton::clicked(bool)+0x46
   /lib64/libQt6Widgets.so.6 : ()+0x2f568e
   /lib64/libQt6Widgets.so.6 : ()+0x2f57cd
   /lib64/libQt6Widgets.so.6 : QAbstractButton::mouseReleaseEvent(QMouseEvent*)+0xd9
   /lib64/libQt6Widgets.so.6 : QWidget::event(QEvent*)+0xb93
   /lib64/libQt6Widgets.so.6 : QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x85

It looks like two out of eight files had their metadata updated, but the rest are untouched.

To Reproduce Steps to reproduce the behavior:

  1. Highlight multiple tracks in the playlist.
  2. Right-click on the tracks and select "edit track information" ("Informationen über das Stück bearbeiten")
  3. Edit some metadata
  4. Click "Save"

Expected behavior The track metadata saves correctly

marcecj avatar Dec 16 '24 00:12 marcecj