Geoxor / Amethyst

A cross-platform music player made with Typescript
https://amethyst-geoxor.vercel.app/
MIT License
160 stars 36 forks source link

Core dump with VIPS when trying to load an audio folder #720

Open kz-n opened 1 month ago

kz-n commented 1 month ago

Describe the bug Amethyst crashes when trying to open my folder of music, throwing this in the console:


    ___                   __  __               __ 
   /   |  ____ ___  ___  / /_/ /_  __  _______/ /_
  / /| | / __ `__ \/ _ \/ __/ __ \/ / / / ___/ __/
 / ___ |/ / / / / /  __/ /_/ / / / /_/ (__  ) /_  
/_/  |_/_/ /_/ /_/\___/\__/_/ /_/\__, /____/\__/  
 v1.9.16                        /____/            

(node:25222) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, mkdir '/home/kz-n/.config/amethyst/Metadata Cache'
(Use `amethyst --trace-warnings ...` to show where the warning was created)
(node:25222) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
Vsync enabled
libva error: vaGetDriverNames() failed with unknown libva error
[25222:0813/152138.752166:ERROR:connection.cc(579)] Cannot send request of length 50027360
Checking for update
15:21:40.254 › Checking for update (already in progress)
15:21:40.347 › Update for version 1.9.16 is not available (latest version: 1.9.16, downgrade is disallowed).
15:21:40.348 › checkForUpdatesAndNotify called, downloadPromise is null
15:21:40.348 › checkForUpdatesAndNotify called, downloadPromise is null
**
ERROR:../vendor/8.13.3/linux-x64/include/vips/VImage8.h:136:vips::VObject& vips::VObject::operator=(const vips::VObject&): assertion failed: (!a.vobject || VIPS_IS_OBJECT( a.vobject ))
Bail out! ERROR:../vendor/8.13.3/linux-x64/include/vips/VImage8.h:136:vips::VObject& vips::VObject::operator=(const vips::VObject&): assertion failed: (!a.vobject || VIPS_IS_OBJECT( a.vobject ))
Aborted (core dumped)

Amethyst Details (required):

To Reproduce (optional) Steps to reproduce the behavior:

  1. Open Amethyst AppImage
  2. Open audio folder
  3. Songs load in and after a few seconds crash

OS: EndeavourOS on Linux 6.6.42-1-lts

ImLvna commented 2 days ago

same here, same dump. If anyone wants a folder to test it on, try the mp3 and flac from https://xfree99x.bandcamp.com/album/out-for-blood