Bug 1851184 - Totem failed to play video due to /lib64/libgomp.so.1: cannot allocate memory in static TLS block
Summary: Totem failed to play video due to /lib64/libgomp.so.1: cannot allocate memory...
Keywords:
Status: CLOSED DUPLICATE of bug 1722181
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 32
Hardware: ppc64le
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-25 17:24 UTC by Trung LE
Modified: 2020-06-26 08:19 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-06-26 08:19:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Trung LE 2020-06-25 17:24:29 UTC
Description of problem:

Totem fail to load gstreamer plugins


Version-Release number of selected component (if applicable):

totem 3.34.1

How reproducible:


Steps to Reproduce:
1. totem
2. choose to play a video

Actual results:

- ** Message: 03:08:49.033: Missing plugin: gstreamer|1.0|totem|H.264 (High 4:4:4 Profile) decoder|decoder-video/x-h264, level=(string)4.2, profile=(string)high-4:4:4, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8 (H.264 (High 4:4:4 Profile) decoder)


Expected results:

- Video clip play correctly


Additional info:

totem produces following output upon starting up:

```
(totem:14411): GStreamer-WARNING **: 03:08:48.987: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /lib64/libgomp.so.1: cannot allocate memory in static TLS block

(totem:14411): GStreamer-WARNING **: 03:08:48.993: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /lib64/libgomp.so.1: cannot allocate memory in static TLS block

(totem:14411): GStreamer-WARNING **: 03:08:48.997: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /lib64/libgomp.so.1: cannot allocate memory in static TLS block
```

I manage to work-around this issue by explicitly declaring LD_PRELOAD:

$ LD_PRELOAD=libgomp.so.1 totem

Comment 1 Trung LE 2020-06-25 17:28:02 UTC
It's seems to me similar to https://github.com/weldr/lorax/pull/942

Comment 2 Bastien Nocera 2020-06-26 08:19:14 UTC
> (totem:14411): GStreamer-WARNING **: 03:08:48.987: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /lib64/libgomp.so.1: cannot allocate memory in static TLS block

Seeing as the problem is when loading software which Fedora does not ship, and that there's a known glibc bug associated with this error message, marking as a duplicate.

*** This bug has been marked as a duplicate of bug 1722181 ***


Note You need to log in before you can comment on or make changes to this bug.