GNOME Bugzilla – Bug 740591
BadShmSeg in osxaudiosink when changing pipeline while executing
Last modified: 2015-12-04 16:51:37 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
Francisco, Looks like the problem might be in ximagesink in OS X. I can test this tomorrow.
No relevant anymore.