[gstreamer-bugs] [Bug 162963] gst-editor crashes when trying to play from saved xml file

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Sep 21 10:05:56 PDT 2005


Do not reply to this email.  You can add comments to this bug at
 http://bugzilla.gnome.org/show_bug.cgi?id=162963
 GStreamer | gst-editor | Ver: 0.8.0





------- Additional Comments From Richard Hughes  2005-09-21 17:05 -------
This might be more useful. This is the backtrace when gst-editor tries to open
the file.
[hughsie at localhost src]$ G_DEBUG=fatal_warnings gdb --args ./.libs/gst-editor
--gst-fatal-warnings
GNU gdb Red Hat Linux (6.3.0.0-1.21rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".

(gdb) run
Starting program:
/home/hughsie/user/code/gstreamer/gst-all/gst-editor/src/.libs/gst-editor
--gst-fatal-warnings
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x4a6000
[Thread debugging using libthread_db enabled]
[New Thread -1208669728 (LWP 14550)]
** Message: palette visible: TRUE
** Message: making new palette
** Message: canvas property notify
** Message: show utility palette: 0
** Message: palette visible: FALSE
** Message: canvas property notify

GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1208669728 (LWP 14550)]
0x004a6402 in __kernel_vsyscall ()
(gdb) bt
#0  0x004a6402 in __kernel_vsyscall ()
#1  0x00f67118 in raise () from /lib/libc.so.6
#2  0x00f68888 in abort () from /lib/libc.so.6
#3  0x004d33b1 in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0x004d33e5 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0x004d3521 in g_return_if_fail_warning () from /usr/lib/libglib-2.0.so.0
#6  0x0028479c in gst_value_set_fraction (value=0x923d2d0, numerator=0,
denominator=0) at gstvalue.c:2575
#7  0x00285589 in gst_value_deserialize_fraction (dest=0x0, s=0x923d1f0 "0/0")
at gstvalue.c:2703
#8  0x00f2b0a7 in g_value_transform () from /usr/lib/libgobject-2.0.so.0
#9  0x009e9f93 in gst_ximagesink_set_property (object=0x923da88, prop_id=3,
value=0xbf871cb4, pspec=0x922dc90)
    at ximagesink.c:1291
#10 0x00f117c6 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x00f11a4a in g_object_set () from /usr/lib/libgobject-2.0.so.0
#12 0x0027f697 in gst_util_set_object_arg (object=0x923da88, name=0x923bea0
"pixel-aspect-ratio", value=0x923bd10 "0/0")
    at gstutils.c:265
#13 0x00253450 in gst_element_restore_thyself (object=0x923da88, self=0x9238d18)
at gstelement.c:3252
#14 0x00241c29 in gst_object_restore_thyself (object=0x923da88, self=0x9238d18)
at gstobject.c:654
#15 0x002870fd in gst_xml_make_element (cur=0x9238d18, parent=0x91c3b10) at
gstxml.c:429
#16 0x00245ac1 in gst_bin_restore_thyself (object=0x91c3b10, self=0x91f10a8) at
gstbin.c:1248
#17 0x00241c29 in gst_object_restore_thyself (object=0x91c3b10, self=0x91f10a8)
at gstobject.c:654
#18 0x002870fd in gst_xml_make_element (cur=0x91f10a8, parent=0x0) at gstxml.c:429
#19 0x0028731c in gst_xml_parse_doc (xml=0x923bcc8, doc=0x9216b58, root=0x0) at
gstxml.c:245
#20 0x002873e1 in gst_xml_parse_file (xml=0x0, fname=0x944f80
"/home/hughsie/untitled-2.xml", root=0x0) at gstxml.c:288
#21 0x00e622f8 in gst_editor_load (editor=0x90d0338, file_name=0x944f80
"/home/hughsie/untitled-2.xml") at gsteditor.c:505
#22 0x00e62517 in on_load_file_selected (button=0x910aff8, data=0x91e1f70) at
gsteditor.c:482
#23 0x00f167e7 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#24 0x00f0b285 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00f1975b in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#26 0x00f1aeb0 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00f1b223 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x006a2b9c in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x007140f9 in gtk_file_selection_show_fileop_buttons () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0x0075df3a in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00f0b285 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0x00f1975b in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#33 0x00f1aeb0 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#34 0x00f1b223 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0x0081c633 in gtk_tree_view_row_activated () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00827401 in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x0075cbe2 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00f0ad9b in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#39 0x00f0b285 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0x00f198e7 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#41 0x00f1ac23 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#42 0x00f1b223 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0x00838743 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x0075b348 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x0075b7ac in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0x00a72df6 in gdk_screen_get_setting () from /usr/lib/libgdk-x11-2.0.so.0
#47 0x004ca4ce in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0x004cd4d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#49 0x004cd7c3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#50 0x0075aa46 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x08048e8f in main (argc=2, argv=0xbf873134) at editor.c:95
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) quit
[hughsie at localhost src]$


------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list