Bug 409483 - falkon crashes on startup
Summary: falkon crashes on startup
Status: RESOLVED DUPLICATE of bug 397389
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: 3.1.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-04 07:59 UTC by rith
Modified: 2020-07-30 18:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
log file (32.58 KB, text/plain)
2019-07-04 07:59 UTC, rith
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rith 2019-07-04 07:59:08 UTC
Created attachment 121317 [details]
log file

SUMMARY
falkon crashes on startup 

OBSERVED RESULT
pls find crash information log file attached below
Comment 1 Graham Perrin 2020-01-19 12:07:09 UTC
rith, is this bug still reproducible? 

If so: what are your system settings for application style and for window decorations?

Also please see: 

* bug 408701 – Crash at restore page > Start New Session
Comment 2 Wolfgang Bauer 2020-07-30 18:42:40 UTC
From the logfile:

Thread 1 (Thread 0x7f03fd508080 (LWP 13050)):
[KCrash Handler]
#6  0x00007f03fb677e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f03fb679801 in __GI_abort () at abort.c:79
#8  0x00007f03fb66939a in __assert_fail_base (fmt=0x7f03fb7f07d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f03c55da608 "kref", file=file@entry=0x7f03c55da5f2 "../nouveau/pushbuf.c", line=line@entry=723, function=function@entry=0x7f03c55da740 "nouveau_pushbuf_data") at assert.c:92
#9  0x00007f03fb669412 in __GI___assert_fail (assertion=0x7f03c55da608 "kref", file=0x7f03c55da5f2 "../nouveau/pushbuf.c", line=723, function=0x7f03c55da740 "nouveau_pushbuf_data") at assert.c:101
#10 0x00007f03c55d89ad in  () at /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#11 0x00007f03c55d8966 in nouveau_pushbuf_data () at /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#12 0x00007f03c55d8a3f in  () at /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#13 0x00007f03c55d8eaf in  () at /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#14 0x00007f03c55d9a40 in nouveau_pushbuf_kick () at /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#15 0x00007f03c9fe3206 in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#16 0x00007f03ca188ecb in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#17 0x00007f03c9d06a7a in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#18 0x00007f03cbc204e8 in  () at /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0

This is a known bug in the nouveau driver and affects all applications using QtWebEngine (and also others that use OpenGL from multiple threads).

See e.g.:
https://bugs.kde.org/show_bug.cgi?id=368371
https://bugs.kde.org/show_bug.cgi?id=358654
https://bugreports.qt.io/browse/QTBUG-41242
https://gitlab.freedesktop.org/mesa/mesa/issues/1080

A workaround is to disable GPU rendering by setting the environment variable QT_XCB_FORCE_SOFTWARE_OPENGL=1, or (probably better) install the proprietary nvidia driver.
Comment 3 Wolfgang Bauer 2020-07-30 18:53:39 UTC
I found an older Falkon bug report about the same problem, so marking this one as duplicate.

*** This bug has been marked as a duplicate of bug 397389 ***