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

Crashes randomly when switching to another song in the playlist if a song's playing #1633

Open
3 tasks done
petersonespacoporto opened this issue Jan 1, 2025 · 43 comments
Open
3 tasks done
Labels

Comments

@petersonespacoporto
Copy link

petersonespacoporto commented Jan 1, 2025

  • I have checked the FAQ for answers.
  • I have checked the Changelog that the issue is not already fixed.
  • I believe this issue is a bug, and not a general technical issue, question or feature requests that can be discussed on the forum.

Describe the bug
Strawberry crashes randomly if there's a song playing and I start playing another song in the same playlist.

To Reproduce
Have multiple songs in a playlist; start playing one; switch to a different one while the first is still playing. Sometimes the app will just crash. This has happened to me by either double-clicking it or pressing 'Enter' when the new song's selected.

Expected behavior
The app should not crash.

System Information:

Operating System: openSUSE Tumbleweed 20241226
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 6 × AMD Ryzen 5 3500X 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: NV106

  • Strawberry Version: 1.2.3

Additional context
The app never crashes if I first pause the song that's playing before starting another one.

I have run the app in the terminal to see what I could get the moment it crashes but all it gives me is a standard segfault: "Falha de segmentação (imagem do núcleo gravada)" (my system's in Portuguese, in English I'm guessing that would be "Segmentation fault (core image recorded)"). Don't know if that helps or not, but I'm willing to provide any further information needed to fix this :)

@jonaski
Copy link
Member

jonaski commented Jan 1, 2025

Need a backtrace of the crash: https://wiki.strawberrymusicplayer.org/wiki/Backtrace

@petersonespacoporto
Copy link
Author

Hi there! Sorry for my ignorance, it's the first time I'm doing this. I followed the instructions on the wiki but when I typed "bt" (after the app crashed), terminal just says "No stack.". I'm still with the terminal open on the gdb prompt, is there anything else I can do or should've done?

@petersonespacoporto
Copy link
Author

petersonespacoporto commented Jan 1, 2025

