Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-83054

Regular crashes with qtwebengine-5.13.2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P1: Critical
    • None
    • 5.13.2
    • WebEngine
    • None
    • This is on Fedora 32 beta.
    • Linux/Wayland

    Description

      Both Qutebrowser and Falkon, which are QtWebengine based browsers are crashing quite regularly with Qt 13.2. 

      The autogenerated bug from ABRT is here: https://bugzilla.redhat.com/show_bug.cgi?id=1812482

      Copying relevant bits for convenience:

      Version-Release number of selected component:
      qt5-qtwebengine-5.13.2-3.fc32

      Additional info:
      reporter: libreport-2.12.0
      backtrace_rating: 4
      cgroup: 0::/user.slice/user-1000.slice/
      user@1000.service
      /gnome-launched-org.qutebrowser.qutebrowser.desktop-121339.scope
      cmdline: /usr/lib64/qt5/libexec/QtWebEngineProcess --type=renderer --disable-gpu-memory-buffer-video-frames --enable-threaded-compositing --reduced-referrer-granularity --use-gl=egl --enable-features=AllowContentInitiatedDataUrlNavigations --disable-features=BackgroundFetch,MojoVideoCapture,SurfaceSynchronization,UsePdfCompositorServiceForPrint,UserActivationV2,VizDisplayCompositor --service-pipe-token=18211343968319505486 --lang=en-GB --webengine-schemes=qute:lL;qrc:sLV --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=18211343968319505486 --renderer-client-id=52 --shared-files
      crash_function: sandbox::CrashSIGSYS_Handler
      executable: /usr/lib64/qt5/libexec/QtWebEngineProcess
      journald_cursor: s=d12de937e2424e1d90815a84d42e5394;i=8720de;b=ba5732544711458ca24af0fcc48fc7df;m=158e96aa6f;t=5a0931399d54f;x=1eef69fb5e53156e
      kernel: 5.6.0-0.rc4.git0.1.fc32.x86_64
      mountinfo:
      rootdir: /proc/121377/fdinfo
      runlevel: N 5
      type: CCpp
      uid: 1000
       

      Truncated backtrace:
      Thread no. 1 (10 frames)
      {{ #0 sandbox::CrashSIGSYS_Handler at ../../3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:218}}
      {{ #1 sandbox::Trap::SigSys at ../../3rdparty/chromium/sandbox/linux/seccomp-bpf/trap.cc:244}}
      {{ #3 __clock_nanosleep at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48}}
      {{ #4 __nanosleep at nanosleep.c:27}}
      {{ #5 base::PlatformThread::Sleep at ./../../3rdparty/chromium/base/threading/platform_thread_posix.cc:233}}
      {{ #6 base::subtle::SpinLock::LockSlow at ./../../3rdparty/chromium/base/allocator/partition_allocator/spin_lock.cc:97}}
      {{ #7 WTF::StringImpl::CreateUninitialized(unsigned int, unsigned char*&)}}
      {{ #8 WTF::StringImpl::Create(unsigned char const*, unsigned int)}}
      {{ #9 WTF::String::String(char const*, unsigned long)}}
      {{ #10 blink::ResourceRequest::ResourceRequest(blink::KURL const&)}}

      The retrace server job has more information:
      [https://retrace.fedoraproject.org/faf/reports/2854066/

      ]

      ```
      $ rpm -qa qt wayland
      gnome-session-wayland-session-3.36.0-2.fc32.x86_64
      qt5-srpm-macros-5.13.2-2.fc32.noarch
      libwayland-server-1.18.0-1.fc32.x86_64
      vimiv-qt-0.6.1-1.fc32.x86_64
      python-qt5-rpm-macros-5.13.2-5.fc32.noarch
      qt5-qtdeclarative-5.13.2-2.fc32.x86_64
      qt-4.8.7-52.fc32.x86_64
      qt5-qttools-libs-help-5.13.2-5.fc32.x86_64
      qt5-qtwebchannel-5.13.2-2.fc32.x86_64
      qt5-qttools-libs-designer-5.13.2-5.fc32.x86_64
      qt5-qtsensors-5.13.2-2.fc32.x86_64
      qt5-qtserialport-5.13.2-2.fc32.x86_64
      qt5-qtwebengine-freeworld-5.13.2-1.fc32.x86_64
      qt-common-4.8.7-52.fc32.noarch
      qt5-qtmultimedia-5.13.2-2.fc32.x86_64
      qt5-qtconnectivity-5.13.2-2.fc32.x86_64
      qt5-qtxmlpatterns-5.13.2-2.fc32.x86_64
      qt5-qtwebengine-5.13.2-3.fc32.x86_64
      python3-qt5-webengine-5.13.1-2.fc32.x86_64
      libwayland-egl-1.18.0-1.fc32.x86_64
      dbusmenu-qt-0.9.3-0.22.20160218.fc32.x86_64
      qscintilla-qt5-2.11.2-10.fc32.x86_64
      python3-sphinxcontrib-qthelp-1.0.2-6.fc32.noarch
      qt5-qtbase-gui-5.13.2-4.fc32.x86_64
      qt5-qtgamepad-5.13.2-2.fc32.x86_64
      qt-x11-4.8.7-52.fc32.x86_64
      python3-pyqt5-sip-4.19.21-1.fc32.x86_64
      gstreamer1-plugins-good-qt-1.16.2-2.fc32.x86_64
      xorg-x11-server-Xwayland-1.20.7-2.fc32.x86_64
      qt5-qtbase-common-5.13.2-4.fc32.noarch
      libwayland-cursor-1.18.0-1.fc32.x86_64
      qt5-qtsvg-5.13.2-2.fc32.x86_64
      qt5-qtwebkit-5.212.0-0.42.alpha3.fc32.x86_64
      python3-matplotlib-qt5-3.2.1-1.fc32.x86_64
      python3-qt5-5.13.2-5.fc32.x86_64
      qt5-qtenginio-1.6.2-28.fc32.x86_64
      ibus-qt-1.3.3-24.fc32.x86_64
      libwayland-client-1.18.0-1.fc32.x86_64
      qt5-qtbase-5.13.2-4.fc32.x86_64
      adwaita-qt4-1.1.1-3.fc32.x86_64
      adwaita-qt5-1.1.1-3.fc32.x86_64
      qt5-qtx11extras-5.13.2-2.fc32.x86_64
      qt5-qttools-common-5.13.2-5.fc32.noarch
      qt5-qtwayland-5.13.2-3.fc32.x86_64
      sni-qt-0.2.7-0.4.20170217.fc32.x86_64
      qt-settings-32.0-3.fc32.noarch
      python3-qt5-webkit-5.13.2-5.fc32.x86_64
      qt5-qtlocation-5.13.2-2.fc32.x86_64
      python3-qt5-base-5.13.2-5.fc32.x86_64
      qt5-qtwebsockets-5.13.2-2.fc32.x86_64
      ```

      I've also removed the "freeworld" package and it still crashes, so it shouldn't be proprietary codec related.

      I'm happy to provide more information if needed. Please do let me know what the necessary steps are, though.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              ankursinha Ankur Sinha
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes