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 393397 - crash in GStreamer Pipeline Editor: trying the (probably stu...
crash in GStreamer Pipeline Editor: trying the (probably stu...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-editor
0.3.3
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-01-06 04:30 UTC by bug-buddy
Modified: 2007-01-06 11:44 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description bug-buddy 2007-01-06 04:30:35 UTC
Version: 0.3.3

What were you doing when the application crashed?
trying the (probably stupid) pipeline:
<?xml version="1.0"?>
<gstreamer xmlns:gst="http://gstreamer.net/gst-core/1.0/" xmlns:gst-editor="http://gstreamer.net/gst-editor/1.0/">
  <gst:element>
    <gst:name>pipeline0</gst:name>
    <gst:type>pipeline</gst:type>
    <gst:param>
      <gst:name>name</gst:name>
      <gst:value>pipeline0</gst:value>
    </gst:param>
    <gst:children>
      <gst:element>
        <gst:name>filesrc0</gst:name>
        <gst:type>filesrc</gst:type>
        <gst:param>
          <gst:name>name</gst:name>
          <gst:value>filesrc0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>location</gst:name>
          <gst:value>/home/milkchan/pixmaps/2007-01-misc/sushi.avi</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>fd</gst:name>
          <gst:value>0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>blocksize</gst:name>
          <gst:value>4096</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>mmapsize</gst:name>
          <gst:value>4194304</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>touch</gst:name>
          <gst:value>FALSE</gst:value>
        </gst:param>
        <gst:pad>
          <gst:name>src</gst:name>
          <gst:peer>ffdemux_avi0.sink</gst:peer>
          <gst-editor:item>
            <gst-editor:x>48.000000</gst-editor:x>
            <gst-editor:y>22.000000</gst-editor:y>
            <gst-editor:w>30.000000</gst-editor:w>
            <gst-editor:h>19.000000</gst-editor:h>
          </gst-editor:item>
        </gst:pad>
        <gst-editor:item>
          <gst-editor:x>15.000000</gst-editor:x>
          <gst-editor:y>15.000000</gst-editor:y>
          <gst-editor:w>78.000000</gst-editor:w>
          <gst-editor:h>61.000000</gst-editor:h>
        </gst-editor:item>
      </gst:element>
      <gst:element>
        <gst:name>xvimagesink0</gst:name>
        <gst:type>xvimagesink</gst:type>
        <gst:param>
          <gst:name>name</gst:name>
          <gst:value>xvimagesink0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>contrast</gst:name>
          <gst:value>0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>brightness</gst:name>
          <gst:value>0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>hue</gst:name>
          <gst:value>0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>saturation</gst:name>
          <gst:value>0</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>display</gst:name>
          <gst:value></gst:value>
        </gst:param>
        <gst:param>
          <gst:name>synchronous</gst:name>
          <gst:value>FALSE</gst:value>
        </gst:param>
        <gst:param>
          <gst:name>pixel-aspect-ratio</gst:name>
          <gst:value>0/0</gst:value>
        </gst:param>
        <gst:pad>
          <gst:name>sink</gst:name>
          <gst:peer>ffmpegcsp1.src</gst:peer>
          <gst-editor:item>
            <gst-editor:x>0.000000</gst-editor:x>
            <gst-editor:y>22.000000</gst-editor:y>
            <gst-editor:w>31.000000</gst-editor:w>
            <gst-editor:h>19.000000</gst-editor:h>
          </gst-editor:item>
        </gst:pad>
        <gst-editor:item>
          <gst-editor:x>494.000000</gst-editor:x>
          <gst-editor:y>196.000000</gst-editor:y>
          <gst-editor:w>89.000000</gst-editor:w>
          <gst-editor:h>61.000000</gst-editor:h>
        </gst-editor:item>
      </gst:element>
      <gst:element>
        <gst:name>ffdemux_avi0</gst:name>
        <gst:type>ffdemux_avi</gst:type>
        <gst:param>
          <gst:name>name</gst:name>
          <gst:value>ffdemux_avi0</gst:value>
        </gst:param>
        <gst:pad>
          <gst:name>sink</gst:name>
          <gst:peer>filesrc0.src</gst:peer>
          <gst-editor:item>
            <gst-editor:x>0.000000</gst-editor:x>
            <gst-editor:y>41.000000</gst-editor:y>
            <gst-editor:w>31.000000</gst-editor:w>
            <gst-editor:h>19.000000</gst-editor:h>
          </gst-editor:item>
        </gst:pad>
        <gst-editor:item>
          <gst-editor:x>160.000000</gst-editor:x>
          <gst-editor:y>19.000000</gst-editor:y>
          <gst-editor:w>139.000000</gst-editor:w>
          <gst-editor:h>80.000000</gst-editor:h>
        </gst-editor:item>
      </gst:element>
      <gst:element>
        <gst:name>ffmpegcsp1</gst:name>
        <gst:type>ffcolorspace</gst:type>
        <gst:param>
          <gst:name>name</gst:name>
          <gst:value>ffmpegcsp1</gst:value>
        </gst:param>
        <gst:pad>
          <gst:name>sink</gst:name>
          <gst:peer></gst:peer>
          <gst-editor:item>
            <gst-editor:x>0.000000</gst-editor:x>
            <gst-editor:y>22.000000</gst-editor:y>
            <gst-editor:w>31.000000</gst-editor:w>
            <gst-editor:h>19.000000</gst-editor:h>
          </gst-editor:item>
        </gst:pad>
        <gst:pad>
          <gst:name>src</gst:name>
          <gst:peer>xvimagesink0.sink</gst:peer>
          <gst-editor:item>
            <gst-editor:x>55.000000</gst-editor:x>
            <gst-editor:y>22.000000</gst-editor:y>
            <gst-editor:w>30.000000</gst-editor:w>
            <gst-editor:h>19.000000</gst-editor:h>
          </gst-editor:item>
        </gst:pad>
        <gst-editor:item>
          <gst-editor:x>315.000000</gst-editor:x>
          <gst-editor:y>15.000000</gst-editor:y>
          <gst-editor:w>85.000000</gst-editor:w>
          <gst-editor:h>61.000000</gst-editor:h>
        </gst-editor:item>
      </gst:element>
    </gst:children>
    <gst-editor:item>
      <gst-editor:x>0.000000</gst-editor:x>
      <gst-editor:y>0.000000</gst-editor:y>
      <gst-editor:w>792.000000</gst-editor:w>
      <gst-editor:h>489.000000</gst-editor:h>
    </gst-editor:item>
  </gst:element>
</gstreamer>



Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 41242624 vsize: 0 resident: 41242624 share: 0 rss: 16338944 rss_rlim: 0
CPU usage: start_time: 1168057543 rtime: 0 utime: 402 stime: 0 cutime:383 cstime: 0 timeout: 19 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gst-editor'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226201424 (LWP 15257)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226201424 (LWP 15257))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 gst_xvimagesink_get_type
    from /usr/lib/gstreamer-0.8/libgstxvimagesink.so
  • #11 gst_pad_is_active
    from /usr/lib/libgstreamer-0.8.so.1
  • #12 gst_pad_set_active_recursive
    from /usr/lib/libgstreamer-0.8.so.1
  • #13 gst_element_get_type
    from /usr/lib/libgstreamer-0.8.so.1
  • #14 gst_xvimagesink_get_type
    from /usr/lib/gstreamer-0.8/libgstxvimagesink.so
  • #15 gst_element_set_index
    from /usr/lib/libgstreamer-0.8.so.1
  • #16 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #17 gst_bin_sync_children_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #18 gst_bin_get_by_name_recurse_up
    from /usr/lib/libgstreamer-0.8.so.1
  • #19 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #20 gst_pipeline_get_type
    from /usr/lib/libgstreamer-0.8.so.1
  • #21 gst_element_set_index
    from /usr/lib/libgstreamer-0.8.so.1
  • #22 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #23 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #24 gst_editor_element_get_type
    from /usr/lib/libgsteditor.so.0
  • #25 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #26 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #27 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #28 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #29 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 main
  • #0 __kernel_vsyscall

Comment 1 Tim-Philipp Müller 2007-01-06 11:44:21 UTC
Thanks for the bug report. However, this bug relates to gst-editor for GStreamer-0.8, which is not supported or maintained any longer.

The assertion warning that xvimagesink spews for (probably) the deserialisation of 0/0 has been fixed in GStreamer-0.10 at some point if I'm not mistaken.

Have a look here for a GStreamer-0.10 version of gst-editor:

  http://gsteditor.wordpress.com/