-
Notifications
You must be signed in to change notification settings - Fork 97
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
Various Qt apps launch with broken GUI when built with LTO #444
Comments
Run these:
And paste the error messages, too, for more help diagnosing what is going on. |
Dolphin is git but the same thing happens with stable, irregardless of the lto use flag enabled/disabled
This is what gets spammed repeatedly, with various ui elements, when it finally launches with completely nonfunctional gui
Can someone reproduce this? |
@jiblime I've been googling around and it's a know bug, but Qt says it isn't. HTF it isn't? Some say it's clang bug [I'm using GCC]. Is somebody able to figure this out? Not to mention that dolphin itself has lto flag which in current state is probably a reportable ebuild bug. |
Apparently "New Signal Slot Syntax" of Qt is breraking LTO in both clang and gcc and everybody is fine with it, resorting to the "pass the blame" game when asked... If it doesn't get resolved we can expect more LTO breakage can't we? |
I'm on Qt |
@InBetweenNames Did you try it with dolphin emu ( with lto, just compile it, open it and try doing anything with GUI )? Not asking for other stuff since they're not from gentoo's overlay. |
Edit: Unrelated to the issue at hand. All of my KDE related runtime crashes were due to having USE debug enabled for dev-qt/qtcore. Everything works fine now.
What is your current set of global C/CXX/LDFLAGS? I was fine at 5.12, then issues at 5.13, 5.14, and now that I've downgraded to 5.12 again the pthread problems persist. |
@jiblime Guys, I'm asking about specific apps, everything else is fine. Can you at least reproduce games-emulation/dolphin bug? [with lto] |
I was able to reproduce an error with kfind in a different distro, so your suspicion that it is due to Qt is likely. |
I will report again after my updates finish, but I see no such issues with |
I have no issues with kfind, checked both kfind-19.12.0 and master, also compiled manually to make sure it's LTOed. It does use the new QT syntax indeed. Yet it works, that said, it's very tiny app, lto doesn't have much to do here, the ones with issues are massive in comparison. It would be nice if someone actually checked one of the abovementioned apps, from repo it would be games-emulation/dolphin, from overlays either citra or rpcs3 [ citra being the much lighter one to compile ] |
I will check Dolphin out after the New Year. I already have it installed, but I haven't yet had the time to play Paper Mario The Thousand-Year Door. Hopes that he can find a copy of Paper Mario to play as well |
I'm having issues with rpcs3, the ebuild I am using is rather old and some of the macros defined no longer exist it seems. Can you link the one you are using? I've tried editing one I found on gpo.zugaina.org/ but it is by no means in working condition.
I haven't given it a deep look but it seems as thought enabling llvm will mean having to compile LLVM itself to use with building rpcs3? |
Regarding Edit: I've only tested one .iso and building with LTO or not I end up with: So can't help much with your problem yet..
GCC and binutils use custom patches but I don't think that would affect this particular case.
|
@jiblime It would be very obvious if you'd experienced what I've had as the launch of dolphin is very slow, gui is unusable and trying to use it will hang the app. Launching any game is impossible. |
@barolo Thank you for the advice. Removing USE wxwidgets didn't help, but I was able to get it running with this:
I was able to replicate your described issue with both the 5.0 ebuild and the live ebuild, using the same USE flags above. Everything was very slow, and removing LTO from the build fixed the lag. In the live ebuild version I am using $ dolphin-emu -l -e /path/to/isoQObject::connect: signal not found in QTimer QObject::connect: signal not found in QSocketNotifier QObject::connect: signal not found in QSocketNotifier QObject::connect: signal not found in Breeze::Style QObject::connect: signal not found in Breeze::Style QObject::connect: signal not found in QXcbGlibEventDispatcher QObject::connect: signal not found in KIconLoaderGlobalData QObject::connect: signal not found in QObject QObject::connect: signal not found in QObject QDBusConnection: warning: blocking call took a long time (25286 ms, max for this thread is 200 ms) to service "org.freedesktop.DBus" path "/org/freedesktop/DBus" interface "org.freedesktop.DBus" member "NameHasOwner" QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QMenu QObject::connect: signal not found in QDBusServiceWatcher QDBusConnection: warning: blocking call took a long time (24998 ms, max for this thread is 200 ms) to service "org.freedesktop.DBus" path "/org/freedesktop/DBus" interface "org.freedesktop.DBus" member "NameHasOwner" QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenu QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in ToolBar QObject::connect: signal not found in QAction QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QPushButton QObject::connect: signal not found in GameTracker QObject::connect: signal not found in GameTracker QObject::connect: signal not found in QObject QObject::connect: signal not found in QTableView QObject::connect: signal not found in QItemSelectionModel QObject::connect: signal not found in QHeaderView QObject::connect: signal not found in QHeaderView QObject::connect: signal not found in QHeaderView QObject::connect: signal not found in QHeaderView QObject::connect: signal not found in QHeaderView QObject::connect: signal not found in QListView QObject::connect: signal not found in QItemSelectionModel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QTableView QObject::connect: signal not found in QListView QObject::connect: signal not found in GameListModel QObject::connect: signal not found in GameListModel QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QTimer QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QLabel QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSlider QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in LogWidget QObject::connect: signal not found in QTimer QObject::connect: signal not found in LogWidget QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in MemoryViewWidget QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in QDockWidgetTitleButton QObject::connect: signal not found in CodeViewWidget QObject::connect: signal not found in CodeViewWidget QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QRadioButton QObject::connect: signal not found in QDialogButtonBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QLabel QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QToolButton QObject::connect: signal not found in QLabel QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QObject QObject::connect: signal not found in QObject QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QListWidget QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QDialogButtonBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QCheckBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QLabel QObject::connect: signal not found in QDialogButtonBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QDialogButtonBox QObject::connect: signal not found in QDialogButtonBox QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QGroupBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QLabel QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QComboBox QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QTableWidget QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QLineEdit QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QPushButton QObject::connect: signal not found in QAction QObject::connect: signal not found in QSpinBox QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in NetPlayDialog QObject::connect: signal not found in QSocketNotifier QObject::connect: signal not found in MenuBar QObject::connect: signal not found in QToolBarSeparator QObject::connect: signal not found in QToolBarSeparator QObject::connect: signal not found in ToolBar QObject::connect: signal not found in GameList QObject::connect: signal not found in QWidget QObject::connect: signal not found in QStackedWidget QObject::connect: signal not found in QTabBar QObject::connect: signal not found in MainWindow QObject::connect: signal not found in RenderWidget QObject::connect: signal not found in QObject QObject::connect: signal not found in QObject QObject::connect: signal not found in Updater QObject::connect: signal not found in QObject QObject::connect: signal not found in KFontSettingsData QObject::connect: signal not found in KHintsSettings QObject::connect: signal not found in KHintsSettings QObject::connect: signal not found in QShortcut QObject::connect: signal not found in QObject QObject::connect: signal not found in QObject QObject::connect: signal not found in QMenu QObject::connect: signal not found in QMenuWithout LTO, Really just echoing everything you've already posted. As you've stated in the OP, it's related to the new syntax in Qt 5. I suppose it can be possible to use the old syntax instead since it is still supported? The relevant files are in ${S}/Source/Core/DolphinQt. |
@barolo I'm not sure which one (flag), but -fdevirtualize-at-ltrans and -fno-semantic-interposition was added recently, while -fipa-pta was present for a long time in my *FLAGS. |
@jiblime Thanks for confirming. What you propose is basically forking dolphin, current build has a massive GUI. Not to mention that it affects other apps which use new syntax. That's just not doable long term. Qt refuses to fix it, it looks like only the compiler guys can do something about it. |
Out of curiosity I installed it again, still no issues. Didn't do extended test, but GUI responsive and buttons are ok. No messages in terminal. No custom patches or overrides for games-emulation/dolphin was used.
|
@pchome I'll recompile it with your suggestions later on, thanks for the feedback |
@pchome That's not it, I've recompiled dev-qt with the flags mentioned removed and it still happens [ and compiled with ones identical to yours ]. Could your post your env, emerge --info? |
@pchome you not having any bugs with LTO is even weirder than us having them, since dolphin's wiki explicitly states that you'll have them when using LTO. |
Hm... I wonder what will happen after I rebuild my entire Gentoo tree with the masked GCC 10. Yeah, I second what barolo is saying. Maybe you have something special in your |
First of all I'm not using this overlay, also my overrides list is extremely short. Portage 2.3.84 (python 3.7.6-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-9.2.0, glibc-2.30-r3, 5.4.12-gentoo x86_64)
ACCEPT_KEYWORDS="amd64 ~amd64"
CFLAGS="-march=native -O3 -pipe -fgraphite-identity -ftree-loop-distribution -floop-nest-optimize -flto=3 -fuse-linker-plugin"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -march=native -O3 -pipe -fgraphite-identity -ftree-loop-distribution -floop-nest-optimize -flto=3 -fuse-linker-plugin"
MAKEOPTS="-j4"
# make.conf
CMAKE_MAKEFILE_GENERATOR=ninja
AR=gcc-ar
NM=gcc-nm
RANLIB=gcc-ranlib
# package.cflags, you likely have most of them
sys-apps/acl *FLAGS-=-flto*
sys-apps/sandbox *FLAGS-=-flto*
dev-util/spirv-cross *FLAGS-=-flto*
sys-libs/glibc *FLAGS-=-flto* *FLAGS-="-fno-plt"
x11-base/xorg-server "export xorg_cv_linker_flags__Wl__wrap_exit=no"
sys-fs/fuse:0 *FLAGS-=-flto*
dev-libs/elfutils "export EXTRA_ECONF=--disable-symbol-versioning"
dev-util/perf *FLAGS-="-flto*"
dev-qt/qtscript *FLAGS-="-flto*"
media-libs/libsdl2 "export _FLAG_O_MATIC_ECLASS=1"
net-im/pidgin "export _FLAG_O_MATIC_ECLASS=1"
x11-libs/gtk+:2 "export _FLAG_O_MATIC_ECLASS=1"
app-editors/vim-core "export _FLAG_O_MATIC_ECLASS=1"
app-editors/vim "export _FLAG_O_MATIC_ECLASS=1"
sys-libs/ncurses *FLAGS-="-Wl,--as-needed" LDFLAGS+="-ldl"
net-misc/openssh *FLAGS-="-flto*"
app-emulation/wine* *FLAGS-="-flto*"
media-sound/jack2 *FLAGS-="-flto*"
kde-apps/dolphin *FLAGS-="-Wl,--as-needed"
dev-db/mysql-connector-c *FLAGS-="-flto*" NOTE:
UPD:/etc/portage/package.cflags/emake:kde-plasma/kinfocenter CMAKE_MAKEFILE_GENERATOR=emake
/etc/portage/package.cflags/fix:app-admin/sysklogd "export MAKEOPTS=-j1"
/etc/portage/package.cflags/ipa:sys-devel/gcc *FLAGS-="${IPA}"
/etc/portage/package.cflags/ipa:app-shells/bash *FLAGS-="${IPA}"
/etc/portage/package.cflags/ipa:dev-lang/spidermonkey *FLAGS-="${IPA}"
/etc/portage/package.cflags/lto-lomem:kde-frameworks/kjs *FLAGS-=-flto*
/etc/portage/package.cflags/seminterpos:app-misc/tracker *FLAGS-="${SEMINTERPOS}" # builds but makes gnome-base/nautilus deadlock
/etc/portage/package.cflags/seminterpos:net-fs/autofs *FLAGS-="${SEMINTERPOS}" # builds but segfault in lookup_file.so
/etc/portage/package.cflags/seminterpos:net-print/cups *FLAGS-="${SEMINTERPOS}" # ICE
/etc/portage/package.cflags/seminterpos:sys-devel/llvm *FLAGS-="${SEMINTERPOS}"
/etc/portage/package.cflags/seminterpos:sys-libs/glibc *FLAGS-="${SEMINTERPOS}" |
@pchome |
To quote pchome's emerge info, |
Yeah, I've asked to fast. |
|
@elsandosgrande I'm going to try gcc-10 tonight, with all depends of qt/dolphin recompiled against it, all defaults. Will report tomorrow |
Good luck! |
|
|
Tried GCC 10 with purged lto-overlay since it seems to be the sole difference with @pchome , all system defaults. Rebuilt world... and it still happens! |
@pchome Could you recompile dolphin one more time and provide a build log? |
My USE flags for some dev-qt/* packages, which are not default or may differ:
So, I can see -wayland and -gtk are enabled in your prev comments, I doubt this is the reason, but there is still a little chance it is. Also, I still have EXTRA_CXXFLAGS="${CXXFLAGS}" and EXTRA_LFLAGS="${LDFLAGS}" enabled in package.env for dev-qt/qtcore. Was the fix for build failure IIRC, not sure those still needed. I'll "play" with dolphin later. |
@pchome The only thing that differs in USE flags now is the wayland one, I really doubt that it would have any effect. But sure, lemme try. |
Hm... Did you try running Dolphin on Wayland (I cannot remember whether I asked or not)? |
I did, Wayland is of no consequence |
Do you know when exactly (or, at least, in which month)? |
Nope, I had a break from gaming. Why would it matter anyway? I know that it's due to changes in QT as there are multiple related bugs reported [ It doesn't explain the mystery of pchome env working though ] and updating of the code to the new syntax by the devs, I could find these commits in dolphin's git but what would that change? |
Because I have tried Dolphin some time within one month of you opening the ticket here (before the ticket, I believe). |
Which one? stable? Stable [ was released 3 years 6 month ago and doesn't have bunch of new features ] defaults to wxwidgets interface which is long gone from the master |
games-emulation/dolphin-5.0::gentoo was built with the following:
USE="alsa bluetooth egl evdev ffmpeg lto openal pch pulseaudio qt5 sdl wxwidgets -ao -doc -libav -log -portaudio -profile -upnp" ABI_X86="(64)" You tell me. |
@elsandosgrande Yup, you had the wxwidgets one, you'd have to use |
|
I've rebuilt system twice with gentoo's defaults/purged GLTO just to have control group, and the applied GLTO to match @pchome. In both cases I had the same failures with dolphin-emu when it was LTOed. The last thing that I'll try is |
Turns out linking with LTO still doesn't play nice with Qt. For reference: InBetweenNames/gentooLTO#444 https://bugreports.qt.io/browse/QTBUG-61710
Turns out linking with LTO still doesn't play nice with Qt. For reference: InBetweenNames/gentooLTO#444 https://bugreports.qt.io/browse/QTBUG-61710
From what I understand this may be fixed for Clang/LLVM in 12.0.0-rc1 (assuming it's the same issue?): Should be tagged today ("Upcoming Releases"): https://llvm.org/ |
Some good news, some bad I suppose. After rebuilding There's no longer any "signal not found" output and these programs still work fine without LTO. |
I don't use clang, I've rebuilt everything recently with gcc 11, and flag override enabled, whole KDE/Plasma, QT and so with LTO. And all of that works. |
It seems to be affecting more and more qt apps, recently I had to disable LTO for transmission [Qt] otherwise it segfaults . |
For some reason it's only emulators, probably because that's what I'm into currently.
When built with LTO, dolphin emulator ( which has LTO use flag ) citra, rpcs3. Probably other Qt apps. Will launch with broken/stuck GUI. Console throwing missing signal errors.
Any ideas on what's going on? Or where it would be best to start investigate this?
GCC 9.2.0-r2, LD.bfd, Qt 5.13.2 ( happens with 5.12.x 5.14.x too )
Update: It's related to the New Slot Signal code syntax introduced by Qt in 5.x.
The reason I've noticed it first with emulators is that they have very actively developed GUIs and were first to adapt.
There are other apps affected as I've already found and more will follow obviously.
Qt guys are saying ( their bugtracker, everything related got closed unresolved ) that it's a compiler bug, compiler guys are saying that it's expected behaviour defined by ABI ( somebody please hold me.... )
The text was updated successfully, but these errors were encountered: