m0dB
m0dB
@ronso0 I am indeed working on top of 2.3, my bad. I see @daschuer corrected the base branch, thanks.
Thanks for following up on this, @ronso0 . I have my linux environment set up, but I am currently short of time to debug this. It is high on my...
Hi @ronso0 @daschuer , I just built my branch on linux mint 21 (Qt 5.15.3) and I can switch skins without problem and quit with any skin loaded without a...
I will try with 5.12.8
> Another finding [...] `render()` and `swap()` always proceed, no matter if the main window is covered, hidden (minimized) or fully exposed. The only method to stop rendering if the...
Urgh, when compiling against Qt5.12.8 (binary), mixxx crashes in opening... in /lib/x86_64-linux-gnu/libsqlite3.so.0. Very strange. I will compile Qt myself to see if that makes a difference.
@daschuer @ronso0 with self-compiled Qt 5.12.8 I have been able to reproduce the segfault on Linux. I have come to the conclusion that the cause is that the WVuMeter's are...
``` (assertion=0x555556049ed5 "parent()", file=0x555556074668 "/home/m0dB/mixxx/src/widget/wvumeter.cpp", line=137, function=0x555556074830 "virtual void WVuMeter::onConnectedControlChanged(double, double)") at ./assert/assert.c:101 #7 0x00005555559150f9 in () at /home/m0dB/mixxx/src/widget/wvumeter.cpp:137 #8 0x00007ffff6218ba4 in QMetaObject::activate(QObject*, int, int, void**) () at /home/m0dB/qt-5.12.8/lib/libQt5Core.so.5 #9...
So even though disconnect() has been called on the WVuMeter, there is still a signal/slot that is being activated. IMO this is not supposed to happen, as everything is being...
Right, my solution works fine on finalize, but indeed the problem remains when reloading the skin.