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 611343 - X11 error attempting to play a mp4 file
X11 error attempting to play a mp4 file
Status: RESOLVED OBSOLETE
Product: brasero
Classification: Applications
Component: general
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-02-28 02:10 UTC by Josselin Mouette
Modified: 2018-09-21 16:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Josselin Mouette 2010-02-28 02:10:07 UTC
Original report: http://bugs.debian.org/568199 by Adam Majer. Perfectly reproducible with brasero 2.28.3, while totem works fine.



1. add mp4 file for burning
2. click on it
3. attempt to play it from within brasero

=======

(brasero:27196): Gtk-CRITICAL **: gtk_box_pack: assertion
`child->parent == NULL' failed

** (brasero:27196): WARNING **: Failed to inhibit the system from
   suspending: The name org.gnome.SessionManager was not provided by
   any .service files

** (brasero:27196): WARNING **: Failed to restore the system power
   manager: The name org.gnome.SessionManager was not provided by any
   .service files

(brasero:27196): Gtk-WARNING **: Attempting to add a widget with type
GtkHBox to a GtkAlignment, but as a GtkBin subclass a GtkAlignment can
only contain one widget at a time; it already contains a widget of
type GtkButton

(brasero:27196): Gtk-CRITICAL **: gtk_box_pack: assertion
`child->parent == NULL' failed
The program 'brasero' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this
connection)'.
  (Details: serial 239886 error_code 14 request_code 1 minor_code 0)
  (Note to programmers: normally, X errors are reported
  asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error()
   function.)
Comment 1 Luis Medinas 2010-03-23 21:59:47 UTC
I can't reproduce this bug using git master. Can you get a backtrace please ?
Comment 2 Josselin Mouette 2010-03-25 23:09:08 UTC
Long backtrace is long.


Breakpoint 1, gdk_x_error (display=0x6af3f0, error=0x7fffffffb1f0)
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/x11/gdkmain-x11.c:438
	in /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/x11/gdkmain-x11.c
(gdb) thread apply all bt full

Thread 1 (Thread 0x7ffff7fc37d0 (LWP 18068))

  • #0 gdk_x_error
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/x11/gdkmain-x11.c line 438
  • #1 _XError
    at ../../src/XlibInt.c line 3101
  • #2 _XReply
    at ../../src/xcb_io.c line 513
  • #3 XSync
    at ../../src/Sync.c line 46
  • #4 _XSyncFunction
    at ../../src/Synchro.c line 35
  • #5 _cairo_xlib_display_notify
    at /tmp/buildd/cairo-1.8.10/src/cairo-xlib-display.c line 478
  • #6 _cairo_xlib_surface_emit_glyphs
    at /tmp/buildd/cairo-1.8.10/src/cairo-xlib-surface.c line 3789
  • #7 _cairo_xlib_surface_show_glyphs
    at /tmp/buildd/cairo-1.8.10/src/cairo-xlib-surface.c line 4056
  • #8 _cairo_surface_show_text_glyphs
    at /tmp/buildd/cairo-1.8.10/src/cairo-surface.c line 2294
  • #9 _cairo_gstate_show_text_glyphs
    at /tmp/buildd/cairo-1.8.10/src/cairo-gstate.c line 1657
  • #10 cairo_show_glyphs
    at /tmp/buildd/cairo-1.8.10/src/cairo.c line 3190
  • #11 pango_cairo_renderer_show_text_glyphs
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pangocairo-render.c line 367
  • #12 pango_cairo_renderer_draw_glyphs
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pangocairo-render.c line 383
  • #13 pango_renderer_draw_glyphs
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-renderer.c line 645
  • #14 _pango_cairo_do_glyph_string
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pangocairo-render.c line 796
  • #15 pango_renderer_draw_glyphs
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-renderer.c line 645
  • #16 pango_renderer_draw_layout_line
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-renderer.c line 574
  • #17 pango_renderer_draw_layout
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-renderer.c line 198
  • #18 IA__gdk_draw_layout_with_colors
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkpango.c line 999
  • #19 IA__gdk_draw_layout
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkpango.c line 1061
  • #20 gtk_default_draw_layout
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkstyle.c line 5277
  • #21 gtk_cell_renderer_text_render
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkcellrenderertext.c line 1684
  • #22 gtk_tree_view_column_cell_process_action
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtktreeviewcolumn.c line 2835
  • #23 _gtk_tree_view_column_cell_render
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtktreeviewcolumn.c line 3168
  • #24 gtk_tree_view_bin_expose
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtktreeview.c line 4641
  • #25 gtk_tree_view_expose
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtktreeview.c line 4955
  • #26 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkmarshalers.c line 84
  • #27 IA__g_closure_invoke
    at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #28 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c line 3285
  • #29 IA__g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c line 2990
  • #30 IA__g_signal_emit
    at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #31 gtk_widget_event_internal
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkwidget.c line 4767
  • #32 IA__gtk_main_do_event
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkmain.c line 1571
  • #33 _gdk_window_process_updates_recurse
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5172
  • #34 _gdk_window_process_updates_recurse
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5145
  • #35 _gdk_window_process_updates_recurse
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5145
  • #36 gdk_window_process_updates_internal
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5331
  • #37 IA__gdk_window_process_all_updates
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5439
  • #38 gdk_window_update_idle
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdkwindow.c line 5065
  • #39 gdk_threads_dispatch
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gdk/gdk.c line 506
  • #40 g_main_dispatch
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c line 1960
  • #41 IA__g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c line 2513
  • #42 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c line 2591
  • #43 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c line 2799
  • #44 IA__gtk_main
    at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkmain.c line 1218
  • #45 brasero_app_run_mainwin
    at brasero-app.c line 1686
  • #46 brasero_app_parse_options
    at main.c line 424
  • #47 main
    at main.c line 489

Comment 3 André Klapper 2012-02-08 14:09:55 UTC
Hi Josselin, 
if you have time, could you please check again whether this issue still happens in Brasero 3.2 or 3.0 and update this report by adding a comment and changing the "Version" field and provide information about your distribution? Thanks a lot.
Comment 4 GNOME Infrastructure Team 2018-09-21 16:59:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/brasero/issues/95.