Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-38999

Update to webkit2gtk3-2.42.5-1.el8 cause undefined symbol: wl_proxy_marshal_flags

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • rhel-8.4.0
    • webkit2gtk3
    • None
    • None
    • None
    • rhel-sst-display-desktop-foundation
    • ssg_display
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • x86_64
    • None

      What were you trying to do that didn't work?

      I was update one of our RHEL 8.4 installations with newest security updates. After the update emacs didn't work and came with this error:

       

      emacs: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags

      After trying to locate the reason for it I find that it have something to do with webkit2gtk3. 

       

      So I tried from a fresh installation of RHEL 8.4 and only did update of webkit2gtk3 and it's dependencies webkit2gtk3-jsc, libwpe and wpebackend-fdo. Got same result.

      Please provide the package NVR for which bug is seen:

      webkit2gtk3-2.42.5-1.el8.x86_64

      How reproducible:

      100%

      Steps to reproduce

      1. Installation of base RHEL 8.4 server GUI (with emacs installed)
      2. sudo dnf update webkit2gtk3
      3. From a shell login start one of the following programs:
        1. emacs
        2. gnome-boxes
        3. gnome-help
        4. gnome-control-center
        5. yelp

      Exact output of dnf update:

       

      Last metadata expiration check: 0:00:02 ago on 2024-05-28T12:57:07 CEST.
      Dependencies resolved.
      ================================================================================
       Package           Arch     Version          Repository                    Size
      ================================================================================
      Upgrading:
       webkit2gtk3       x86_64   2.42.5-1.el8     reposerver-rhel8-appstream    25 M
       webkit2gtk3-jsc   x86_64   2.42.5-1.el8     reposerver-rhel8-appstream   3.8 M
      Installing dependencies:
       libwpe            x86_64   1.10.0-4.el8     reposerver-rhel8-appstream    26 k
       wpebackend-fdo    x86_64   1.10.0-3.el8     reposerver-rhel8-appstream    44 k
      Transaction Summary
      ================================================================================
      Install  2 Packages
      Upgrade  2 Packages
      

       

      Expected results

      Programs would start and show the program window.

      Actual results

      These errors is shown and nothing else:

       

      emacs: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags
      emacs-26.1: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags
      gnome-control-center: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags
      yelp: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags
      gnome-boxes: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags
      gnome-help: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_flags

       

       

              mcatanza@redhat.com Michael Catanzaro
              bg_lab Lars Bonde (Inactive)
              Michael Catanzaro Michael Catanzaro
              Michal Odehnal Michal Odehnal
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: