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 424087 - [xvimagesink] crash in _setcaps() in totem
[xvimagesink] crash in _setcaps() in totem
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.12
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-03-29 11:27 UTC by Daniel Holbach
Modified: 2011-01-07 04:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Daniel Holbach 2007-03-29 11:27:15 UTC
Forwarded from: https://launchpad.net/ubuntu/+source/totem/+bug/97213

Binary package hint: totem

From xsession-errors:

** Message: Error: Could not initialise Xv output
xvimagesink.c(1243): gst_xvimagesink_get_xv_support (): /play/visbin/vbin/video-sink/bin12/xvimagesink2:
No port available

Xv appears to work fine, so I suspect that somehow a second visualisation object was created?

ProblemType: Crash
Architecture: i386
Date: Wed Mar 28 00:14:31 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/totem
Package: totem-gstreamer 2.18.0-0ubuntu1
PackageArchitecture: i386
ProcCmdline: totem file:///media/disk/01%20Ignition%20%5BRemix%5D%20-%20R%20Kelly.wma file:///media/disk/01-Summer%20In%20The%20City.mp3 file:///media/disk/02%20Breathe%20%5BRap%20Version%5D%20-%20Blu%20Cantrell%20Featuring%20Sean%20Paul.wma file:///media/disk/02%20I%20Believe%20In%20A%20Thing%20Called%20Love%20-%20Darkness%20(The).wma file:///media/disk/03%20Bring%20Me%20To%20Life%20-%20Evanescence.wma file:///media/disk/04%20What's%20Your%20Flava-%20-%20Craig%20David.wma file:///media/disk/05%20Dance%20%5BWith%20U%5D%20-%20Lemar.wma file:///media/disk/06%20Get%20Busy%20-%20Sean%20Paul.wma file:///media/disk/08%20Someday%20-%20Nickelback.wma file:///media/disk/08%20The%20Boys%20Of%20Summer%20-%20DJ%20Sammy.wma file:///media/disk/09%20Danger!%20High%20Voltage%20-%20Electric%20Six.wma file:///media/disk/Beatles%20-%20Hey%20Jude.mp3 file:///media/disk/billy%20joel%20-%20uptown%20girl.mp3 file:///media/disk/Blacked%20Eyes%20Peas%20-%20Lets%20Get%20Retarted.wma file:///media/disk/Cops%20theme-%20Bad%20boys.mp3 file:///media/disk/Girls%20Aloud%20-%20Love%20Machine.mp3 file:///media/disk/JoJo%20-%20%20Leave%20(Get%20Out).mp3 file:///media/disk/Kelis%20-%20Trick%20Me.mp3 file:///media/disk/Let%20it%20Burn-%20Usher.wma file:///media/disk/Maroon%205%20-%2004%20-%20She%20Will%20Be%20Loved.mp3 file:///media/disk/Maroon%205%20-%20Rag%20Doll.mp3 file:///media/disk/Maroon%205%20-%20Woman.mp3 file:///media/disk/Maroon%20Five%20-%20I'm%20Not%20Coming%20Home.mp3 file:///media/disk/My%20Place.mp3 file:///media/disk/Nelly%20-%20Flap%20Your%20Wings.mp3 file:///media/disk/Snoop%20Doggy%20Dogg-%20Beautiful.mp3 file:///media/disk/Terror%20Squad%20-%20Lean%20Back%20(Dirty).mp3 file:///media/disk/This%20Love.mp3 file:///media/disk/Three%20Of%20A%20Kind%20-%20Baby%20Cakes.mp3 file:///media/disk/Tracy%20Chapman%20_%20Fast%20Car.mp3 file:///media/disk/Twista%20Ft.%20Cam'ron%2650%20Cent%20-%20Overnight%20celebrity.mp3 file:///media/disk/Various%20Artists%20-%2002%20-%20P.%20Diddy%20With%20Pharrell%2C%20Lenny%20Kravitz%20%26%20Loon%20-%20Show%20Me%20Your%20Soul.mp3 file:///media/disk/Various%20Artists%20-%2003%20-%20Jay-Z%20-%20La-La-La.mp3 file:///media/disk/Various%20Artists%20-%2004%20-%20Nelly%20Feat.%20P%20Diddy%20%26%20Murphy%20Lee%20-%20Shake%20Your%20Tailfeather.mp3 file:///media/disk/Various%20Artists%20-%2005%20-%20Fat%20Joe%20Featuring%20P.%20Diddy%20%26%20Dre%20-%20Girl%20I'm%20A%20Bad%20Boy.mp3 file:///media/disk/Various%20Artists%20-%2006%20-%20Beyonc%C3%A9%20-%20Keep%20Giving%20Your%20Love%20To%20Me.mp3 file:///media/disk/Various%20Artists%20-%2007%20-%20Notorious%20B.I.G.%20%26%2050%20Cent%20-%20Realest%20Niggas.mp3 file:///media/disk/Various%20Artists%20-%2008%20-%20Freeway%20-%20Flipside.mp3 file:///media/disk/Various%20Artists%20-%2009%20-%20Snoop%20Dogg%20%26%20Loon%20-%20Gangsta%20Shit.mp3 file:///media/disk/Various%20Artists%20-%2010%20-%20Foxy%20Brown%20%26%20Mario%20Winans%20-%20Pretty%20Girl%20Bullshit.mp3 file:///media/disk/Various%20Artists%20-%2012%20-%20Justin%20Timberlake%20-%20Love%20Don't%20Love%20Me.mp3 file:///media/disk/Various%20Artists%20-%2013%20-%20Loon%20-%20Relax%20Your%20Mind.mp3 file:///media/disk/Various%20Artists%20-%2014%20-%20Mary%20J.%20Blige%20-%20Didn't%20Mean.mp3 file:///media/disk/Various%20Artists%20-%2016%20-%20Da%20Band%20-%20Why.mp3 file:///media/disk/Various%20Artists%20-%2018%20-%20MOP%20%26%20Sheritha%20Lynch%20-%20Wanna%20Be%20G's.mp3
ProcCwd: /
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: totem
Uname: Linux tyrosine 2.6.20-13-generic #2 SMP Sun Mar 25 00:21:25 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

.

Thread 10 (process 30550)

  • #0 __kernel_vsyscall
  • #1 openat64
    from /lib/tls/i686/cmov/libc.so.6
  • #2 _IO_new_file_underflow
    from /lib/tls/i686/cmov/libc.so.6
  • #3 __underflow
    from /lib/tls/i686/cmov/libc.so.6
  • #4 _IO_file_xsgetn_internal
    from /lib/tls/i686/cmov/libc.so.6
  • #5 _IO_sgetn_internal
    from /lib/tls/i686/cmov/libc.so.6
  • #6 fread
    from /lib/tls/i686/cmov/libc.so.6
  • #7 _XcursorStdioFileRead
    at ../../src/file.c line 898
  • #8 _XcursorReadUInt
    at ../../src/file.c line 161
  • #9 _XcursorReadFileHeader
    at ../../src/file.c line 238
  • #10 XcursorXcFileLoadImages
    at ../../src/file.c line 656
  • #11 XcursorFileLoadImages
    at ../../src/file.c line 945
  • #12 XcursorLibraryLoadImages
    at ../../src/library.c line 311
  • #13 XcursorShapeLoadImages
    at ../../src/library.c line 440
  • #14 XcursorTryShapeCursor
    at ../../src/xlib.c line 106
  • #15 XCreateGlyphCursor
    at ../../src/CrGlCur.c line 175
  • #16 XCreateFontCursor
    at ../../src/Cursor.c line 52
  • #17 IA__gdk_cursor_new_for_display
    at gdkcursor-x11.c line 132
  • #18 gtk_label_create_window
    at gtklabel.c line 3125
  • #19 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #20 g_type_class_meta_marshal
    at gclosure.c line 567
  • #21 IA__g_closure_invoke
    at gclosure.c line 490
  • #22 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #23 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #24 IA__g_signal_emit
    at gsignal.c line 2243
  • #25 IA__gtk_widget_realize
    at gtkwidget.c line 2498
  • #26 IA__gtk_widget_map
    at gtkwidget.c line 2415
  • #27 gtk_container_map_child
    at gtkcontainer.c line 2387
  • #28 gtk_box_forall
    at gtkbox.c line 670
  • #29 IA__gtk_container_forall
    at gtkcontainer.c line 1261
  • #30 gtk_container_map
    at gtkcontainer.c line 2395
  • #31 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #32 g_type_class_meta_marshal
    at gclosure.c line 567
  • #33 IA__g_closure_invoke
    at gclosure.c line 490
  • #34 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #35 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #36 IA__g_signal_emit
    at gsignal.c line 2243
  • #37 IA__gtk_widget_map
    at gtkwidget.c line 2417
  • #38 gtk_container_map_child
    at gtkcontainer.c line 2387
  • #39 gtk_box_forall
    at gtkbox.c line 670
  • #40 IA__gtk_container_forall
    at gtkcontainer.c line 1261
  • #41 gtk_container_map
    at gtkcontainer.c line 2395
  • #42 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #43 g_type_class_meta_marshal
    at gclosure.c line 567
  • #44 IA__g_closure_invoke
    at gclosure.c line 490
  • #45 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #46 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #47 IA__g_signal_emit
    at gsignal.c line 2243
  • #48 IA__gtk_widget_map
    at gtkwidget.c line 2417
  • #49 gtk_container_map_child
    at gtkcontainer.c line 2387
  • #50 gtk_box_forall
    at gtkbox.c line 670
  • #51 IA__gtk_container_forall
    at gtkcontainer.c line 1261
  • #52 gtk_container_map
    at gtkcontainer.c line 2395
  • #53 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #54 g_type_class_meta_marshal
    at gclosure.c line 567
  • #55 IA__g_closure_invoke
    at gclosure.c line 490
  • #56 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #58 IA__g_signal_emit
    at gsignal.c line 2243
  • #59 IA__gtk_widget_map
    at gtkwidget.c line 2417
  • #60 gtk_window_map
    at gtkwindow.c line 4103
  • #61 gtk_dialog_map
    at gtkdialog.c line 310
  • #62 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #63 g_type_class_meta_marshal
    at gclosure.c line 567
  • #64 IA__g_closure_invoke
    at gclosure.c line 490
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #66 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #67 IA__g_signal_emit
    at gsignal.c line 2243
  • #68 IA__gtk_widget_map
    at gtkwidget.c line 2417
  • #69 gtk_window_show
    at gtkwindow.c line 4068
  • #70 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #71 g_type_class_meta_marshal
    at gclosure.c line 567
  • #72 IA__g_closure_invoke
    at gclosure.c line 490
  • #73 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #74 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #75 IA__g_signal_emit
    at gsignal.c line 2243
  • #76 IA__gtk_widget_show
    at gtkwidget.c line 2224
  • #77 totem_interface_error
  • #78 baconvideowidget_marshal_VOID__STRING_BOOLEAN_BOOLEAN
  • #79 IA__g_closure_invoke
    at gclosure.c line 490
  • #80 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #81 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #82 IA__g_signal_emit
    at gsignal.c line 2243
  • #83 ??
  • #84 ??
  • #85 ??
  • #86 ??

Comment 1 Tim-Philipp Müller 2007-04-11 09:34:20 UTC
Line 1848 in gst_xvimagesink_setcaps() is:

  intersection = gst_caps_intersect (xvimagesink->xcontext->caps, caps);

I think the reference to g_object_ref() in the stack trace might be bogus. First suspicion is xvimagesink->xcontext being NULL/garbage, but I don't see any of the other threads doing a concurrent shutdown, so I don't know why that would be the case.

In any case, looks like an xvimagesink issue => GStreamer.
Comment 2 Jan Schmidt 2007-11-05 23:42:53 UTC
This might be the shutdown race that wtay fixed in #378770 ?
Comment 3 Fabio Durán Verdugo 2010-11-25 03:26:30 UTC
This bug was reported against a version which is not supported any more. Developers are no longer working on this version so there will not be any bug fixes for it.
Can you please check again if the issue you reported here still happens in a recent version of GNOME and update this report by adding a comment and adjusting the 'Version' field?

Again thank you for reporting this and sorry that it could not be fixed for the version you originally used here.

Without feedback this report will be closed as INCOMPLETE after 6 weeks.