Jonas Kvinge

Results 318 comments of Jonas Kvinge

Thanks @guprobr, there is obviously a hug memory leak there! The shared pointers are not deleting the memory in ``FadePreviousCoverFinished`` even though it's removed from the ``previous_covers_`` list, because the...

We need to look into if this pattern is used elsewhere in the codebase too, I hope not.

I suggest to try heaptrack, it's very good: https://github.com/KDE/heaptrack

Here is a very interesting article about memory fragmentation comparing different memory allocators: https://www.qt.io/blog/a-fast-and-thread-safe-pool-allocator-for-qt-part-1

Closing this as the main issue regarding the leak is fixed. I don't see any more leaks, memory will grow when using the cover manager as it loads lots of...

So this is a bug? First time I've heard about this, it works for me. Is strawberry built with gio, udisks2 and libmtp?

For the filesystem (USB drive) devices, can you paste the output of: gio mount -li (You need `glib2-tools`). And share the data `udisks.txt` of: udisksctl dump >udisks.txt For the MTP...

I don't see anything wrong in the output of those commands. There should be debug log from Strawberry when a device is added, which is here printed: https://github.com/strawberrymusicplayer/strawberry/blob/88704efad85fd3a05ec532f97df9f10e2bb96d80/src/device/devicemanager.cpp#L451 If your...

I have never seen this, and I can't reproduce. Is this with X11 or Wayland, and do you use scaling or any other specific settings in KDE? What Qt version?

Is there a consistent way to reproduce this? I suggest to try to get a gstreamer debug log, it might better reveal what's going on before it crashes: Open a...