OK OK so I figure I must install the debug packages, right? Here's what I did: I went to the latest release's page (https://github.com/strawberrymusicplayer/strawberry/releases/tag/1.2.3) and got the debuginfo and debugsource rpms for Leap 15.6 (which I presumed was the meaning of lp156). Then I ran the commands again.

For some reason the player took muuuch longer to crash than when I didn't have these packages installed (the previous comment). Then it took like 20 plays for a crash to happen, which was kind of my experience when I wasn't trying to debug it. Now it went on for 10 minutes until it finally crashed.

Anyway, here's what I got from the final "bt" command:

Thread 1 "strawberry" received signal SIGSEGV, Segmentation fault.
0x00007ffff549ffd0 in typeinfo name for QObject () from /lib64/libQt6Core.so.6
(gdb) bt
#0  0x00007ffff549ffd0 in typeinfo name for QObject () from /lib64/libQt6Core.so.6
#1  0x00007ffff51f9967 in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6
#2  0x00007ffff73dec35 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#3  0x00007ffff51ac948 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#4  0x00007ffff51b4c78 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6
#5  0x00007ffff5403287 in ?? () from /lib64/libQt6Core.so.6
#6  0x00007ffff56e0eb8 in ?? () from /lib64/libglib-2.0.so.0
#7  0x00007ffff56e2ca8 in ?? () from /lib64/libglib-2.0.so.0
#8  0x00007ffff56e34bc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#9  0x00007ffff5400723 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#10 0x00007ffff51b5aa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#11 0x00007ffff51b5f8a in QCoreApplication::exec() () from /lib64/libQt6Core.so.6
#12 0x00005555556cf464 in main ()

Please let me know if there's anything else I could do to help!

@jonaski
Copy link
Member

jonaski commented Jan 2, 2025

Are you using Leap 15.6 or Tumbleweed? Or are you using the Leap 15.6 package on Tumbleweed? If you are using Leap packages on Tumbleweed, those are not compatible and could cause crashes. Strawberry is in the official repositories, to get debug package you need to add the debug repository.

What output do you use in Settings / Backend? And are any of the fading features enabled?

@petersonespacoporto
Copy link
Author

Aaahh, yes, I'm using Tumbleweed but I didn't know I had to activate a repo, and when I didn't find the package I downloaded Leap's. Sorry!

I'll be coming back shortly with an updated "bt" output

As for the Settings / Backend, the main config is "Wrapper audio sink for automatically detected audio sink". In the "Options" setting only the first one is marked (something like "Enable volume control"; my language is PT-BR). The buffer settings are 4000, 0,33, and 0,99, which I imagine are defaults cause I didn't mess with it. There's no audio normalisation.

@petersonespacoporto
Copy link
Author

petersonespacoporto commented Jan 2, 2025

So here it goes:

#0  0x00007ffff73dec32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#1  0x00007ffff51ac948 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#2  0x00007ffff51b4c78 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6
#3  0x00007ffff5403287 in ?? () from /lib64/libQt6Core.so.6
#4  0x00007ffff56e0eb8 in ?? () from /lib64/libglib-2.0.so.0
#5  0x00007ffff56e2ca8 in ?? () from /lib64/libglib-2.0.so.0
#6  0x00007ffff56e34bc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#7  0x00007ffff5400723 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#8  0x00007ffff51b5aa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#9  0x00007ffff51b5f8a in QCoreApplication::exec() () from /lib64/libQt6Core.so.6
#10 0x00005555556cf464 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/strawberry-1.2.3/src/main.cpp:335

gdb told me I was "Missing separate debuginfos", please let me know if there's anything else more specifically that I need to install before providing a good backtrace for this.

Thanks for looking into it this soon, btw!!

@jonaski
Copy link
Member

jonaski commented Jan 2, 2025

When you paste a backtrace you need to use code, otherwise the hashtags links to other issues, and I can't remove those links from the other issues.

@jonaski
Copy link
Member

jonaski commented Jan 2, 2025

The backtrace is missing debug symbols for glib, but a backtrace for this crash isn't too helpful anyway, it just means that an object was deleted before a signal/slot was finished, but it's difficult to know where.
I use openSUSE Tumbleweed too, but I can't reproduce this...

Are any of the fading options enabled? I mean these:

image

Can you try disabling those and see if that fixes the crash?

@petersonespacoporto
Copy link
Author

Sorry about the 'code' situation!

No, all fading is disabled. Here's what it looks like:

debug1

@petersonespacoporto
Copy link
Author

"The app never crashes if I first pause the song that's playing before starting another one."

I came to report this is no longer the case. Just had a crash when the song was paused as well.

@jonaski jonaski added bug and removed need more info labels Jan 4, 2025
@petersonespacoporto
Copy link
Author

If it helps (if the backtrace hasn't somehow informed this) the new song does start playing for like a quarter of a second before the player crashes

I think soon I'll be able to back up the config files and test a fresh run to see if any non-default settings are causing this

@petersonespacoporto
Copy link
Author

@jonaski I think I found the culprit: moodbars.

I backed up the config files/folders (in .cache, .config, .local/state, .local/share) and started the player again. Created a playlist with about 500 songs from the embedded file browser (i.e. didn't even recreate the library). I switched amongst them for like 10 minutes, could not reproduce the bug.

So I restored the back up. I found the bug again almost immediately (after switching songs around 10 times).

I wanted to back them up again, and this time (from an "empty" install) recreate the library and see if the bug only appeared when the files being played were on the library. Who knows, right, maybe that made a difference.

But then I decided to first try playing with configuration. So I disabled the moodbar.

I used a ~800-song playlist - one the bug was affecting all these days - and could not reproduce the bug.

I turned the moodbar on again. I ran into the bug after around 20-30 switches of songs.

I intend to use the player without the moodbar now and report back if the bug turns up again. I don't know if you use the moodbar or what settings you have for it but maybe you can reproduce the bug now. But if you don't if this helps narrow it down in any way, like, providing a better backtrace or something like that, please let me know!

jonaski added a commit that referenced this issue Jan 5, 2025
@jonaski
Copy link
Member

jonaski commented Jan 5, 2025

I can't reproduce this, but I've made some changes to the moodbar that might fix this, please try the latest changes, you can use my repository which has the latest changes from git:

sudo zypper -n ar -c -f -n 'repo-jonaski' https://download.opensuse.org/repositories/home:/jonaski:/audio/openSUSE_Tumbleweed/ repo-jonaski
sudo zypper in -f --repo repo-jonaski strawberry

@petersonespacoporto
Copy link
Author

I'll try it out! Expect a report back in a day or two

@petersonespacoporto
Copy link
Author

The bug is still affecting me, unfortunately :/

@jonaski
Copy link
Member

jonaski commented Jan 8, 2025

Is it still just crashing when the moodbar is enabled?
Can you do a new backtrace and check if the crash is the same?
Use: thread apply all bt instead of just bt to get information for all threads.

@petersonespacoporto
Copy link
Author

I only used the app with the moodbar enabled, so that I could test the changes.
I'll come back with a new backtrace

@petersonespacoporto
Copy link
Author

Phew, there were a LOT of lines! I used pastebin: https://pastebin.com/uxyu1HQ6

Let me know if you'd rather have me paste it here inside the code tags

@jonaski
Copy link
Member

jonaski commented Jan 8, 2025

From that backtrace it's looks to be specific to the breeze style.
Can you try to set Style to "fusion" in Settings / Appearance, exit and start strawberry again and check if you still get the crash?

@petersonespacoporto
Copy link
Author

Good news! With the fusion style, try as I might, I cannot reproduce the bug.

@petersonespacoporto
Copy link
Author

Were you able to reproduce it in your setup, with Breeze?

@jonaski
Copy link
Member

jonaski commented Jan 9, 2025

No I can't reproduce it even when using the Breeze style, but maybe it's only crashing with specific KDE settings.

@jonaski
Copy link
Member

jonaski commented Jan 9, 2025

In any case, this is probably a KDE breeze style bug

@petersonespacoporto
Copy link
Author

Should I report it to KDE, then?

@jonaski
Copy link
Member

jonaski commented Jan 10, 2025

Yes that would be great, I can supply info if they need something more.

@jonaski
Copy link
Member

jonaski commented Jan 10, 2025

Maybe the crash is specific to Wayland since I can't reproduce it, I use X11 on all my machines.

@petersonespacoporto
Copy link
Author

Oooh yes, Wayland, you probably stumbled upon something there, that would explain why it only shows up here. Yes, yes, I'll do the reporting there (probably tomorrow or in a couple of days) and mention your offer of more information. In the meantime I'll just disable the moodbar. Thank you so much!!

@petersonespacoporto
Copy link
Author

Bug reported! https://bugs.kde.org/show_bug.cgi?id=498463

@petersonespacoporto
Copy link
Author

So, after using it for a while without the moodbar enabled, the bug struck again. Does that change anything about the current supposition that Breeze on Wayland is at fault? I imagined not, but wanted to check

@morfikov
Copy link

I'm also affected by this crashing thing while playing songs in playlists. I'm using Openbox/X. I don't use any moodbar, or fading effect, or any notifications features. Also I use only the Breeze mouse cursor, no Breeze theme/icons.

This is what syslog prints when it happens:

kernel: strawberry[29146]: segfault at 713d6c054 ip 0000713ddfbb209f sp 00007ffedf282600 error 4 in libQt6Widgets.so.6.7.2[1b209f,713ddfb86000+46e000] likely on CPU 3 (core 1, socket 0)
kernel: Code: bd 98 00 00 00 48 85 ff 74 08 4c 89 e6 e8 b9 a6 fe ff 4c 89 e6 48 89 df e8 ee 53 fd ff 84 c0 75 52 48 8b 03 4c 89 e6 48 89 df <ff> 50 28 41 c6 44 24 0b 00 48 83 c4 08 5b 5d 41 5c 41 5d c3 0f 1f

@jonaski
Copy link
Member

jonaski commented Jan 13, 2025

@morfikov Can you try to get a backtrace please?

gdb strawberry
thread apply all bt

@morfikov
Copy link

I'll try it when it occurs again.

@morfikov
Copy link

morfikov commented Jan 13, 2025

I know how to crash it. Basically I use the play next key on my keyboard. It sometimes takes 100 songs to play, sometimes 20, but sooner or later it crashes.

@jonaski Is the following info useful?

$ gdb strawberry
GNU gdb (Debian 15.2-1+b1) 15.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from strawberry...
Reading symbols from /usr/lib/debug/.build-id/61/ceaafef916910feb97339ffce96c181bc2fc88.debug...
(gdb) run
Starting program: /usr/bin/strawberry
14:55:37.940 INFO  main:176                         Strawberry 1.2.4 Qt "6.7.2"
14:55:37.940 INFO  main:177                         "Debian GNU/Linux trixie/sid unknown - (linux 6.12.9-amd64) [x86_64]"
...
Thread 1 "strawberry" received signal SIGSEGV, Segmentation fault.
0x00007b9659bb209f in ?? ()
(gdb) bt
#0  0x00007b9659bb209f in ?? ()
#1  0x00005b3cc60ddab0 in ?? ()
#2  0x00005b3cc61b7850 in ?? ()
#3  0x00005b3cc60ddab0 in ?? ()
#4  0x00005b3cc2c47950 in ?? ()
#5  0x00005b3c845a6b90 in stdout ()
#6  0x00007b9657b87928 in ?? ()
#7  0x0000003000000028 in ?? ()
#8  0x00007ffd30b448a0 in ?? ()
#9  0x00005b3cc61b7850 in ?? ()
#10 0x00005b3cc60ddab0 in ?? ()
#11 0x00007ffd30b447cf in ?? ()
#12 0xf8062d8205732a00 in ?? ()
#13 0x00005b3cc2c47950 in ?? ()
#14 0x00005b3cc60ddab0 in ?? ()
#15 0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 265 (LWP 62740 "task940"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826b0b0 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 264 (LWP 62739 "task939"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b9658269ce1 in ?? ()
#2  0x00007b95c40444b0 in ?? ()
#3  0x00005b3cc6386500 in ?? ()
#4  0x00007b95eccd7570 in ?? ()
#5  0x00005b3cc63868e8 in ?? ()
#6  0x00005b3cc6386830 in ?? ()
#7  0x00007b963c1b6c07 in ?? ()
#8  0x00007b95eccd7570 in ?? ()
#9  0x00007b95eccd7588 in ?? ()
#10 0x00007b95eccd7570 in ?? ()
#11 0x00005b3c845a6e60 in ?? ()
#12 0x00005b3cc63869b0 in ?? ()
#13 0x00007b95eccd75d0 in ?? ()
#14 0x00007b965a40d93b in ?? ()
#15 0x00007b965a3d7872 in ?? ()
#16 0xfffffffffffffeb0 in ?? ()
#17 0x00007b95eccd75c8 in ?? ()
#18 0x00007b961803d5d0 in ?? ()
#19 0x00007b95eccd7520 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#20 0x003933396b736174 in ?? ()
#21 0x0000000000000000 in ?? ()

Thread 263 (LWP 62738 "threaded-ml"):
#0  0x00007b965750cf9f in ?? ()
#1  0x00007b95f455ae10 in ?? ()
#2  0x00007b95f44e4b70 in ?? ()
#3  0x0000000000000002 in ?? ()
#4  0x0000000a54fd3a32 in ?? ()
#5  0x0000000000005c03 in ?? ()
#6  0x00007b9658ddfaa5 in ?? ()
#7  0x00007b95ecfc4738 in ?? ()
#8  0x00007b95ecfc4660 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 262 (LWP 62737 "task938"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00005b3c845a6e60 in ?? ()
#3  0x00007b95ecedd400 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 261 (LWP 62736 "Thread (pooled)"):
#0  0x00007b96574989de in ?? ()
#1  0x00005b3cc6396f98 in ?? ()
#2  0x00007b9600000089 in ?? ()
#3  0x00005b3cc6396010 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x00007b96257f9780 in ?? ()
#5  0x00005b3cc2c47950 in ?? ()
#6  0x00005b3cc6395fe8 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 259 (LWP 62734 "typefind:sink"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826b0b0 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 250 (LWP 62725 "discoverer-queu"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826b0b0 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 247 (LWP 62718 "id3demux155:sin"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826b0b0 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 246 (LWP 62717 "mpegaudioparse1"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826b0b0 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 244 (LWP 62715 "task933"):
#0  0x00007b96575186b9 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007b965826ac04 in ?? ()
#2  0x00007b95d4008428 in ?? ()
#3  0x00007b95d4008410 in ?? ()
#4  0x00005b3c845a6e60 in ?? ()
#5  0x00007b95d400d120 in ?? ()
#6  0x00007b95d4008470 in ?? ()
#7  0x00007b965a3d768b in ?? ()
#8  0xfffffffffffffeb0 in ?? ()
#9  0x00007b95d4008468 in ?? ()
#10 0x00007b9618001c70 in ?? ()
#11 0x00007b95d40083c0 in ?? ()
#12 0x003333396b736174 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 237 (LWP 62707 "task934"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00007b95c800e968 in ?? ()
#3  0x00007b95c800e950 in ?? ()
#4  0x00005b3c845a6e60 in ?? ()
#5  0x00007b95c8032b80 in ?? ()
#6  0x00007b95c800e9b0 in ?? ()
#7  0x00007b965a3d768b in ?? ()
#8  0xfffffffffffffeb0 in ?? ()
#9  0x00007b95c800e9a8 in ?? ()
#10 0x00007b961800e840 in ?? ()
#11 0x00007b95c800e900 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#12 0x003433396b736174 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 235 (LWP 62705 "task937"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00007b95c804ecf0 in ?? ()
#3  0x00007b95c804ec70 in ?? ()
#4  0x00007b9618020670 in ?? ()
#5  0x00005b3c845a6e60 in ?? ()
#6  0x00007b95c804ec98 in ?? ()
#7  0x00007b96578f0dd3 in ?? ()
#8  0x00005b3cc60c01a0 in ?? ()
#9  0x00005b3cc60c0318 in ?? ()
#10 0x00007b95c80030a0 in ?? ()
#11 0x0000000058c00650 in ?? ()
#12 0x00000000018e98d0 in ?? ()
#13 0x00007b963c1aebc3 in ?? ()
#14 0x00000041c8021f18 in ?? ()
#15 0x00007b9658348cfa in ?? ()
#16 0x0000000000000000 in ?? ()

Thread 220 (LWP 62690 "task935"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00007b95e80a1068 in ?? ()
#3  0x00007b95e80a1050 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x00005b3c845a6e60 in ?? ()
#5  0x00007b95e82a1150 in ?? ()
#6  0x00007b95e80a10b0 in ?? ()
#7  0x00007b965a3d768b in ?? ()
#8  0xfffffffffffffeb0 in ?? ()
#9  0x00007b95e80a10a8 in ?? ()
#10 0x00007b9618008910 in ?? ()
#11 0x00007b95e80a1000 in ?? ()
#12 0x003533396b736174 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 138 (LWP 62597 "task936"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00007b95c002be00 in ?? ()
#3  0x00007b95c002bd80 in ?? ()
#4  0x00007b961803a400 in ?? ()
#5  0x00005b3c845a6e60 in ?? ()
#6  0x00007b95c002bda8 in ?? ()
#7  0x00007b96578f0dd3 in ?? ()
#8  0x00007b95c0040a10 in ?? ()
#9  0x00007b95c0040b88 in ?? ()
#10 0x00007b95c0036530 in ?? ()
#11 0x0000000069e09740 in ?? ()
#12 0x00000000018e98d0 in ?? ()
#13 0x00007b963c1aebc3 in ?? ()
#14 0x0000004cc0002218 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x00007b9658348cfa in ?? ()
#16 0x0000000000000000 in ?? ()

Thread 86 (LWP 62544 "Thread (pooled)"):
#0  0x00007b9657498c0b in ?? ()
#1  0x00007b965749f3c9 in ?? ()
#2  0x00005b3cc607e700 in ?? ()
#3  0x00005b3cc2ed19c0 in ?? ()
#4  0x0000000000000001 in ?? ()
#5  0x00007b965a37f38c in ?? ()
#6  0x00007b9657e14328 in ?? ()
#7  0x00005b3cc6138398 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x00007b95bdffa7c0 in ?? ()
#10 0x0000000000000030 in ?? ()
#11 0x00005b3cc6138340 in ?? ()
#12 0x00005b3cc477dba0 in ?? ()
#13 0x00005b3cc607e6f0 in ?? ()
#14 0x00005b3cc607e700 in ?? ()
#15 0x00007b95ec4f7cb8 in ?? ()
#16 0x0000000000000001 in ?? ()
#17 0x0000000000000001 in ?? ()
#18 0x00007b9657c4b7c0 in ?? ()
#19 0x00005b3c83a1902a in std::__invoke_impl<GstStateChangeReturn, GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__f=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:60
#20 std::__invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:96
--Type <RET> for more, q to quit, c to continue without paging--
#21 std::invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/functional:120
#22 QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState)#1}::operator()(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState) const (__closure=<synthetic pointer>, function=<optimized out>, args#0=<optimized out>, args#1=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#23 std::__invoke_impl<GstStateChangeReturn, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(std::__invoke_other, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__f=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:61
#24 std::__invoke<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__fn=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:96
#25 std::__apply_impl<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>, 0ul, 1ul, 2ul>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2921
#26 std::apply<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState> >(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState),--Type <RET> for more, q to quit, c to continue without paging--
 _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2936
#27 QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor (this=0x1) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#28 QtConcurrent::RunFunctionTaskBase<GstStateChangeReturn>::run (this=0x1) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#29 0x00007b9657cd3625 in ?? ()
#30 0x00007b95bdffa890 in ?? ()
#31 0xda69b0dccb925a04 in ?? ()
#32 0x00007b95e405b6b0 in ?? ()
#33 0xf8062d8205732a00 in ?? ()
#34 0x00007b95ec4f7cb8 in ?? ()
#35 0x00005b3cc4137b00 in ?? ()
#36 0x00007b95e4000d48 in ?? ()
#37 0x000000000000006e in ?? ()
#38 0x00007ffd30b439c0 in ?? ()
#39 0x00007b95bd7fb000 in ?? ()
#40 0x00007b95bdffa890 in ?? ()
#41 0xf8062d8205732a00 in ?? ()
#42 0x00007ffd30b439c0 in ?? ()
#43 0x00005b3cc4137b50 in ?? ()
#44 0x00007b95bdffa890 in ?? ()
#45 0x00007b95e4000d48 in ?? ()
#46 0x000000000000006e in ?? ()
#47 0x00007ffd30b439c0 in ?? ()
#48 0x00007b95bd7fb000 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#49 0x00007b9657ccbc4b in ?? ()
#50 0x00007b95e405b6b0 in ?? ()
#51 0x00007b95e405b6c0 in ?? ()
#52 0x000000000000000f in ?? ()
#53 0xf8062d8205732a00 in ?? ()
#54 0x0000000000000000 in ?? ()

Thread 85 (LWP 62543 "Thread (pooled)"):
#0  0x00007b9657498c0b in ?? ()
#1  0x00007b965749f3c9 in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00007b95e005ee70 in ?? ()
#4  0x00007b95e0029d00 in ?? ()
#5  0x00007b965a3a8cc0 in ?? ()
#6  0x00007b95e00298f0 in ?? ()
#7  0x00007b95e0029908 in ?? ()
#8  0x0000000000000002 in ?? ()
#9  0x00007b963c1cc698 in ?? ()
#10 0x00007b95e0047bf0 in ?? ()
#11 0x0000000100000001 in ?? ()
#12 0x0000000000000001 in ?? ()
#13 0x00007b965a3a241d in ?? ()
#14 0x0000000000000002 in ?? ()
#15 0x00005b3c845a6e60 in ?? ()
#16 0x00007b95e0047bf0 in ?? ()
#17 0xf8062d8205732a00 in ?? ()
#18 0x00007b95e0047bf0 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00007b95e00298f0 in ?? ()
#20 0x0000000000000002 in ?? ()
#21 0x0000000000000001 in ?? ()
#22 0x00007b95e0029908 in ?? ()
#23 0x00007b95e0047bf0 in ?? ()
#24 0x00007b95e00298f0 in ?? ()
#25 0x00007b965a3a316b in ?? ()
#26 0x00007b95d0027fc0 in ?? ()
#27 0x00007b95d0027fd8 in ?? ()
#28 0x0000000000000002 in ?? ()
#29 0x0000000000000001 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 83 (LWP 62541 "task148"):
#0  0x00007b9657498c0b in ?? ()
#1  0x00007b965749f3c9 in ?? ()
#2  0x00007b95e0061b40 in ?? ()
#3  0x00007b960c023130 in ?? ()
#4  0x0000000000000003 in ?? ()
#5  0x00007b965a37f38c in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 26 (LWP 62484 "QNetworkAccessM"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x00007b95df7fd6c8 in ?? ()
#2  0x00007b95d8001510 in ?? ()
#3  0x0000000000000002 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x0000000000000000 in ?? ()

Thread 20 (LWP 62477 "DeviceLister"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x00007b95f0029520 in ?? ()
#2  0x00007b95f0020a10 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 19 (LWP 62476 "DeviceLister"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 18 (LWP 62475 "DeviceLister"):
#0  0x00007b965750d4f6 in ?? ()
#1  0xfffffffffffffeb0 in ?? ()
#2  0x00005b3cc49475a0 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 16 (LWP 62473 "LyricsProviders"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 15 (LWP 62472 "gdbus"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x00007b96267fb868 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007b9610000b90 in ?? ()
#3  0x0000000000000002 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 14 (LWP 62471 "gmain"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000800000 in ?? ()
#2  0x00005b3cc3545b60 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 13 (LWP 62470 "pool-spawner"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00005b3cc349f430 in ?? ()
#3  0xffffffffffffffff in ?? ()
#4  0x00005b3cc349f448 in ?? ()
#5  0x0000000000000001 in ?? ()
#6  0x00005b3cc349f438 in ?? ()
#7  0x00007b965820243b in ?? ()
#8  0x00007b96017f7fc0 in ?? ()
#9  0x00007b96277fd8a0 in ?? ()
#10 0x00007b965832bf00 in ?? ()
#11 0x00007b965826b710 in ?? ()
#12 0x00007b96277fd898 in ?? ()
#13 0x00007b965826b582 in ?? ()
#14 0x0000000000000000 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--

Thread 12 (LWP 62469 "Thread (pooled)"):
#0  0x00007b96574989de in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 11 (LWP 62468 "Thread (pooled)"):
#0  0x00007b96574989de in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 10 (LWP 62467 "Thread (pooled)"):
#0  0x00007b96574989de in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 9 (LWP 62466 "Thread (pooled)"):
#0  0x00007b96574989de in ?? ()
#1  0x00005b3cc33caf80 in ?? ()
#2  0x0000000000000089 in ?? ()
#3  0x00005b3cc3442014 in ?? ()
#4  0x00007b963dd3e780 in ?? ()
#5  0xfffffffffffffeb0 in ?? ()
#6  0x00005b3cc3441fe8 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 8 (LWP 62465 "CollectionWatch"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x00007b963e7fb6c8 in ?? ()
#2  0x00005b3cc329a8f0 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#3  0x0000000000000002 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 7 (LWP 62464 "Database"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 6 (LWP 62463 "AlbumCoverLoade"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 5 (LWP 62462 "TagReaderClient"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 4 (LWP 62461 "strawberry"):
#0  0x00007b96575186b9 in ?? ()
#1  0x00007b965826ac04 in ?? ()
#2  0x00005b3cc2dec5c0 in ?? ()
#3  0xffffffffffffffff in ?? ()
#4  0x00005b3cc2dec5d8 in ?? ()
#5  0x0000000000000001 in ?? ()
#6  0x00005b3cc2dec5c8 in ?? ()
#7  0x00007b965820243b in ?? ()
#8  0x00005b3cc2dec5c0 in ?? ()
#9  0x00005b3cc2dec5c0 in ?? ()
#10 0x00007b9648001da0 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#11 0x000015629855bb51 in ?? ()
#12 0x00007ffd30b43a10 in ?? ()
#13 0x00007b96582028eb in ?? ()
#14 0x00007ffd30b43a10 in ?? ()
#15 0x00005b3cc2e0eee0 in ?? ()
#16 0x00005b3cc2dec5c0 in ?? ()
#17 0x00007b9651299ab7 in ?? ()
#18 0x0000000000000000 in ?? ()

Thread 3 (LWP 62460 "QXcbEventQueue"):
#0  0x00007b965750cf9f in ?? ()
#1  0x00005b3cc2c96a50 in ?? ()
#2  0x00007b9651cba748 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0xffffffffc2c96a68 in ?? ()
#5  0x00007b9651cba748 in ?? ()
#6  0x00007b9656e09d82 in ?? ()
#7  0x0000000000000001 in ?? ()
#8  0x0000000100000006 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 2 (LWP 62459 "QDBusConnection"):
#0  0x00007b965750d4f6 in ?? ()
#1  0x00007b96524bb678 in ?? ()
#2  0x00007b95f80013f0 in ?? ()
#3  0x0000000000000004 in ?? ()
#4  0x0000000000000000 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 (LWP 62456 "strawberry"):
#0  0x00007b9659bb209f in ?? ()
#1  0x00005b3cc60ddab0 in ?? ()
#2  0x00005b3cc61b7850 in ?? ()
#3  0x00005b3cc60ddab0 in ?? ()
#4  0x00005b3cc2c47950 in ?? ()
#5  0x00005b3c845a6b90 in stdout ()
#6  0x00007b9657b87928 in ?? ()
#7  0x0000003000000028 in ?? ()
#8  0x00007ffd30b448a0 in ?? ()
#9  0x00005b3cc61b7850 in ?? ()
#10 0x00005b3cc60ddab0 in ?? ()
#11 0x00007ffd30b447cf in ?? ()
#12 0xf8062d8205732a00 in ?? ()
#13 0x00005b3cc2c47950 in ?? ()
#14 0x00005b3cc60ddab0 in ?? ()
#15 0x0000000000000000 in ?? ()
(gdb)

@jonaski
Copy link
Member

jonaski commented Jan 13, 2025

@morfikov
No, you are missing debug symbols so it shows mostly memory addresses. See https://wiki.debian.org/HowToGetABacktrace for how to setup to receive debug symbols, the easiest is to setup using "Automatically loading debugging symbols from the Internet", alternatively you can install all equivalent dbgsym packages for the installed GLib, GStreamer, and Qt 6 packages.

@jonaski
Copy link
Member

jonaski commented Jan 13, 2025

I've done testing under wayland now and I still cannot reproduce this crash under wayland either, I've switched songs many hundred times. It would be nice to know if you have enabled any additional features in the settings that aren't enabled by default, if possible rename/bacup strawberry.conf to try with the default configuration and check if you can still reproduce the crash.

@morfikov
Copy link

@morfikov No, you are missing debug symbols so it shows mostly memory addresses. See https://wiki.debian.org/HowToGetABacktrace for how to setup to receive debug symbols, the easiest is to setup using "Automatically loading debugging symbols from the Internet", alternatively you can install all equivalent dbgsym packages for the installed GLib, GStreamer, and Qt 6 packages.

@jonaski Actually I did it, I mean I installed all the necessary debug packages:

# find-dbgsym-packages /usr/bin/strawberry
libasound2t64-dbgsym libasyncns0-dbgsym libatomic1-dbgsym libb2-1-dbgsym libblkid1-dbgsym libbrotli1-dbgsym libbz2-1.0-dbgsym libcap2-dbgsym libcdio19t64-dbgsym libchromaprint1-dbgsym libcom-err2-dbgsym libcurl3t64-gnutls-dbgsym libdbus-1-3-dbgsym libdouble-conversion3-dbgsym libduktape207-dbgsym libdw1t64-dbgsym libebur128-1-dbgsym libegl1-dbgsym libelf1t64-dbgsym libexpat1-dbgsym libffi8-dbgsym libfftw3-double3-dbgsym libflac12t64-dbgsym libfontconfig1-dbgsym libfreetype6-dbgsym libgcc-s1-dbgsym libgcrypt20-dbgsym libgdk-pixbuf-2.0-0-dbgsym libglib2.0-0t64-dbgsym libglvnd0-dbgsym libglx0-dbgsym libgmp10-dbgsym libgnutls30t64-dbgsym libgomp1-dbgsym libgpg-error0-dbgsym libgpod4t64-dbgsym libgraphite2-3-dbgsym libgstreamer-plugins-base1.0-0-dbgsym libgstreamer1.0-0-dbgsym libharfbuzz0b-dbgsym libhogweed6t64-dbgsym libicu72-dbgsym libidn2-0-dbgsym libimobiledevice-1.0-6-dbgsym libimobiledevice-glue-1.0-0-dbgsym libjpeg62-turbo-dbgsym libkeyutils1-dbgsym libkrb5-dbg libldap-2.5-0-dbgsym liblzma5-dbgsym libmd4c0-dbgsym libmount1-dbgsym libmp3lame0-dbgsym libmpg123-0t64-dbgsym libmtp9t64-dbgsym libnettle8t64-dbgsym libnghttp2-14-dbgsym libnghttp3-9-dbgsym libngtcp2-16-dbgsym libngtcp2-crypto-gnutls8-dbgsym libogg0-dbgsym libopengl0-dbgsym libopus0-dbgsym liborc-0.4-0t64-dbgsym libp11-kit0-dbgsym libpcre2-16-0-dbgsym libpcre2-8-0-dbgsym libplist-2.0-4-dbgsym libpng16-16t64-dbgsym libproxy1v5-dbgsym libpsl5t64-dbgsym libpulse0-dbgsym libqt6concurrent6-dbgsym libqt6core6t64-dbgsym libqt6dbus6-dbgsym libqt6gui6-dbgsym libqt6network6-dbgsym libqt6sql6-dbgsym libqt6widgets6-dbgsym librtmp1-dbgsym libsasl2-2-dbgsym libselinux1-dbgsym libsndfile1-dbgsym libsqlite3-0-dbgsym libssh2-1t64-dbgsym libssl3t64-dbgsym libstdc++6-dbgsym libsystemd0-dbgsym libtag2-dbgsym libtasn1-6-dbgsym libudev1-dbgsym libunistring5-dbgsym libunwind8-dbgsym libusb-1.0-0-dbgsym libusbmuxd-2.0-7-dbgsym libvorbis0a-dbgsym libvorbisenc2-dbgsym libx11-6-dbgsym libx11-xcb1-dbgsym libxau6-dbgsym libxcb1-dbgsym libxdmcp6-dbgsym libxkbcommon0-dbgsym libxml2-dbgsym libzstd1-dbgsym zlib1g-dbgsym

And the result is posted in my previous message. What could hide them? Some kernel/sysctl setting?

@morfikov
Copy link

@jonaski I think I got it. I hope this has some useful info.

$ coredumpctl gdb -1
           PID: 19897 (strawberry)
           UID: 1000 (morfik)
           GID: 1000 (morfik)
        Signal: 11 (SEGV)
     Timestamp: Mon 2025-01-13 21:51:20 CET (2min 57s ago)
  Command Line: strawberry
    Executable: /usr/bin/strawberry
 Control Group: /morfikownia.slice/libcgroup.scope/apps-user/strawberry
          Unit: libcgroup.scope
         Slice: morfikownia.slice
       Boot ID: 9b3e8d11480f41b0bff7c41b8220cf9a
    Machine ID: c59721c157404b63a846368d354b7ccf
      Hostname: morfikownia
       Storage: /var/lib/systemd/coredump/core.strawberry.1000.9b3e8d11480f41b0bff7c41b8220cf9a.19897.1736801480000000.zst (present)
  Size on Disk: 41.6M
       Message: Process 19897 (strawberry) of user 1000 dumped core.

                Module libuuid.so.1 from deb util-linux-2.40.3-1.amd64
                Module libgomp.so.1 from deb gcc-14-14.2.0-13.amd64
                Module libudev.so.1 from deb systemd-257.2-1.amd64
                Module libblkid.so.1 from deb util-linux-2.40.3-1.amd64
                Module libsystemd.so.0 from deb systemd-257.2-1.amd64
                Module libzstd.so.1 from deb libzstd-1.5.6+dfsg-2.amd64
                Module libatomic.so.1 from deb gcc-14-14.2.0-13.amd64
                Module libmount.so.1 from deb util-linux-2.40.3-1.amd64
                Module libgcc_s.so.1 from deb gcc-14-14.2.0-13.amd64
                Module libstdc++.so.6 from deb gcc-14-14.2.0-13.amd64
                Stack trace of thread 19897:
                #0  0x00005bf45f01ee52 n/a (n/a + 0x0)
                #1  0x00007400b27b20a2 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1b20a2)
                #2  0x00007400b0787928 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x187928)
                #3  0x00007400b0787bb7 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x187bb7)
                #4  0x00007400b098e897 postEventSourceDispatch (libQt6Core.so.6 + 0x38e897)
                #5  0x00007400b0eb381f g_main_dispatch (libglib-2.0.so.0 + 0x5a81f)
                #6  0x00007400b0eb5a57 g_main_context_dispatch_unlocked (libglib-2.0.so.0 + 0x5ca57)
                #7  0x00007400b0eb61c0 g_main_context_iteration (libglib-2.0.so.0 + 0x5d1c0)
                #8  0x00007400b098c473 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x38c473)
                #9  0x00007400b0792adb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x192adb)
                #10 0x00007400b078a908 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x18a908)
                #11 0x00005bf45ef1f220 n/a (n/a + 0x0)
                #12 0x00007400b0033d68 __libc_start_call_main (libc.so.6 + 0x29d68)
                #13 0x00007400b0033e25 __libc_start_main_impl (libc.so.6 + 0x29e25)
                #14 0x00005bf45ef2b531 n/a (n/a + 0x0)
                ELF object binary architecture: AMD x86-64

GNU gdb (Debian 15.2-1+b1) 15.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/strawberry...
Reading symbols from /usr/lib/debug/.build-id/e0/0d220ad54e9112741ff9ace5286a6401d8c96d.debug...

warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing

warning: Can't open file /run/user/1000/orcexec.Ri3Drf (deleted) during file-backed mapping note processing

warning: Can't open file /run/user/1000/orcexec.qkiGsf (deleted) during file-backed mapping note processing

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
[New LWP 19897]
[New LWP 20026]
[New LWP 20117]
[New LWP 20113]
[New LWP 20040]
[New LWP 20126]
[New LWP 20081]
[New LWP 20136]
[New LWP 20138]
[New LWP 20131]
[New LWP 19905]
[New LWP 19908]
[New LWP 19900]
[New LWP 19912]
[New LWP 19922]
[New LWP 19904]
--Type <RET> for more, q to quit, c to continue without paging--c
[New LWP 19898]
[New LWP 19901]
[New LWP 19899]
[New LWP 19903]
[New LWP 19909]
[New LWP 19910]
[New LWP 19911]
[New LWP 19906]
[New LWP 19914]
[New LWP 19907]
[New LWP 19902]
[New LWP 19915]
[New LWP 19916]
[New LWP 20039]
[New LWP 20041]
[New LWP 20141]
[New LWP 20139]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `strawberry'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00005bf45f01ee52 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (TagReaderReply::*)()>::call(void (TagReaderReply::*)(), TagReaderReply*, void**) (arg=<optimized out>, f=&virtual table offset 104, o=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:118
118         template<typename Obj> inline void assertObjectType(QObject *o)
[Current thread is 1 (Thread 0x7400ab86ad00 (LWP 19897))]
(gdb)
(gdb) bt
#0  0x00005bf45f01ee52 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (TagReaderReply::*)()>::call(void (TagReaderReply::*)(), TagReaderReply*, void**) (arg=<optimized out>, f=&virtual table offset 104, o=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:118
#1  QtPrivate::FunctionPointer<void (TagReaderReply::*)()>::call<QtPrivate::List<>, void>(void (TagReaderReply::*)(), TagReaderReply*, void**) (f=&virtual table offset 104, o=<optimized out>, arg=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:182
#2  QtPrivate::QCallableObject<void (TagReaderReply::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=0x7400900121d0, r=<optimized out>, a=<optimized out>, ret=0x0)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:553
#3  0x00007400b07c7fdb in QObject::event (this=0x74004025e5f0, e=0x7400900411b0) at ./src/corelib/kernel/qobject.cpp:1452
#4  0x00007400b27b20a2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x74004025e5f0, e=0x7400900411b0)
    at ./src/widgets/kernel/qapplication.cpp:3287
#5  0x00007400b0787928 in QCoreApplication::notifyInternal2 (receiver=0x74004025e5f0, event=0x7400900411b0)
    at ./src/corelib/kernel/qcoreapplication.cpp:1142
#6  0x00007400b078797d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at ./src/corelib/kernel/qcoreapplication.cpp:1583
#7  0x00007400b0787bb7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5bf460c53950)
    at ./src/corelib/kernel/qcoreapplication.cpp:1940
#8  0x00007400b098e897 in postEventSourceDispatch (s=0x5bf460d63100) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:244
#9  0x00007400b0eb381f in g_main_dispatch (context=context@entry=0x5bf460c8c130) at ../../../glib/gmain.c:3357
#10 0x00007400b0eb5a57 in g_main_context_dispatch_unlocked (context=0x5bf460c8c130) at ../../../glib/gmain.c:4208
#11 g_main_context_iterate_unlocked (context=context@entry=0x5bf460c8c130, block=block@entry=1, dispatch=dispatch@entry=1,
    self=<optimized out>) at ../../../glib/gmain.c:4273
#12 0x00007400b0eb61c0 in g_main_context_iteration (context=0x5bf460c8c130, may_block=1) at ../../../glib/gmain.c:4338
#13 0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x5bf460d6ad90, flags=...)
    at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#14 0x00007400b0792adb in QEventLoop::exec (this=0x7ffcb7100e40, flags=...) at ./src/corelib/global/qflags.h:34
#15 0x00007400b078a908 in QCoreApplication::exec () at ./src/corelib/global/qflags.h:74
#16 0x00005bf45ef1f220 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:330
(gdb) thread apply all bt

Thread 33 (Thread 0x7400367fc6c0 (LWP 20139)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee5c04 in g_cond_wait_impl (cond=0x5bf4640ff420, mutex=0x5bf4640ff3d8) at ../../../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=cond@entry=0x5bf4640ff420, mutex=mutex@entry=0x5bf4640ff3d8) at ../../../glib/gthread.c:1665
#3  0x00007400b308168b in gst_task_func (task=0x5bf4640ff3c0) at ../gst/gsttask.c:384
#4  0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#5  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c000e60) at ../../../glib/gthread.c:892
#6  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 32 (Thread 0x74000dffb6c0 (LWP 20141)):
#0  0x00007400b00989de in __futex_abstimed_wait_common64 (private=0, futex_word=0x5bf4641e3440, expected=0, op=137, abstime=0x74000dffa780, cancel=true) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5bf4641e3440, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x74000dffa780, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007400b0098a5b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5bf4641e3440, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x74000dffa780, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007400b009b595 in __pthread_cond_wait_common (cond=0x5bf4641e3418, mutex=0x5bf4641e33f0, clockid=1, abstime=0x74000dffa780) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5bf4641e3418, mutex=0x5bf4641e33f0, abstime=0x74000dffa780) at ./nptl/pthread_cond_wait.c:643
#5  0x00007400b08d1409 in QWaitConditionPrivate::wait_relative (this=0x5bf4641e33f0, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:92
#6  QWaitConditionPrivate::wait (this=0x5bf4641e33f0, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:100
#7  QWaitCondition::wait (this=this@entry=0x5bf464214720, mutex=mutex@entry=0x5bf464208fc8, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#8  0x00007400b08d378b in QThreadPoolThread::run (this=0x5bf464214710) at ./src/corelib/thread/qthreadpool.cpp:116
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5bf464214710) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
--Type <RET> for more, q to quit, c to continue without paging--c
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 31 (Thread 0x74001b7fe6c0 (LWP 20041)):
#0  futex_wait (futex_word=0x5bf460ef5480, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1  __GI___lll_lock_wait (futex=futex@entry=0x5bf460ef5480, private=0) at ./nptl/lowlevellock.c:49
#2  0x00007400b009f3c9 in lll_mutex_lock_optimized (mutex=0x5bf460ef5480) at ./nptl/pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x5bf460ef5480) at ./nptl/pthread_mutex_lock.c:128
#4  0x00007400b0ee5658 in g_rec_mutex_lock_impl (mutex=0x5bf4640a6f08) at ../../../glib/gthread-posix.c:253
#5  0x00007400b302938c in gst_element_set_state_func (element=0x5bf4640a6eb0, state=GST_STATE_NULL) at ../gst/gstelement.c:2980
#6  0x00005bf45f03c50f in std::__invoke_impl<GstStateChangeReturn, GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__f=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:61
#7  std::__invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:96
#8  std::invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/functional:120
#9  QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState)#1}::operator()(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState) const (__closure=<synthetic pointer>, function=<optimized out>, args#0=<optimized out>, args#1=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#10 std::__invoke_impl<GstStateChangeReturn, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(std::__invoke_other, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__f=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:61
#11 std::__invoke<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__fn=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:96
#12 std::__apply_impl<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>, 0ul, 1ul, 2ul>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2921
#13 std::apply<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState> >(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2936
#14 QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor (this=0x5bf464175ac0) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#15 0x00005bf45f03cb96 in QtConcurrent::RunFunctionTaskBase<GstStateChangeReturn>::run (this=0x5bf464175ac0) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#16 0x00007400b08d3625 in QThreadPoolThread::run (this=0x5bf460ef3570) at ./src/corelib/thread/qthreadpool.cpp:68
#17 0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#18 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#19 QThreadPrivate::start (arg=0x5bf460ef3570) at ./src/corelib/thread/qthread_unix.cpp:285
#20 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#21 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 30 (Thread 0x74000ffff6c0 (LWP 20039)):
#0  futex_wait (futex_word=0x740028034420, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1  __GI___lll_lock_wait (futex=futex@entry=0x740028034420, private=0) at ./nptl/lowlevellock.c:49
#2  0x00007400b009f3c9 in lll_mutex_lock_optimized (mutex=0x740028034420) at ./nptl/pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x740028034420) at ./nptl/pthread_mutex_lock.c:128
#4  0x00007400b0ee5658 in g_rec_mutex_lock_impl (mutex=0x740028031b30) at ../../../glib/gthread-posix.c:253
#5  0x00007400b3052cc0 in gst_pad_pause_task (pad=0x740028031ac0) at ../gst/gstpad.c:6439
#6  0x000074009417a698 in gst_type_find_element_activate_src_mode (pad=<optimized out>, mode=GST_PAD_MODE_PULL, parent=0x74002802c240, active=1) at ../plugins/elements/gsttypefindelement.c:1089
#7  gst_type_find_element_activate_src_mode (pad=<optimized out>, parent=0x74002802c240, mode=<optimized out>, active=1) at ../plugins/elements/gsttypefindelement.c:1077
#8  0x00007400b304c41d in activate_mode_internal (pad=pad@entry=0x74002802c6f0, parent=parent@entry=0x74002802c240, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1224
#9  0x00007400b304d16b in gst_pad_activate_mode (pad=pad@entry=0x74002802c6f0, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1329
#10 0x00007400b304ca56 in activate_mode_internal (pad=pad@entry=0x74002c07ff50, parent=parent@entry=0x74002c0272d0, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1192
#11 0x00007400b304d16b in gst_pad_activate_mode (pad=pad@entry=0x74002c07ff50, mode=GST_PAD_MODE_PULL, active=1) at ../gst/gstpad.c:1329
#12 0x00007400b3031e27 in gst_ghost_pad_internal_activate_push_default (parent=<optimized out>, pad=<optimized out>, active=<optimized out>) at ../gst/gstghostpad.c:278
#13 gst_ghost_pad_internal_activate_mode_default (pad=0x74002c090ad0, parent=<optimized out>, mode=<optimized out>, active=1) at ../gst/gstghostpad.c:347
#14 0x00007400b304c41d in activate_mode_internal (pad=pad@entry=0x74002c090ad0, parent=parent@entry=0x74002c07ff50, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1224
#15 0x00007400b304d16b in gst_pad_activate_mode (pad=pad@entry=0x74002c090ad0, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1329
#16 0x00007400b304ca56 in activate_mode_internal (pad=pad@entry=0x74002c0b8c60, parent=parent@entry=0x74002c0b65a0, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1192
#17 0x00007400b304d16b in gst_pad_activate_mode (pad=pad@entry=0x74002c0b8c60, mode=mode@entry=GST_PAD_MODE_PULL, active=active@entry=1) at ../gst/gstpad.c:1329
#18 0x0000740094179a32 in gst_type_find_element_activate_sink (pad=0x74002c0b8c60, parent=<optimized out>) at ../plugins/elements/gsttypefindelement.c:1330
#19 0x00007400b304cdc1 in gst_pad_set_active (pad=pad@entry=0x74002c0b8c60, active=<optimized out>) at ../gst/gstpad.c:1107
#20 0x00007400b3023d45 in activate_pads (vpad=<optimized out>, ret=0x74000fffdde0, active=0x74000fffde3c) at ../gst/gstelement.c:3189
#21 0x00007400b303b034 in gst_iterator_fold (it=it@entry=0x740028039ea0, func=func@entry=0x7400b3023d20 <activate_pads>, ret=ret@entry=0x74000fffdde0, user_data=user_data@entry=0x74000fffde3c) at ../gst/gstiterator.c:618
#22 0x00007400b30245f4 in iterator_activate_fold_with_resync (iter=iter@entry=0x740028039ea0, user_data=user_data@entry=0x74000fffde3c, func=0x7400b3023d20 <activate_pads>) at ../gst/gstelement.c:3213
#23 0x00007400b3026916 in gst_element_pads_activate (element=0x74002c0b65a0, active=<optimized out>) at ../gst/gstelement.c:3257
#24 0x000074009417a6da in gst_type_find_element_change_state (element=0x74002c0b65a0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../plugins/elements/gsttypefindelement.c:1353
#25 0x00007400b3028e64 in gst_element_change_state (element=element@entry=0x74002c0b65a0, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3101
#26 0x00007400b3029615 in gst_element_set_state_func (element=0x74002c0b65a0, state=GST_STATE_PAUSED) at ../gst/gstelement.c:3055
#27 0x00007400b3004c64 in gst_bin_element_set_state (bin=<optimized out>, element=0x74002c0b65a0, base_time=0, start_time=0, current=<optimized out>, next=<optimized out>) at ../gst/gstbin.c:2582
#28 gst_bin_change_state_func (element=0x74002c0272d0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstbin.c:2934
#29 0x0000740094227ffe in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#30 0x00007400b3028e64 in gst_element_change_state (element=element@entry=0x74002c0272d0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3101
#31 0x00007400b302986c in gst_element_continue_state (element=element@entry=0x74002c0272d0, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2809
#32 0x00007400b3028eab in gst_element_change_state (element=element@entry=0x74002c0272d0, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3140
#33 0x00007400b3029615 in gst_element_set_state_func (element=0x74002c0272d0, state=GST_STATE_PAUSED) at ../gst/gstelement.c:3055
#34 0x00007400b3004c64 in gst_bin_element_set_state (bin=<optimized out>, element=0x74002c0272d0, base_time=0, start_time=0, current=<optimized out>, next=<optimized out>) at ../gst/gstbin.c:2582
#35 gst_bin_change_state_func (element=0x740028014f10, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstbin.c:2934
#36 0x00007400942236a6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#37 0x00007400b3028e64 in gst_element_change_state (element=element@entry=0x740028014f10, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3101
#38 0x00007400b302986c in gst_element_continue_state (element=element@entry=0x740028014f10, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2809
#39 0x00007400b3028eab in gst_element_change_state (element=element@entry=0x740028014f10, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3140
#40 0x00007400b3029615 in gst_element_set_state_func (element=0x740028014f10, state=GST_STATE_PAUSED) at ../gst/gstelement.c:3055
#41 0x00007400b3028c8c in gst_element_sync_state_with_parent (element=0x740028014f10) at ../gst/gstelement.c:2473
#42 0x0000740094218ed0 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#43 0x0000740094219568 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#44 0x000074009421bdb4 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#45 0x00007400b3028e64 in gst_element_change_state (element=element@entry=0x5bf463b3d2b0, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3101
#46 0x00007400b3029615 in gst_element_set_state_func (element=0x5bf463b3d2b0, state=GST_STATE_PAUSED) at ../gst/gstelement.c:3055
#47 0x00007400b3004c64 in gst_bin_element_set_state (bin=<optimized out>, element=0x5bf463b3d2b0, base_time=0, start_time=0, current=<optimized out>, next=<optimized out>) at ../gst/gstbin.c:2582
#48 gst_bin_change_state_func (element=0x5bf4640a6eb0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstbin.c:2934
#49 0x00007400b305608e in gst_pipeline_change_state (element=0x5bf4640a6eb0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstpipeline.c:534
#50 0x000074009423ffb1 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#51 0x00007400b3028e64 in gst_element_change_state (element=element@entry=0x5bf4640a6eb0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3101
#52 0x00007400b302986c in gst_element_continue_state (element=element@entry=0x5bf4640a6eb0, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2809
#53 0x00007400b3028eab in gst_element_change_state (element=element@entry=0x5bf4640a6eb0, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3140
#54 0x00007400b3029615 in gst_element_set_state_func (element=0x5bf4640a6eb0, state=GST_STATE_PAUSED) at ../gst/gstelement.c:3055
#55 0x00005bf45f03c50f in std::__invoke_impl<GstStateChangeReturn, GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__f=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:61
#56 std::__invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/bits/invoke.h:96
#57 std::invoke<GstStateChangeReturn (*&)(_GstElement*, GstState), _GstElement*&, GstState&> (__fn=<synthetic pointer>: <optimized out>) at /usr/include/c++/14/functional:120
#58 QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState)#1}::operator()(GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState) const (__closure=<synthetic pointer>, function=<optimized out>, args#0=<optimized out>, args#1=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#59 std::__invoke_impl<GstStateChangeReturn, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(std::__invoke_other, QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__f=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:61
#60 std::__invoke<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, GstStateChangeReturn (*&&)(_GstElement*, GstState), _GstElement*&&, GstState&&) (__fn=<synthetic pointer>...) at /usr/include/c++/14/bits/invoke.h:96
#61 std::__apply_impl<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>, 0ul, 1ul, 2ul>(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2921
#62 std::apply<QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState> >(QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor()::{lambda(GstStateChangeReturn (* const&)(_GstElement*, GstState), _GstElement*, GstState)#1}, std::tuple<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>&&) (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/14/tuple:2936
#63 QtConcurrent::StoredFunctionCall<GstStateChangeReturn (*)(_GstElement*, GstState), _GstElement*, GstState>::runFunctor (this=0x5bf46334e9d0) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#64 0x00005bf45f03cb96 in QtConcurrent::RunFunctionTaskBase<GstStateChangeReturn>::run (this=0x5bf46334e9d0) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#65 0x00007400b08d3625 in QThreadPoolThread::run (this=0x5bf46415f1b0) at ./src/corelib/thread/qthreadpool.cpp:68
#66 0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#67 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#68 QThreadPrivate::start (arg=0x5bf46415f1b0) at ./src/corelib/thread/qthread_unix.cpp:285
#69 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#70 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 29 (Thread 0x74005bfff6c0 (LWP 19916)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x740048023400, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x740048023400, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740048000c60, timeout_usec=<optimized out>, fds=0x740048023400, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740048000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740048000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740048000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x74005bffe840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf462958d00) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 28 (Thread 0x740074ff96c0 (LWP 19915)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf4629544b0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf4629544b0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740050000c60, timeout_usec=<optimized out>, fds=0x5bf4629544b0, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740050000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740050000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740050000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x740074ff8840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf4629543d0) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 27 (Thread 0x740097fff6c0 (LWP 19902)):
#0  0x00007400b010d59c in __GI___libc_read (fd=71, buf=0x74008c004e60, nbytes=4096) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=71, buf=0x74008c004e60, nbytes=4096) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007400b0093e82 in _IO_new_file_seekoff (fp=0x74008c039640, offset=9263600, dir=<optimized out>, mode=<optimized out>) at ./libio/fileops.c:1016
#3  0x00007400b0090013 in __GI_fseek (fp=0x74008c039640, offset=<optimized out>, whence=<optimized out>) at ./libio/fseek.c:36
#4  0x00007400b2f34093 in TagLib::FileStream::seek (this=0x74008c001f50, offset=0, p=TagLib::IOStream::End) at /usr/include/c++/14/bits/unique_ptr.h:193
#5  TagLib::FileStream::seek (this=0x74008c001f50, offset=0, p=TagLib::IOStream::End) at ./taglib/toolkit/tfilestream.cpp:377
#6  TagLib::FileStream::length (this=0x74008c001f50) at ./taglib/toolkit/tfilestream.cpp:477
#7  TagLib::FileStream::length (this=this@entry=0x74008c001f50) at ./taglib/toolkit/tfilestream.cpp:455
#8  0x00007400b2f3a078 in TagLib::FileStream::readBlock (this=0x74008c001f50, length=130010) at ./taglib/toolkit/tfilestream.cpp:220
#9  0x00007400b2f396e7 in TagLib::File::readBlock (this=<optimized out>, length=<optimized out>) at ./taglib/toolkit/tfile.cpp:124
#10 0x00007400b2f10807 in TagLib::ID3v2::Tag::read (this=0x74008c019350) at ./taglib/mpeg/id3v2/id3v2tag.cpp:773
#11 0x00007400b2f09ff2 in TagLib::ID3v2::Tag::Tag (this=<optimized out>, file=<optimized out>, tagOffset=<optimized out>, factory=<optimized out>, this=<optimized out>, file=<optimized out>, tagOffset=<optimized out>, factory=<optimized out>) at ./taglib/mpeg/id3v2/id3v2tag.cpp:116
#12 0x00007400b2f0ae21 in TagLib::MPEG::File::read (this=0x74008c01c390, readProperties=true, readStyle=TagLib::AudioProperties::Average) at ./taglib/mpeg/mpegfile.cpp:472
#13 0x00007400b2f0b247 in TagLib::MPEG::File::File (this=<optimized out>, stream=<optimized out>, readProperties=<optimized out>, readStyle=<optimized out>, frameFactory=<optimized out>, this=<optimized out>, stream=<optimized out>, readProperties=<optimized out>, readStyle=<optimized out>, frameFactory=<optimized out>) at ./taglib/mpeg/mpegfile.cpp:153
#14 0x00007400b2f731d7 in (anonymous namespace)::detectByExtension (stream=stream@entry=0x74008c001f50, readAudioProperties=readAudioProperties@entry=true, audioPropertiesStyle=audioPropertiesStyle@entry=TagLib::AudioProperties::Average) at ./taglib/fileref.cpp:137
#15 0x00007400b2f73f9e in TagLib::FileRef::parse (this=this@entry=0x74008c012d60, fileName=fileName@entry=0x74008c01d170 "/media/Kabi/mp3/70s, 80s, 90s/Londonbeat - In the Blood - I've Been Thinking About You.mp3", readAudioProperties=readAudioProperties@entry=true, audioPropertiesStyle=audioPropertiesStyle@entry=TagLib::AudioProperties::Average) at ./taglib/fileref.cpp:483
#16 0x00007400b2f74054 in TagLib::FileRef::FileRef (this=<optimized out>, fileName=<optimized out>, readAudioProperties=<optimized out>, audioPropertiesStyle=<optimized out>, this=<optimized out>, fileName=<optimized out>, readAudioProperties=<optimized out>, audioPropertiesStyle=<optimized out>) at ./taglib/fileref.cpp:292
#17 0x00005bf45f00e9ed in TagLibFileRefFactory::GetFileRef (this=<optimized out>, filename=...) at ./src/tagreader/tagreadertaglib.cpp:255
#18 TagReaderTagLib::LoadEmbeddedCover (this=this@entry=0x5bf461246c08, filename=..., data=...) at ./src/tagreader/tagreadertaglib.cpp:1313
#19 0x00005bf45f001883 in TagReaderClient::LoadCoverDataBlocking (this=this@entry=0x5bf461246bd0, filename=..., data=...) at ./src/tagreader/tagreaderclient.cpp:287
#20 0x00005bf45f1634cf in AlbumCoverLoader::LoadEmbeddedImage (this=this@entry=0x5bf461234e30, task=std::shared_ptr<AlbumCoverLoader::Task> (use count 4, weak count 0) = {...}) at ./src/covermanager/albumcoverloader.cpp:323
#21 0x00005bf45f165d52 in AlbumCoverLoader::LoadImage (this=this@entry=0x5bf461234e30, task=std::shared_ptr<AlbumCoverLoader::Task> (use count 4, weak count 0) = {...}, type=<optimized out>) at ./src/covermanager/albumcoverloader.cpp:298
#22 0x00005bf45f166030 in AlbumCoverLoader::ProcessTask (this=this@entry=0x5bf461234e30, task=std::shared_ptr<AlbumCoverLoader::Task> (use count 4, weak count 0) = {...}) at ./src/covermanager/albumcoverloader.cpp:223
#23 0x00005bf45f1664dc in AlbumCoverLoader::ProcessTasks (this=0x5bf461234e30) at ./src/covermanager/albumcoverloader.cpp:207
#24 0x00007400b07d5aef in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:469
#25 doActivate<false> (sender=0x5bf4612487d0, signal_index=3, argv=0x740097ffe3f0) at ./src/corelib/kernel/qobject.cpp:4086
#26 0x00007400b07d82ce in QTimer::timeout (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp:224
#27 0x00007400b07c7f99 in QObject::event (this=0x5bf4612487d0, e=0x740097ffe570) at ./src/corelib/kernel/qobject.cpp:1427
#28 0x00007400b27b20a2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5bf4612487d0, e=0x740097ffe570) at ./src/widgets/kernel/qapplication.cpp:3287
#29 0x00007400b0787928 in QCoreApplication::notifyInternal2 (receiver=0x5bf4612487d0, event=0x740097ffe570) at ./src/corelib/kernel/qcoreapplication.cpp:1142
#30 0x00007400b08cb69a in QTimerInfoList::activateTimers (this=0x74008c0011e0) at ./src/corelib/kernel/qtimerinfo_unix.cpp:434
#31 0x00007400b098e82c in timerSourceDispatch (source=<optimized out>) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:150
#32 0x00007400b0eb381f in g_main_dispatch (context=context@entry=0x74008c000c60) at ../../../glib/gmain.c:3357
#33 0x00007400b0eb5a57 in g_main_context_dispatch_unlocked (context=0x74008c000c60) at ../../../glib/gmain.c:4208
#34 g_main_context_iterate_unlocked (context=context@entry=0x74008c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4273
#35 0x00007400b0eb61c0 in g_main_context_iteration (context=0x74008c000c60, may_block=1) at ../../../glib/gmain.c:4338
#36 0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x74008c000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#37 0x00007400b0792adb in QEventLoop::exec (this=0x740097ffe840, flags=...) at ./src/corelib/global/qflags.h:34
#38 0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#39 0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#40 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#41 QThreadPrivate::start (arg=0x5bf4612487b0) at ./src/corelib/thread/qthread_unix.cpp:285
#42 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#43 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 26 (Thread 0x7400957fa6c0 (LWP 19907)):
#0  0x00007400b00989de in __futex_abstimed_wait_common64 (private=0, futex_word=0x5bf4613d8db0, expected=0, op=137, abstime=0x7400957f9780, cancel=true) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5bf4613d8db0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7400957f9780, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007400b0098a5b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5bf4613d8db0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7400957f9780, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007400b009b595 in __pthread_cond_wait_common (cond=0x5bf4613d8d88, mutex=0x5bf4613d8d60, clockid=1, abstime=0x7400957f9780) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5bf4613d8d88, mutex=0x5bf4613d8d60, abstime=0x7400957f9780) at ./nptl/pthread_cond_wait.c:643
#5  0x00007400b08d1409 in QWaitConditionPrivate::wait_relative (this=0x5bf4613d8d60, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:92
#6  QWaitConditionPrivate::wait (this=0x5bf4613d8d60, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:100
#7  QWaitCondition::wait (this=this@entry=0x5bf4613d88e0, mutex=mutex@entry=0x5bf460d5b848, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#8  0x00007400b08d378b in QThreadPoolThread::run (this=0x5bf4613d88d0) at ./src/corelib/thread/qthreadpool.cpp:116
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5bf4613d88d0) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 25 (Thread 0x7400757fa6c0 (LWP 19914)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf462954440, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf462954440, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740054000c60, timeout_usec=<optimized out>, fds=0x5bf462954440, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740054000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740054000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740054000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400757f9840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf462954330) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 24 (Thread 0x740095ffb6c0 (LWP 19906)):
#0  0x00007400b00989de in __futex_abstimed_wait_common64 (private=0, futex_word=0x5bf46144f9e0, expected=0, op=137, abstime=0x740095ffa780, cancel=true) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5bf46144f9e0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x740095ffa780, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007400b0098a5b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5bf46144f9e0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x740095ffa780, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007400b009b595 in __pthread_cond_wait_common (cond=0x5bf46144f9b8, mutex=0x5bf46144f990, clockid=1, abstime=0x740095ffa780) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5bf46144f9b8, mutex=0x5bf46144f990, abstime=0x740095ffa780) at ./nptl/pthread_cond_wait.c:643
#5  0x00007400b08d1409 in QWaitConditionPrivate::wait_relative (this=0x5bf46144f990, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:92
#6  QWaitConditionPrivate::wait (this=0x5bf46144f990, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:100
#7  QWaitCondition::wait (this=this@entry=0x5bf46141f3e0, mutex=mutex@entry=0x5bf460d5b848, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#8  0x00007400b08d378b in QThreadPoolThread::run (this=0x5bf46141f3d0) at ./src/corelib/thread/qthreadpool.cpp:116
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5bf46141f3d0) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 23 (Thread 0x740076ffd6c0 (LWP 19911)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x740068000b90, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x740068000b90, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x5bf461543160, timeout_usec=<optimized out>, fds=0x740068000b90, n_fds=2) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=0x5bf461543160, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb64af in g_main_loop_run (loop=0x5bf46154db70) at ../../../glib/gmain.c:4475
#5  0x00007400b1132f1a in gdbus_shared_thread_func (user_data=0x5bf461544a70) at ../../../gio/gdbusprivate.c:284
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x5bf461437430) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7400777fe6c0 (LWP 19910)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf461553040, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf461553040, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x5bf4614afe30, timeout_usec=<optimized out>, fds=0x5bf461553040, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x5bf4614afe30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x5bf4614afe30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4338
#5  0x00007400b0eb6211 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6537
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x5bf461490520) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x740077fff6c0 (LWP 19909)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee5c04 in g_cond_wait_impl (cond=0x5bf4614ae088, mutex=0x5bf4614ae080) at ../../../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=cond@entry=0x5bf4614ae088, mutex=mutex@entry=0x5bf4614ae080) at ../../../glib/gthread.c:1665
#3  0x00007400b0e7d43b in g_async_queue_pop_intern_unlocked (queue=0x5bf4614ae080, wait=1, end_time=-1) at ../../../glib/gasyncqueue.c:375
#4  0x00007400b0ee6582 in g_thread_pool_spawn_thread (data=<optimized out>) at ../../../glib/gthreadpool.c:297
#5  0x00007400b0ee62e1 in g_thread_proxy (data=0x5bf4614abc30) at ../../../glib/gthread.c:892
#6  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7400977fe6c0 (LWP 19903)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf46124e7d0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf46124e7d0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740084000c60, timeout_usec=<optimized out>, fds=0x5bf46124e7d0, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740084000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740084000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740084000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400977fd840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf46124e870) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7400aa9616c0 (LWP 19899)):
#0  0x00007400b010cf9f in __GI___poll (fds=fds@entry=0x7400aa960748, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007400afa1ad82 in poll (__fds=0x7400aa960748, __nfds=1, __timeout=-1) at /usr/include/x86_64-linux-gnu/bits/poll2.h:44
#2  _xcb_conn_wait (c=c@entry=0x5bf460ca2650, cond=cond@entry=0x5bf460ca2690, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:510
#3  0x00007400afa1ce1a in xcb_wait_for_event (c=0x5bf460ca2650) at ../../src/xcb_in.c:703
#4  0x00007400ab7f97d8 in QXcbEventQueue::run (this=0x5bf460c8a7a0) at ./src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
#5  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#6  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#7  QThreadPrivate::start (arg=0x5bf460c8a7a0) at ./src/corelib/thread/qthread_unix.cpp:285
#8  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#9  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7400a8d8d6c0 (LWP 19901)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf461246dc0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf461246dc0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740090000c60, timeout_usec=<optimized out>, fds=0x5bf461246dc0, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740090000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740090000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740090000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400a8d8c840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf461246d10) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7400ab1626c0 (LWP 19898)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x7400500013f0, nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x7400500013f0, __nfds=4, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7400a4000c60, timeout_usec=<optimized out>, fds=0x7400500013f0, n_fds=4) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x7400a4000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x7400a4000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x7400a4000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400ab1617f0, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=this@entry=0x7400b1dfeb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b1d7870e in QDBusConnectionManager::run (this=0x7400b1dfeb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/dbus/qdbusconnectionmanager.cpp:144
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x7400b1dfeb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x740096ffd6c0 (LWP 19904)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf4612a7b70, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf4612a7b70, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x740088000c60, timeout_usec=<optimized out>, fds=0x5bf4612a7b70, n_fds=2) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x740088000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x740088000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x740088000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x740096ffc840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf4612b0c30) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7400597fa6c0 (LWP 19922)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x74005c09aea0, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x74005c09aea0, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x74003c000c60, timeout_usec=<optimized out>, fds=0x74005c09aea0, n_fds=3) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x74003c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x74003c000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x74003c000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400597f9840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x74005c09d410) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7400767fc6c0 (LWP 19912)):
#0  0x00007400b010d4f6 in __GI_ppoll (fds=fds@entry=0x5bf46276ffc0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007400b0eb5b2c in ppoll (__fds=0x5bf46276ffc0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x74005c000c60, timeout_usec=<optimized out>, fds=0x5bf46276ffc0, n_fds=1) at ../../../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked (context=context@entry=0x74005c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4268
#4  0x00007400b0eb61c0 in g_main_context_iteration (context=0x74005c000c60, may_block=1) at ../../../glib/gmain.c:4338
#5  0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x74005c000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#6  0x00007400b0792adb in QEventLoop::exec (this=0x7400767fb840, flags=...) at ./src/corelib/global/qflags.h:34
#7  0x00007400b0854f86 in QThread::exec (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#8  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x5bf46276fb60) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7400a97b96c0 (LWP 19900)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee5c04 in g_cond_wait_impl (cond=0x5bf460df9af8, mutex=0x5bf460df9af0) at ../../../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=cond@entry=0x5bf460df9af8, mutex=mutex@entry=0x5bf460df9af0) at ../../../glib/gthread.c:1665
#3  0x00007400b0e7d43b in g_async_queue_pop_intern_unlocked (queue=0x5bf460df9af0, wait=1, end_time=-1) at ../../../glib/gasyncqueue.c:375
#4  0x00007400b0e7d8eb in g_async_queue_pop (queue=0x5bf460df9af0) at ../../../glib/gasyncqueue.c:409
#5  0x00007400a9978ab7 in ?? () from /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x5bf460df9b40) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x740094ff96c0 (LWP 19908)):
#0  0x00007400b00989de in __futex_abstimed_wait_common64 (private=0, futex_word=0x5bf4613d9090, expected=0, op=137, abstime=0x740094ff8780, cancel=true) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5bf4613d9090, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x740094ff8780, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007400b0098a5b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5bf4613d9090, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x740094ff8780, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007400b009b595 in __pthread_cond_wait_common (cond=0x5bf4613d9068, mutex=0x5bf4613d9040, clockid=1, abstime=0x740094ff8780) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5bf4613d9068, mutex=0x5bf4613d9040, abstime=0x740094ff8780) at ./nptl/pthread_cond_wait.c:643
#5  0x00007400b08d1409 in QWaitConditionPrivate::wait_relative (this=0x5bf4613d9040, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:92
#6  QWaitConditionPrivate::wait (this=0x5bf4613d9040, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:100
#7  QWaitCondition::wait (this=this@entry=0x5bf46143d410, mutex=mutex@entry=0x5bf460d5b848, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#8  0x00007400b08d378b in QThreadPoolThread::run (this=0x5bf46143d400) at ./src/corelib/thread/qthreadpool.cpp:116
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5bf46143d400) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7400967fc6c0 (LWP 19905)):
#0  0x00007400b00989de in __futex_abstimed_wait_common64 (private=0, futex_word=0x5bf46144ee10, expected=0, op=137, abstime=0x7400967fb780, cancel=true) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5bf46144ee10, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7400967fb780, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007400b0098a5b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5bf46144ee10, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7400967fb780, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007400b009b595 in __pthread_cond_wait_common (cond=0x5bf46144ede8, mutex=0x5bf46144edc0, clockid=1, abstime=0x7400967fb780) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5bf46144ede8, mutex=0x5bf46144edc0, abstime=0x7400967fb780) at ./nptl/pthread_cond_wait.c:643
#5  0x00007400b08d1409 in QWaitConditionPrivate::wait_relative (this=0x5bf46144edc0, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:92
#6  QWaitConditionPrivate::wait (this=0x5bf46144edc0, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:100
#7  QWaitCondition::wait (this=this@entry=0x5bf4613ff8e0, mutex=mutex@entry=0x5bf460d5b848, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#8  0x00007400b08d378b in QThreadPoolThread::run (this=0x5bf4613ff8d0) at ./src/corelib/thread/qthreadpool.cpp:116
#9  0x00007400b08cbc4b in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5bf4613ff8d0) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x740036ffd6c0 (LWP 20131)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee60b0 in g_cond_wait_until_impl (cond=0x5bf4640b34b8, mutex=0x5bf4640b34b0, end_time=101105208603824) at ../../../glib/gthread-posix.c:1140
#2  g_cond_wait_until (cond=cond@entry=0x5bf4640b34b8, mutex=mutex@entry=0x5bf4640b34b0, end_time=end_time@entry=2918905283) at ../../../glib/gthread.c:1761
#3  0x00007400b0e7d413 in g_async_queue_pop_intern_unlocked (queue=0x5bf4640b34b0, wait=1, end_time=2918905283) at ../../../glib/gasyncqueue.c:378
#4  0x00007400b0ee690a in g_thread_pool_wait_for_new_task (pool=0x5bf4640a6510) at ../../../glib/gthreadpool.c:260
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:325
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c00a060) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x74000e7fc6c0 (LWP 20138)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee60b0 in g_cond_wait_until_impl (cond=0x5bf4640b34b8, mutex=0x5bf4640b34b0, end_time=101105208603824) at ../../../glib/gthread-posix.c:1140
#2  g_cond_wait_until (cond=cond@entry=0x5bf4640b34b8, mutex=mutex@entry=0x5bf4640b34b0, end_time=end_time@entry=2918905179) at ../../../glib/gthread.c:1761
#3  0x00007400b0e7d413 in g_async_queue_pop_intern_unlocked (queue=0x5bf4640b34b0, wait=1, end_time=2918905179) at ../../../glib/gasyncqueue.c:378
#4  0x00007400b0ee690a in g_thread_pool_wait_for_new_task (pool=0x5bf4640a6510) at ../../../glib/gthreadpool.c:260
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:325
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c01a8e0) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x740037fff6c0 (LWP 20136)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee60b0 in g_cond_wait_until_impl (cond=0x5bf4640b34b8, mutex=0x5bf4640b34b0, end_time=101105208603824) at ../../../glib/gthread-posix.c:1140
#2  g_cond_wait_until (cond=cond@entry=0x5bf4640b34b8, mutex=mutex@entry=0x5bf4640b34b0, end_time=end_time@entry=2918905099) at ../../../glib/gthread.c:1761
#3  0x00007400b0e7d413 in g_async_queue_pop_intern_unlocked (queue=0x5bf4640b34b0, wait=1, end_time=2918905099) at ../../../glib/gasyncqueue.c:378
#4  0x00007400b0ee690a in g_thread_pool_wait_for_new_task (pool=0x5bf4640a6510) at ../../../glib/gthreadpool.c:260
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:325
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c03ae60) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x740059ffb6c0 (LWP 20081)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee5c04 in g_cond_wait_impl (cond=0x74001c026800, mutex=0x74001c0267b8) at ../../../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=cond@entry=0x74001c026800, mutex=mutex@entry=0x74001c0267b8) at ../../../glib/gthread.c:1665
#3  0x00007400b308168b in gst_task_func (task=0x74001c0267a0) at ../gst/gsttask.c:384
#4  0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#5  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c009e10) at ../../../glib/gthread.c:892
#6  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x74005a7fc6c0 (LWP 20126)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee5c04 in g_cond_wait_impl (cond=0x74006003ef90, mutex=0x74006003ef48) at ../../../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=cond@entry=0x74006003ef90, mutex=mutex@entry=0x74006003ef48) at ../../../glib/gthread.c:1665
#3  0x00007400b308168b in gst_task_func (task=0x74006003ef30) at ../gst/gsttask.c:384
#4  0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#5  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c0238e0) at ../../../glib/gthread.c:892
#6  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x740019ffb6c0 (LWP 20040)):
#0  0x00007400b010d59c in __GI___libc_read (fd=33, buf=0x74002407c538, nbytes=130020) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=33, buf=buf@entry=0x74002407c538, nbytes=nbytes@entry=130020) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x000074009414a751 in read (__fd=<optimized out>, __buf=0x74002407c538, __nbytes=130020) at /usr/include/x86_64-linux-gnu/bits/unistd.h:32
#3  gst_file_src_fill (basesrc=0x74001c04f330, offset=0, length=130020, buf=0x740014034ae0) at ../plugins/elements/gstfilesrc.c:344
#4  0x00007400b0c39f81 in gst_base_src_default_create (src=0x74001c04f330, offset=0, size=130020, buffer=0x740019ffa028) at ../libs/gst/base/gstbasesrc.c:1620
#5  0x00007400b0c3a37b in gst_base_src_get_range (src=src@entry=0x74001c04f330, offset=offset@entry=0, length=<optimized out>, length@entry=130020, buf=buf@entry=0x740019ffa148) at ../libs/gst/base/gstbasesrc.c:2630
#6  0x00007400b0c3c4e6 in gst_base_src_getrange (pad=<optimized out>, parent=0x74001c04f330, offset=0, length=130020, buf=0x740019ffa148) at ../libs/gst/base/gstbasesrc.c:2838
#7  0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x74001c024c60, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x740019ffa208) at ../gst/gstpad.c:4979
#8  0x00007400b3050d71 in gst_pad_pull_range (pad=0x74001c0383d0, offset=0, size=130020, buffer=<optimized out>) at ../gst/gstpad.c:5224
#9  0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x74001c003fa0, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x740019ffa388) at ../gst/gstpad.c:4979
#10 0x00007400b3050d71 in gst_pad_pull_range (pad=pad@entry=0x7400600680a0, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x740019ffa478) at ../gst/gstpad.c:5224
#11 0x00007400b3031936 in gst_proxy_pad_getrange_default (pad=<optimized out>, parent=<optimized out>, offset=0, size=130020, buffer=0x740019ffa478) at ../gst/gstghostpad.c:185
#12 0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x740060060f30, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x740019ffa538) at ../gst/gstpad.c:4979
#13 0x00007400b3050d71 in gst_pad_pull_range (pad=0x740060061390, offset=0, size=130020, buffer=<optimized out>) at ../gst/gstpad.c:5224
#14 0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x74006005cd70, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x740019ffa6b8) at ../gst/gstpad.c:4979
#15 0x00007400b3050d71 in gst_pad_pull_range (pad=0x740014049190, offset=offset@entry=0, size=130020, buffer=buffer@entry=0x740019ffa790) at ../gst/gstpad.c:5224
#16 0x00007400b3207527 in gst_tag_demux_pull_start_tag (demux=0x740014048ff0, tags=<synthetic pointer>) at ../gst-libs/gst/tag/gsttagdemux.c:1249
#17 gst_tag_demux_element_find (demux=demux@entry=0x740014048ff0) at ../gst-libs/gst/tag/gsttagdemux.c:1333
#18 0x00007400b32089b8 in gst_tag_demux_element_loop (demux=0x740014048ff0) at ../gst-libs/gst/tag/gsttagdemux.c:1457
#19 0x00007400b3081872 in gst_task_func (task=0x740014003be0) at ../gst/gsttask.c:399
#20 0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#21 0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c001f40) at ../../../glib/gthread.c:892
#22 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#23 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x74001bfff6c0 (LWP 20113)):
#0  0x00007400b010d59c in __GI___libc_read (fd=60, buf=0x74003809f7c8, nbytes=130020) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=60, buf=buf@entry=0x74003809f7c8, nbytes=nbytes@entry=130020) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x000074009414a751 in read (__fd=<optimized out>, __buf=0x74003809f7c8, __nbytes=130020) at /usr/include/x86_64-linux-gnu/bits/unistd.h:32
#3  gst_file_src_fill (basesrc=0x5bf4640ff590, offset=0, length=130020, buf=0x7400448871d0) at ../plugins/elements/gstfilesrc.c:344
#4  0x00007400b0c39f81 in gst_base_src_default_create (src=0x5bf4640ff590, offset=0, size=130020, buffer=0x74001bffe1a8) at ../libs/gst/base/gstbasesrc.c:1620
#5  0x00007400b0c3a37b in gst_base_src_get_range (src=src@entry=0x5bf4640ff590, offset=offset@entry=0, length=<optimized out>, length@entry=130020, buf=buf@entry=0x74001bffe2c8) at ../libs/gst/base/gstbasesrc.c:2630
#6  0x00007400b0c3c4e6 in gst_base_src_getrange (pad=<optimized out>, parent=0x5bf4640ff590, offset=0, length=130020, buf=0x74001bffe2c8) at ../libs/gst/base/gstbasesrc.c:2838
#7  0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x5bf4640fe5c0, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x74001bffe388) at ../gst/gstpad.c:4979
#8  0x00007400b3050d71 in gst_pad_pull_range (pad=pad@entry=0x5bf4640b28a0, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x74001bffe478) at ../gst/gstpad.c:5224
#9  0x00007400b3031936 in gst_proxy_pad_getrange_default (pad=<optimized out>, parent=<optimized out>, offset=0, size=130020, buffer=0x74001bffe478) at ../gst/gstghostpad.c:185
#10 0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x5bf4640b2b10, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x74001bffe538) at ../gst/gstpad.c:4979
#11 0x00007400b3050d71 in gst_pad_pull_range (pad=0x5bf4640af140, offset=0, size=130020, buffer=<optimized out>) at ../gst/gstpad.c:5224
#12 0x00007400b304914f in gst_pad_get_range_unchecked (pad=pad@entry=0x5bf4640b0ed0, offset=offset@entry=0, size=size@entry=130020, buffer=buffer@entry=0x74001bffe6b8) at ../gst/gstpad.c:4979
#13 0x00007400b3050d71 in gst_pad_pull_range (pad=0x740020016680, offset=offset@entry=0, size=130020, buffer=buffer@entry=0x74001bffe790) at ../gst/gstpad.c:5224
#14 0x00007400b3207527 in gst_tag_demux_pull_start_tag (demux=0x74002000bcb0, tags=<synthetic pointer>) at ../gst-libs/gst/tag/gsttagdemux.c:1249
#15 gst_tag_demux_element_find (demux=demux@entry=0x74002000bcb0) at ../gst-libs/gst/tag/gsttagdemux.c:1333
#16 0x00007400b32089b8 in gst_tag_demux_element_loop (demux=0x74002000bcb0) at ../gst-libs/gst/tag/gsttagdemux.c:1457
#17 0x00007400b3081872 in gst_task_func (task=0x74002002d170) at ../gst/gsttask.c:399
#18 0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#19 0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c0016d0) at ../../../glib/gthread.c:892
#20 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#21 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x74005b7fe6c0 (LWP 20117)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007400b0ee60b0 in g_cond_wait_until_impl (cond=0x5bf4640b34b8, mutex=0x5bf4640b34b0, end_time=101105208603824) at ../../../glib/gthread-posix.c:1140
#2  g_cond_wait_until (cond=cond@entry=0x5bf4640b34b8, mutex=mutex@entry=0x5bf4640b34b0, end_time=end_time@entry=2918905212) at ../../../glib/gthread.c:1761
#3  0x00007400b0e7d413 in g_async_queue_pop_intern_unlocked (queue=0x5bf4640b34b0, wait=1, end_time=2918905212) at ../../../glib/gasyncqueue.c:378
#4  0x00007400b0ee690a in g_thread_pool_wait_for_new_task (pool=0x5bf4640a6510) at ../../../glib/gthreadpool.c:260
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:325
#6  0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c010f00) at ../../../glib/gthread.c:892
#7  0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#8  0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7400377fe6c0 (LWP 20026)):
#0  futex_wait (futex_word=0x74002c02f880, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1  __GI___lll_lock_wait (futex=futex@entry=0x74002c02f880, private=0) at ./nptl/lowlevellock.c:49
#2  0x00007400b009f3c9 in lll_mutex_lock_optimized (mutex=0x74002c02f880) at ./nptl/pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x74002c02f880) at ./nptl/pthread_mutex_lock.c:128
#4  0x00007400b0ee5658 in g_rec_mutex_lock_impl (mutex=0x74002c027328) at ../../../glib/gthread-posix.c:253
#5  0x00007400b302938c in gst_element_set_state_func (element=0x74002c0272d0, state=GST_STATE_PAUSED) at ../gst/gstelement.c:2980
#6  0x00007400b3028c8c in gst_element_sync_state_with_parent (element=0x74002c0272d0) at ../gst/gstelement.c:2473
#7  0x000074009422001d in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#8  0x0000740094221560 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#9  0x00007400b0bbd3fe in ffi_call_unix64 () at ../src/x86/unix64.S:104
#10 0x00007400b0bbc70d in ffi_call_int (cif=cif@entry=0x7400377fd260, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#11 0x00007400b0bbcee3 in ffi_call (cif=cif@entry=0x7400377fd260, fn=fn@entry=0x740094221520, rvalue=rvalue@entry=0x7400377fd1e0, avalue=avalue@entry=0x7400377fd180) at ../src/x86/ffi64.c:710
#12 0x00007400b0fbf432 in g_cclosure_marshal_generic (closure=<optimized out>, return_gvalue=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../gobject/gclosure.c:1537
#13 0x00007400b0fbe9c0 in g_closure_invoke (closure=0x7400280014e0, return_value=0x0, n_param_values=3, param_values=0x7400377fd4a0, invocation_hint=0x7400377fd3f0) at ../../../gobject/gclosure.c:833
#14 0x00007400b0fd2d83 in signal_emit_unlocked_R (node=node@entry=0x7400377fd590, detail=detail@entry=0, instance=instance@entry=0x74002802c240, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7400377fd4a0) at ../../../gobject/gsignal.c:3887
#15 0x00007400b0fd47a9 in signal_emit_valist_unlocked (instance=instance@entry=0x74002802c240, signal_id=signal_id@entry=385, detail=detail@entry=0, var_args=var_args@entry=0x7400377fd6f0) at ../../../gobject/gsignal.c:3519
#16 0x00007400b0fda666 in g_signal_emit_valist (instance=0x74002802c240, signal_id=385, detail=0, var_args=0x7400377fd6f0) at ../../../gobject/gsignal.c:3262
#17 0x00007400b0fda723 in g_signal_emit (instance=instance@entry=0x74002802c240, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3582
#18 0x000074009417ae1a in gst_type_find_element_emit_have_type (typefind=typefind@entry=0x74002802c240, probability=<optimized out>, caps=<optimized out>) at ../plugins/elements/gsttypefindelement.c:239
#19 0x000074009417b7f8 in gst_type_find_element_loop (pad=<optimized out>) at ../plugins/elements/gsttypefindelement.c:1195
#20 0x00007400b3081872 in gst_task_func (task=0x740028031600) at ../gst/gsttask.c:399
#21 0x00007400b0ee68b2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336
#22 0x00007400b0ee62e1 in g_thread_proxy (data=0x74006c002210) at ../../../glib/gthread.c:892
#23 0x00007400b009c043 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#24 0x00007400b011a778 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7400ab86ad00 (LWP 19897)):
#0  0x00005bf45f01ee52 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (TagReaderReply::*)()>::call(void (TagReaderReply::*)(), TagReaderReply*, void**) (arg=<optimized out>, f=&virtual table offset 104, o=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:118
#1  QtPrivate::FunctionPointer<void (TagReaderReply::*)()>::call<QtPrivate::List<>, void>(void (TagReaderReply::*)(), TagReaderReply*, void**) (f=&virtual table offset 104, o=<optimized out>, arg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:182
#2  QtPrivate::QCallableObject<void (TagReaderReply::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=0x7400900121d0, r=<optimized out>, a=<optimized out>, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:553
#3  0x00007400b07c7fdb in QObject::event (this=0x74004025e5f0, e=0x7400900411b0) at ./src/corelib/kernel/qobject.cpp:1452
#4  0x00007400b27b20a2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x74004025e5f0, e=0x7400900411b0) at ./src/widgets/kernel/qapplication.cpp:3287
#5  0x00007400b0787928 in QCoreApplication::notifyInternal2 (receiver=0x74004025e5f0, event=0x7400900411b0) at ./src/corelib/kernel/qcoreapplication.cpp:1142
#6  0x00007400b078797d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1583
#7  0x00007400b0787bb7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5bf460c53950) at ./src/corelib/kernel/qcoreapplication.cpp:1940
#8  0x00007400b098e897 in postEventSourceDispatch (s=0x5bf460d63100) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:244
#9  0x00007400b0eb381f in g_main_dispatch (context=context@entry=0x5bf460c8c130) at ../../../glib/gmain.c:3357
#10 0x00007400b0eb5a57 in g_main_context_dispatch_unlocked (context=0x5bf460c8c130) at ../../../glib/gmain.c:4208
#11 g_main_context_iterate_unlocked (context=context@entry=0x5bf460c8c130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4273
#12 0x00007400b0eb61c0 in g_main_context_iteration (context=0x5bf460c8c130, may_block=1) at ../../../glib/gmain.c:4338
#13 0x00007400b098c473 in QEventDispatcherGlib::processEvents (this=0x5bf460d6ad90, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#14 0x00007400b0792adb in QEventLoop::exec (this=0x7ffcb7100e40, flags=...) at ./src/corelib/global/qflags.h:34
#15 0x00007400b078a908 in QCoreApplication::exec () at ./src/corelib/global/qflags.h:74
#16 0x00005bf45ef1f220 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:330
(gdb) q

@jonaski
Copy link
Member

jonaski commented Jan 13, 2025

@morfikov That crash looks related to the tagreader, have you enabled writing playcounts to file?

@morfikov
Copy link

morfikov commented Jan 13, 2025

Yes, saving playcounts and ratings to tags are set.

I disabled saving playcounts to tags for now. Tried to crash but so far I was unable to do it

I also tried to change ratings and also was able to crash the app. So something is wrong with the two options.

jonaski added a commit that referenced this issue Jan 14, 2025
Makes sure TagReaderReplyPtr is not deleted too early.

Partial fix for #1633
@jonaski
Copy link
Member

jonaski commented Jan 14, 2025

@morfikov decd0a1 should hopefully fix your crash

@morfikov
Copy link

@jonaski , I think it's ok now. I tried to crash the app with the two options enabled, but it's working well. I'll test it more and get back to this with results by the end of the week.

@petersonespacoporto
Copy link
Author

@jonaski I also have saving playcounts and ratings to song tags enabled, should this fix work for me as well?

@jonaski
Copy link
Member

jonaski commented Jan 14, 2025

@petersonespacoporto Yes, please test, the changes should be published to the OBS repository so just do zypper dup to update, if it works please close the KDE bug.

@jonaski jonaski removed the upstream label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants