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 362858 - totem crashed on closing (xvimagesink)
totem crashed on closing (xvimagesink)
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.10
Other Linux
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 413148 420245 422616 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-17 13:47 UTC by Sebastien Bacher
Modified: 2007-08-22 15:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Sebastien Bacher 2006-10-17 13:47:28 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/totem/+bug/66541

"Played an mp4 movie file a few times in quick succession, closed Totem and the bug report tool came up.

http://librarian.launchpad.net/4873808/_usr_bin_totem.1000.crash
stacktrace
...
"

Debug informations got from the crash report:

"1093      req->shmseg = shminfo->shmseg;
(gdb) thread 1
[Switching to thread 1 (process 22308)]#0  0xb605aec4 in XvShmPutImage (dpy=0x81131f0, port=73, d=71303493, gc=0x85d3138, 
    image=0x8112aa8, src_x=0, src_y=0, src_w=4294967295, src_h=4294967295, dest_x=0, dest_y=0, dest_w=382, dest_h=313, 
    send_event=0) at ../../src/Xv.c:1093
1093      req->shmseg = shminfo->shmseg;
(gdb) bt
  • #0 XvShmPutImage
    at ../../src/Xv.c line 1093
  • #1 gst_xvimagesink_xvimage_put
    at xvimagesink.c line 734
  • #2 gst_xvimagesink_show_frame
    at xvimagesink.c line 2004
  • #3 gst_base_sink_queue_object_unlocked
    at gstbasesink.c line 1576
  • #4 gst_base_sink_chain_unlocked
    at gstbasesink.c line 1908
  • #5 gst_base_sink_chain
    at gstbasesink.c line 1942
  • #6 gst_pad_chain_unchecked
    at gstpad.c line 3344
  • #7 gst_pad_push
    at gstpad.c line 3510
  • #8 gst_proxy_pad_do_chain
    at gstghostpad.c line 188
  • #9 gst_pad_chain_unchecked
    at gstpad.c line 3344
  • #10 gst_pad_push
    at gstpad.c line 3510
  • #11 gst_proxy_pad_do_chain
    at gstghostpad.c line 188
  • #12 gst_pad_chain_unchecked
    at gstpad.c line 3344
  • #13 gst_pad_push
    at gstpad.c line 3510
  • #14 gst_proxy_pad_do_chain
    at gstghostpad.c line 188
  • #15 gst_pad_chain_unchecked
    at gstpad.c line 3344
  • #16 gst_pad_push
    at gstpad.c line 3510
  • #17 gst_base_transform_chain
    at gstbasetransform.c line 1530
  • #18 gst_pad_chain_unchecked
    at gstpad.c line 3344
$1 = (XvImage *) 0x8112aa8
(gdb) p image.obdata
$2 = 0x0"

libXv doesn't like the obdata being null, is that a libxv issue or should gst make sure it's not null before calling it?
Comment 1 Sebastien Bacher 2006-10-31 13:10:41 UTC
Other ubuntu bug with a similar backtrace: https://launchpad.net/distros/ubuntu/+source/gstreamer0.10/+bug/69213

"totem crashes on dragging mp3 files onto audio visualizer

11 mp3s were dragged from a local folder (on an ntfs read-only partition) and dropped on totem on the visualizer part of the window. there were 12 other local mp3's in the playlist already."
Comment 2 Tim-Philipp Müller 2007-03-21 16:52:12 UTC
Is this still reproducable with feisty (ie. -base 0.10.12)? IIRC quite a bit of extra locking has been added in various places in xvimagesink.
Comment 3 Philip Withnall 2007-03-25 14:56:01 UTC
*** Bug 422616 has been marked as a duplicate of this bug. ***
Comment 4 Philip Withnall 2007-03-25 14:56:33 UTC
*** Bug 420245 has been marked as a duplicate of this bug. ***
Comment 5 Philip Withnall 2007-03-25 14:56:46 UTC
*** Bug 413148 has been marked as a duplicate of this bug. ***
Comment 6 Daniel Holbach 2007-04-16 15:24:27 UTC
I closed the Ubuntu bug - we got no reply on that question.
Comment 7 Pedro Villavicencio 2007-08-22 15:59:19 UTC
I'm closing it for now as soon as we get more info on the Ubuntu bug we'll re open it, thanks.