-
Bug
-
Resolution: Cannot Reproduce
-
Normal
-
None
-
rhel-9.2.0
-
None
-
None
-
None
-
rhel-sst-cs-plumbers
-
ssg_core_services
-
None
-
False
-
-
None
-
None
-
None
-
None
-
None
What were you trying to do that didn't work?
Version mismatches between the emacs, gstreamer1, and gstreamer1-plugins-base packages cause emacs to fail to start due to library symbol lookup errors. None of the emacs packages have a hard version dependency defined for either the gstreamer1 or gstreamer1-plugins-base packages.
Please provide the package NVR for which bug is seen:
27.2-9.el9.x86_64 with gstreamer1-plugins-base-1.18.4-5.el9.x86_64 and gstreamer1-1.18.4-4.el9.x86_64
How reproducible: 100%
Steps to reproduce
- Install version 27.2-9.el9.x86_64 of the emacs, emacs-common, and emacs-filesystem packages.
- Ensure gstreamer1 and gstreamer1-plugins-base are the versions mentioned above.
- Start emacs from the command line.
Expected results
Emacs starts normally.
Actual results
- emacs fails to start with error "emacs: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: gst_audio_format_info_fill_silence".
- After updating gstreamer1-plugins-base package to version 1.22.1-1.el9.x86_64 and restarting emacs, error changes to "emacs: symbol lookup error: /lib64/libgstvideo-1.0.so.0: undefined symbol: _gst_meta_tag_memory_reference".
- Updatng gstreamer1 package to 1.22.1-2.el9.x86_64 allows emacs to start normally.