Closed be1 closed 2 years ago
if you need more info, feel free to ask. I can upload a session that causes this issue, somewhere.
yes, of course, please save the session as a bundle archive/zip file (*.qtz)
info on what exact build and packaging in use should be also reported.
Hello, The version is 0.9.26 on Solus system, official package. It's built with Qt 5.15.3. the backtrace is: (gdb) bt
Here is a session that causes hang on quit. Please tell me when it is downloaded so that I can remove the link.
Here is a session that causes hang on quit. Please tell me when it is downloaded so that I can remove the link. you can remove the link.
yes, you may remove the link.
however, I can't reproduce the hang here: while making quick tests here, loading the whole session ok, playback is fine ena closing and quitting is fine here too.
from the above backtrace:
0 __futex_abstimed_wait_common64 (private=128, cancel=true, abstime=0x0, op=265, expected=6603, futex_word=0x7fff9d203910) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=128, abstime=0x0, clockid=0, expected=6603, futex_word=0x7fff9d203910) at futex-internal.c:87
2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff9d203910, expected=6603, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128) at futex-internal.c:139
3 0x00007ffff5c4f893 in __pthread_clockjoin_ex (threadid=140735829521984, thread_return=0x7fffffffc960, clockid=0, abstime=0x0, block=) at pthread_join_common.c:102
4 0x00007ffff664f0d2 in Jack::JackPosixThread::Kill() (this=this@entry=0x555556172b98) at ../posix/JackPosixThread.cpp:166
5 0x00007ffff6630434 in Jack::JackClient::Deactivate() (this=0x555556172950) at ../common/JackClient.cpp:494
6 Jack::JackClient::Deactivate() (this=0x555556172950) at ../common/JackClient.cpp:474
the issue seems to be "external" to qtractor, namely during JACK client deactivation ie. jack_deactivate()
and not quite on qtractor per se... maybe you can check your jackd(bus) installation and/or settings?
the issue seems to be "external" to qtractor, namely during JACK client deactivation ie.
jack_deactivate()
and not quite on qtractor per se... maybe you can check your jackd(bus) installation and/or settings?
You are right. In fact, all my jack applications do hang. Not only Qtractor. I am closing the bug. I removed all my jackd settings, but this did not help.
On several projects, Qtractor hangs on quit. I am forced to killall -9 qtractor. For info, if I strace qtractor: strace: Process 2742 attached futex(0x7f135a572910, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 2836, NULL, FUTEX_BITSET_MATCH_ANY
If you need more info, feel free to ask. I can upload a session that causes this issue, somewhere.