After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740591 - BadShmSeg in osxaudiosink when changing pipeline while executing
BadShmSeg in osxaudiosink when changing pipeline while executing
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
1.4.3
Other Mac OS
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-11-23 18:49 UTC by Francisco Velazquez
Modified: 2015-12-04 16:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Francisco Velazquez 2014-11-23 18:49:25 UTC
The code in http://pastebin.com/6qFjGwPq executes without errors in Ubuntu but not in OS X10.10. The only difference in the code is in line 60, where the element for OS X is “osxaudiosink” instead of “pulsesink”.

In Ubuntu I use GStreamer 1.5.0 (GIT). In OS X I use GStreamer 1.4.3.

The error log:
….

0:00:06.233014000 [332m43633[00m    0x1020ea230 [37mDEBUG  [00m [00m           videosink gstvideosink.c:117:void gst_video_sink_center_rect(GstVideoRectangle, GstVideoRectangle, GstVideoRectangle *, gboolean):[00m source is 320x240 dest is 320x240, result is 320x240 with x,y 0x0
X Error of failed request:  BadShmSeg (invalid shared segment parameter)
 Major opcode of failed request:  132 (MIT-SHM)
 Minor opcode of failed request:  3 (X_ShmPutImage)
 Segment id in failed request:  0x600003
 Serial number of failed request:  41
 Current serial number in output stream:  42
Program ended with exit code: 1
....

/Francisco
Comment 1 Luis de Bethencourt 2014-11-23 21:39:01 UTC
Francisco,

Looks like the problem might be in ximagesink in OS X.

I can test this tomorrow.
Comment 2 Francisco Velazquez 2015-12-04 16:51:37 UTC
No relevant anymore.