Bug 398879

Summary: nvidiafb and Falkon => content of window is all black
Product: [Applications] Falkon Reporter: LI AR <sexxxenator>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED FIXED    
Severity: critical CC: estellnb
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Content is all black but site is correclty loaded with nvidiafb

Description LI AR 2018-09-20 16:28:59 UTC
Created attachment 115125 [details]
Content is all black but site is correclty loaded with nvidiafb

Hi,

Since the "nouveau" drivers crashed my machine on a regular basis, I switched to nvidiafb (FYI it's an old - ~15 years -, but perfectly functional desktop, with a "GeForce 7600 GS" video card)).

With this change, it's working perfectly, apart for Falkon: whatever site I go to, the content of Falkon's window - the webpage content part - is always all black - the menus and bars are OK. 
If I use the mouse in the page, I can copy-paste text, so I know Falkon is actually loading the pages correctly, it's just a display bug...
Comment 1 David Rosca 2018-09-20 17:02:34 UTC
Can you please try with either

"falkon --disable-gpu" or "LIBGL_ALWAYS_SOFTWARE=true falkon"
Comment 2 LI AR 2018-09-21 09:08:30 UTC
Hi,

Thanks for your quick answer.

Both did the trick!

Thanks a lot, Falkon is so light&fast, I'm so happy to be able to use it again !!!
Comment 3 Elmar Stellnberger (AT/K) 2019-12-16 17:57:01 UTC
Yes, if I use --disable-gpu the SharedMemoryAlloc errors go away in deed. However the web page is still not viewed: I get a light gray background and the button images are void. I have tried it with different web pages:

> falkon --disable-gpu
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-elm'
Falkon: 1 extensions loaded
QObject::connect: invalid null parameter
[1145:1159:1216/183849.796781:ERROR:cert_verify_proc_nss.cc(944)] CERT_PKIXVerifyCert for www.elstel.org failed err=-8179
QSqlDatabasePrivate::addDatabase: duplicate connection name 'Falkon/94151366637344', old connection removed.
QObject::connect: invalid null parameter