Bug 397389 - Falkon crashes when launched
Summary: Falkon crashes when launched
Status: RESOLVED FIXED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
: 406456 409483 467932 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-08-11 23:04 UTC by Thomas Florek
Modified: 2023-03-29 21:09 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Florek 2018-08-11 23:04:34 UTC
Package:
$ LANG=C apt policy falkon
falkon:
  Installed: 3.0.0-3
  Candidate: 3.0.0-3
  Version table:
 *** 3.0.0-3 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

Error message:
$ falkon -e
QObject::connect: invalid null parameter
nouveau: kernel rejected pushbuf: Datei oder Verzeichnis nicht gefunden
nouveau: ch4: krec 0 pushes 0 bufs 1 relocs 0
nouveau: ch4: buf 00000000 00000002 00000004 00000004 00000000

Guess:
Bug occured after qt5 transition from 5.10.1 to 5.11.1
Comment 1 Thomas Florek 2018-08-11 23:16:42 UTC
Package:
$ LANG=C apt policy falkon
falkon:
  Installed: 3.0.0-3
  Candidate: 3.0.0-3
  Version table:
 *** 3.0.0-3 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

Error message:
$ LANG=C falkon -e
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
qrc:data/thumbnailer.qml:2:1: module "QtWebEngine" is not installed
qrc:data/thumbnailer.qml:2:1: module "QtWebEngine" is not installed
nouveau: kernel rejected pushbuf: No such file or directory
nouveau: ch4: krec 0 pushes 0 bufs 8 relocs 0
nouveau: ch4: buf 00000000 00000002 00000004 00000004 00000000
nouveau: ch4: buf 00000001 00000007 00000002 00000002 00000000
nouveau: ch4: buf 00000002 0000000a 00000002 00000002 00000000
nouveau: ch4: buf 00000003 0000000b 00000002 00000002 00000000
nouveau: ch4: buf 00000004 00000008 00000002 00000002 00000000
nouveau: ch4: buf 00000005 00000006 00000004 00000000 00000004
nouveau: ch4: buf 00000006 0000005f 00000002 00000000 00000002
nouveau: ch4: buf 00000007 00000061 00000002 00000000 00000002
qrc:data/thumbnailer.qml:2:1: module "QtWebEngine" is not installed
qrc:data/thumbnailer.qml:2:1: module "QtWebEngine" is not installed
Received signal 11 SEGV_MAPERR 000000000008
#0 0x7fc0e641476e <unknown>
#1 0x7fc0e6414880 <unknown>
#2 0x7fc0e6414eb7 <unknown>
#3 0x7fc0e1e8afc0 <unknown>
#4 0x7fc0c0980d9c <unknown>
#5 0x7fc0c0980fb7 <unknown>
#6 0x7fc0c09812b3 <unknown>
#7 0x7fc0c06755e0 <unknown>
#8 0x7fc0c0675630 <unknown>
#9 0x7fc0e45ac13b <unknown>
#10 0x7fc0e45ac2a6 <unknown>
#11 0x7fc0e25da02b QObject::event()
#12 0x7fc0e40e7c6b QWidget::event()
#13 0x7fc0e45afe2d QQuickWidget::event()
#14 0x7fc0eab47bf0 <unknown>
#15 0x7fc0e40a94a1 QApplicationPrivate::notify_helper()
#16 0x7fc0e40b0ae0 QApplication::notify()
#17 0x7fc0e25b0579 QCoreApplication::notifyInternal2()
#18 0x7fc0e2601638 QTimerInfoList::activateTimers()
#19 0x7fc0e2601e94 <unknown>
#20 0x7fc0e1b59287 g_main_context_dispatch
#21 0x7fc0e1b594c0 <unknown>
#22 0x7fc0e1b5954c g_main_context_iteration
#23 0x7fc0e2602223 QEventDispatcherGlib::processEvents()
#24 0x7fc0cef81e51 <unknown>
#25 0x7fc0e25af24b QEventLoop::exec()
#26 0x7fc0e25b73c2 QCoreApplication::exec()
#27 0x564d40f255c6 <unknown>
#28 0x7fc0e1e77b17 __libc_start_main
#29 0x564d40f258da _start
  r8: 0000564d4366f3c0  r9: 000000000000007a r10: 0000564d42d04af0 r11: 0000000000000206
 r12: 0000564d43576df0 r13: 0000564d42d05230 r14: 0000000000000000 r15: 0000000000000000
  di: 0000564d43576dd0  si: 0000564d4343b040  bp: 00000000000009d0  bx: 0000000000000000
  dx: 0000000000000000  ax: 00007fc0841abd90  cx: 0000564d4343b040  sp: 00007ffe507c1b30
  ip: 00007fc0c0980d9c efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000008
[end of stack trace]
Calling _exit(1). Core file will not be generated.

