Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft
-
Debian Sid.
With nouveau all working good. But after installing legacy 340.108 nvidia driver for my gf9800 i have Segmentation Fault at launching all Qt GUI software. And opposite, Qt works again after uninstalling nvidia driver.
But very strange that if i run Qt soft via debugging tools such gdb or strace i have no errors.
gdb ./doomseeker strace ./doomseeker
Same is with Qbittorrent
and 2048-Qt
Only one Qt application starting normally - CMake GUI and Audacious Qt theme
Segmentation fault
#include <QApplication> int main(int argc, char **argv) { QApplication app(argc, argv); return 0; }
Is where any solution to fix this? Who can fix this Debian or Qt devs?
-
nobody care about my question here?
-
@deepforest This is user forum mainly driven by volunteers.
I'm sure if somebody has an answer he/she will provide it.
Is there a newer driver available for your hardware? -
@deepforest Also go to NVidia forum to post your problems. You may be able to get something.
https://www.nvidia.com/en-us/forums/ -
@JoeCFD said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
@deepforest Also go to NVidia forum to post your problems. You may be able to get something.
https://www.nvidia.com/en-us/forums/already asked there
https://forums.developer.nvidia.com/t/qt-5-15-4-and-upper-nvidia-driver-340-108-segmentation-fault-of-all-qt-soft/242956340.108 is EOL driver and not supported officially by nvidia
-
@jsulm said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
@deepforest This is user forum mainly driven by volunteers.
I'm sure if somebody has an answer he/she will provide it.
Is there a newer driver available for your hardware?Thanks for reply. This is last legacy driver for this family GPUs.
And where i can ask Qt developers about this Qt issue? -
@deepforest Your video card is from circa 2008. Perhaps it is time for an upgrade?
If it is all working with Nouveau then that's your option.
Have you install the NVIDIA driver from a Debian package or the NVIDIA installer?
Did you remove Nouveau?What is the mechanism in Debian for switching between OpenGL providers? Are you certain that this has occurred correctly, i.e. your programs are not getting a mixed driver?
-
@deepforest said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
And where i can ask Qt developers about this Qt issue?
-
@deepforest said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
May be Qt devs must learn how make software without glitches, or fix it?
So you want to tell us that a bug that only occours with a proprietary driver on an ancient video card is because of an application/library using this? If it would be inside Qt then it would also crash on a recent system. Blame NVidia at best but even then - noone can check such old stuff (without getting paid enough for it).
-
@Christian-Ehrlicher Yes, this is Qt issue because before Qt 5.15.4 all was works good, but now not, and its Qt issue.
-
@deepforest
So looks like you'd best downgrade your Qt version if you don't want to replace the EOL unsupported 2008 driver. :) It can be risky updating to latest version of software if you want to support 15 year old stuff.If you have paid support have you taken it up with The Qt Company?
-
@deepforest said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
not your shitty-glitchy warez)))
You special make buggy soft that take money from people for fix own bugs?
Once again, I don't think you understand this forum! Qt is not my software, I don't write it or sell it, nor does anyone else here. We are users of Qt, just like you. No point moaning at us....
The only difference is (most of us here) don't think it's "shitty" if behaviour changes for a 15 year old unsupported card/driver when we choose to upgrade to a latest version of Qt we presumably don't need and should leave well alone. Qt does not make $$$ out of you since you don't pay anything towards it. And we do not expect software that changes yet never has bugs or glitches. Unlike you, we don't think using Qt open source software for free "entitles" us to anything. If you are so dissatisfied why on earth don't you go use something else for free?
-
@deepforest said in Qt 5.15.4 and upper + nvidia driver 340.108 = Segmentation fault of all Qt soft:
but now not, and its Qt issue.
No - it's not. It's working fine for all drivers expect an acient one so I guess now a function call is used which the acient stuff does not handle correctly. Does this mean noone can use a function just because an ancient driver crashes? Nice try...
-
@deepforest Please read and follow https://forum.qt.io/topic/113070/qt-code-of-conduct !
And please understand that this is USER forum driven by volunteers. If you want to tell Qt developers how bad they are you can do so here: https://lists.qt-project.org/listinfo/development