Created attachment 1318017 [details] stderr traceback of the crash. Description of problem: Qupzilla crashes with an error in nss_ocsp.cc whenever one tries to connect to any website. Version-Release number of selected component (if applicable): qupzilla-2.1.2-4.fc26.x86_64 How reproducible: Happens every time. Steps to Reproduce: 1. Launch Qupzilla. 2. Try to connect to a website via the search engine (DuckDuckGo), bookmark or typing the URL directly. 3. Wait some seconds for Qupzilla to crash. Actual results: Qupzilla crashes. Expected results: Qupzilla connects to the specified website. Additional info: Crash report from two tries attached.
It looks like the actual crash is the known Nouveau pushbuf issue: > nouveau: kernel rejected pushbuf: No such file or directory > nouveau: ch11: krec 0 pushes 0 bufs 1 relocs 0 > nouveau: ch11: buf 00000000 00000003 00000004 00000004 00000000 > QupZilla: Crashed :( Saving backtrace in /home/andy/.config/qupzilla/crashlog ... > Backtrace successfully saved in /home/andy/.config/qupzilla/crashlog/Crash-2017-08-25T07:24:04.txt not the nss_ocsp errors. If you attach the mentioned /home/andy/.config/qupzilla/crashlog/Crash-2017-08-25T07:24:04.txt file, I can probably confirm that. (That hopefully contains a stack trace. stderr output is often not sufficient to debug crashes.) Please try the patched Mesa packages from: https://copr.fedorainfracloud.org/coprs/kkofler/qtwebengine/ that make Nouveau work with Chromium and QtWebEngine.
Below is the traceback reported by Qupzilla to the crashlog directory. The timestamp is different, because I tried reproducing the bug to make sure it happens multiple times: [andy@z200hp crashlog]$ cat Crash-2017-08-25T07:46:49.txt Time: Fri Aug 25 07:46:49 2017 Qt version: 5.7.1 (compiled with 5.7.1) QupZilla version: 2.1.2 Rendering engine: QtWebEngine ============== BACKTRACE ============== #0: qupzilla(+0x324d) [0xca305dc24d] #1: /lib64/libc.so.6(+0x36720) [0x7f3ff0ff6720] #2: /usr/lib64/dri/nouveau_dri.so(+0x5a0e69) [0x7f3fdb0c5e69] #3: /usr/lib64/dri/nouveau_dri.so(+0x5aec2c) [0x7f3fdb0d3c2c] #4: /usr/lib64/dri/nouveau_dri.so(+0x5b96af) [0x7f3fdb0de6af] #5: /usr/lib64/dri/nouveau_dri.so(+0x229d80) [0x7f3fdad4ed80] #6: /usr/lib64/dri/nouveau_dri.so(+0x1eeb03) [0x7f3fdad13b03] #7: /usr/lib64/dri/nouveau_dri.so(+0x1eecca) [0x7f3fdad13cca] #8: /lib64/libQt5Gui.so.5(+0x3a0803) [0x7f3ff2ef8803] #9: /lib64/libQt5Gui.so.5(+0x3379b9) [0x7f3ff2e8f9b9] #10: /lib64/libQt5Gui.so.5(_ZN21QPlatformBackingStore15composeAndFlushEP7QWindowRK7QRegionRK6QPointP20QPlatformTextureListP14QOpenGLContextb+0x2fe) [0x7f3ff2e9021e] #11: /lib64/libQt5XcbQpa.so.5(+0x5b3b7) [0x7f3fe54c13b7] #12: /lib64/libQt5Widgets.so.5(+0x167049) [0x7f3ff316d049] #13: /lib64/libQt5Widgets.so.5(+0x16876e) [0x7f3ff316e76e] #14: /lib64/libQt5Widgets.so.5(+0x169e18) [0x7f3ff316fe18] #15: /lib64/libQt5Widgets.so.5(+0x16a02d) [0x7f3ff317002d] #16: /lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate16syncBackingStoreEv+0x4f) [0x7f3ff318f1af] #17: /lib64/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x388) [0x7f3ff31a6ef8] #18: /lib64/libQt5Widgets.so.5(_ZN11QMainWindow5eventEP6QEvent+0x15b) [0x7f3ff32a0f2b] #19: /lib64/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x9c) [0x7f3ff31605dc] #20: /lib64/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x2a4) [0x7f3ff3167c74] #21: /lib64/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x87) [0x7f3ff2338627] #22: /lib64/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x21b) [0x7f3ff233a85b] #23: /lib64/libQt5Core.so.5(+0x295dd3) [0x7f3ff2386dd3] #24: /lib64/libglib-2.0.so.0(g_main_context_dispatch+0x157) [0x7f3fefe30247] #25: /lib64/libglib-2.0.so.0(+0x4a5e8) [0x7f3fefe305e8] #26: /lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f3fefe3067c] #27: /lib64/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5f) [0x7f3ff2386e4f] #28: /lib64/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x13a) [0x7f3ff233760a] #29: /lib64/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x9c) [0x7f3ff233f27c] #30: qupzilla(+0x2a43) [0xca305dba43] #31: /lib64/libc.so.6(__libc_start_main+0xea) [0x7f3ff0fe050a] #32: qupzilla(+0x2d2a) [0xca305dbd2a] I did not include it previously, because I assumed it's a regular coredump "blaming" too many unrelated libraries. Apologies for that!
So this is the Nouveau crash. Please use the fixed mesa from: https://copr.fedorainfracloud.org/coprs/kkofler/qtwebengine/ (The patch was refused by upstream Nouveau and the Fedora Nouveau maintainer, so you have to use my Copr repository.) *** This bug has been marked as a duplicate of bug 1350275 ***