Guess:
Bug occured after qt5 transition from 5.10.1 to 5.11.1
Comment 2 David Rosca 2018-08-12 06:16:49 UTC
QtWebEngine doesn't work with nouveau
Comment 3 Thomas Florek 2018-08-12 14:06:40 UTC
(In reply to David Rosca from comment #2)
> QtWebEngine doesn't work with nouveau

Thank you for the quick reply.
For me the question remains, why did falkon launch without problems some days/weeks before?
Videocard unchanged, only software updates e.g. qt5 transition
Comment 4 trmdi 2018-08-12 16:07:15 UTC
(In reply to thflorek)

Did you try this? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903785
Comment 5 Thomas Florek 2018-08-12 22:45:54 UTC
Thanks, indeed package qml-module-qtwebengine was not installed.
But falkon still crashes:

Error message:
$ LANG=C falkon -e
QObject::connect: invalid null parameter
Received signal 11 SEGV_MAPERR 000000000008
#0 0x7f510ce7e76e <unknown>
#1 0x7f510ce7e880 <unknown>
#2 0x7f510ce7eeb7 <unknown>
#3 0x7f51088f4fc0 <unknown>
#4 0x7f50e73e5dbc <unknown>
#5 0x7f50e73e5fb7 <unknown>
#6 0x7f50e7472f2f <unknown>
#7 0x7f50e6a6fef6 <unknown>
#8 0x7f50e6a701af <unknown>
#9 0x7f50e6a70d40 nouveau_pushbuf_kick
#10 0x7f50e7473556 <unknown>
#11 0x7f50e704e451 <unknown>
#12 0x7f510d7a2254 <unknown>
#13 0x7f510d7a1efa <unknown>
#14 0x7f510d9b4cb5 <unknown>
#15 0x7f510d931214 <unknown>
#16 0x7f510d95a5f1 <unknown>
#17 0x7f510f4c86f6 <unknown>
#18 0x7f510f4d954b <unknown>
#19 0x7f510f4dd02b <unknown>
#20 0x7f510f4e1d83 <unknown>
#21 0x7f510f4e1e3a <unknown>
#22 0x7f510f4ccbb6 <unknown>
#23 0x7f510ce7f218 <unknown>
#24 0x7f510ce9f91a <unknown>
#25 0x7f510cea03bf <unknown>
#26 0x7f510cea0558 <unknown>
#27 0x7f510cea2b21 <unknown>
#28 0x7f510cec21fb <unknown>
#29 0x7f510cee34f4 <unknown>
#30 0x7f510cedef41 <unknown>
#31 0x7f51088a5f2a start_thread
#32 0x7f51089b6edf clone
  r8: 00007f50cc099fc0  r9: 00007f50cc000200 r10: 0000000000000000 r11: 0000000000000206
 r12: 00007f50cc099de0 r13: 00005617e5c476f0 r14: 0000000000000001 r15: 000000000000002d
  di: 00007f50cc099fd0  si: 0000000000000000  bp: 00007f50cc099de0  bx: 00007f50cc099de0
  dx: 0000000000000000  ax: 00007f50cc099de0  cx: 0000000000000000  sp: 00007f509fffdd10
  ip: 00007f50e73e5dbc efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000008
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Comment 6 trmdi 2018-08-13 01:18:00 UTC
Try this workaround: QT_XCB_FORCE_SOFTWARE_OPENGL = 1 falkon
https://bbs.archlinux.org/viewtopic.php?id=238108
Comment 7 Thomas Florek 2018-08-13 12:06:30 UTC
(In reply to trmdi from comment #6)
> Try this workaround: QT_XCB_FORCE_SOFTWARE_OPENGL = 1 falkon
> https://bbs.archlinux.org/viewtopic.php?id=238108

Thanks for helpful hint and background info.
Success, this workaround works here on my Debian sid install with Nvidia card and kernel modesetting!

$ inxi -G
Graphics:  Card-1: NVIDIA GT218 [GeForce 210] driver: nouveau v: kernel
           Display: x11 server: X.Org 1.20.0 driver: modesetting unloaded: fbdev resolution: 1920x1080~60Hz
           OpenGL: renderer: NVA8 v: 3.3 Mesa 18.1.5

$ LANG=C dpkg -l *qt5webengine*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                  Version              
+++-=====================================================-=====================
ii  libqt5webengine-data                                  5.11.1+dfsg-5        
ii  libqt5webengine5:amd64                                5.11.1+dfsg-5        
ii  libqt5webenginecore5:amd64                            5.11.1+dfsg-5        
ii  libqt5webenginewidgets5:amd64                         5.11.1+dfsg-5
Comment 8 David Rosca 2019-04-20 10:30:33 UTC
*** Bug 406456 has been marked as a duplicate of this bug. ***
Comment 9 Wolfgang Bauer 2020-07-30 18:53:39 UTC
*** Bug 409483 has been marked as a duplicate of this bug. ***
Comment 10 Juraj 2023-03-29 21:09:41 UTC
*** Bug 467932 has been marked as a duplicate of this bug. ***