[gstreamer-bugs] [Bug 362858] New: totem crashed on closing (xvimagesink)

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Oct 17 06:48:24 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=362858

  GStreamer | gst-plugins-base | Ver: 0.10.10

           Summary: totem crashed on closing (xvimagesink)
           Product: GStreamer
           Version: 0.10.10
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: seb128 at debian.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.15/2.16
   GNOME milestone: Unspecified


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  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
#1  0xb61a9f9b in gst_xvimagesink_xvimage_put (xvimagesink=0x83f6a88,
xvimage=0x8683f68) at xvimagesink.c:734
#2  0xb61aa5e4 in gst_xvimagesink_show_frame (bsink=0x83f6a88, buf=0x8479508)
at xvimagesink.c:2004
#3  0xb6eab852 in gst_base_sink_queue_object_unlocked (basesink=0x83f6a88,
pad=0x8524360, obj=0x8479508, prerollable=1)
    at gstbasesink.c:1576
#4  0xb6eabca6 in gst_base_sink_chain_unlocked (basesink=0x83f6a88,
pad=0x8524360, buf=0x8479508) at gstbasesink.c:1908
#5  0xb6eac29e in gst_base_sink_chain (pad=0x8524360, buf=0x8479508) at
gstbasesink.c:1942
#6  0xb7569aa9 in gst_pad_chain_unchecked (pad=0x8524360, buffer=0x8479508) at
gstpad.c:3344
#7  0xb756a19b in gst_pad_push (pad=0x850cbf0, buffer=0x8479508) at
gstpad.c:3510
#8  0xb755beea in gst_proxy_pad_do_chain (pad=0x850c460, buffer=0x8479508) at
gstghostpad.c:188
#9  0xb7569aa9 in gst_pad_chain_unchecked (pad=0x850c460, buffer=0x8479508) at
gstpad.c:3344
#10 0xb756a19b in gst_pad_push (pad=0x850ccb8, buffer=0x8479508) at
gstpad.c:3510
#11 0xb755beea in gst_proxy_pad_do_chain (pad=0x850c540, buffer=0x8479508) at
gstghostpad.c:188
#12 0xb7569aa9 in gst_pad_chain_unchecked (pad=0x850c540, buffer=0x8479508) at
gstpad.c:3344
#13 0xb756a19b in gst_pad_push (pad=0x8444190, buffer=0x8479508) at
gstpad.c:3510
#14 0xb755beea in gst_proxy_pad_do_chain (pad=0x84190e0, buffer=0x8479508) at
gstghostpad.c:188
#15 0xb7569aa9 in gst_pad_chain_unchecked (pad=0x84190e0, buffer=0x8479508) at
gstpad.c:3344
#16 0xb756a19b in gst_pad_push (pad=0x850f8d8, buffer=0x8479508) at
gstpad.c:3510
#17 0xb6eb63b4 in gst_base_transform_chain (pad=0x850f818, buffer=0x8479508) at
gstbasetransform.c:1530
#18 0xb7569aa9 in gst_pad_chain_unchecked (pad=0x850f818, buffer=0x8479508) at
gstpad.c:3344
...
(gdb) p image
$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?


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list