Opening an XML document, and the re-loading the same document from within the window crashes the program: $ mlview amconfig.xml (mlview:31770): MLVIEW-DEBUG: Keybindings registration failed (mlview:31770): MLVIEW-DEBUG: Keybindings registration failed (mlview:31770): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)' failed $ Here's the backtrace: (gdb) run Starting program: /usr/bin/mlview [Thread debugging using libthread_db enabled] [New Thread 46912582992384 (LWP 31789)] (mlview:31789): MLVIEW-DEBUG: Keybindings registration failed (mlview:31789): MLVIEW-DEBUG: Keybindings registration failed (mlview:31789): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 46912582992384 (LWP 31789)] mlview_editor_add_view_at_index (a_this=0x587670, a_view=0x947dd0, a_index=-1) at mlview-editor.c:2139 2139 mlview-editor.c: No such file or directory. in mlview-editor.c (gdb) bt #0 mlview_editor_add_view_at_index (a_this=0x587670, a_view=0x947dd0, a_index=-1) at mlview-editor.c:2139 #1 0x00002aaaaabfc65f in mlview_editor_load_xml_file_with_dtd (a_this=0x587670, a_file_path=0x947dd0 "\020\032Y", a_dtd_path=0x0, a_interactive=1) at mlview-editor.c:1371 #2 0x00002aaaaabfc9d3 in mlview_editor_open_local_xml_document_interactive (a_this=0x587670) at mlview-editor.c:1640 #3 0x00002aaaaef4b36a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #4 0x00002aaaaef5f5db in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0 #5 0x00002aaaaef609bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #6 0x00002aaaaef60d23 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #7 0x00002aaaad811d33 in gtk_action_create_menu_item () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x00002aaaaef4b36a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #9 0x00002aaaaef5f5db in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0 #10 0x00002aaaaef609bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #11 0x00002aaaaef60bd4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #12 0x00002aaaaef4b36a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #13 0x00002aaaaef5f5db in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0 #14 0x00002aaaaef609bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #15 0x00002aaaaef60d23 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #16 0x00002aaaad81f738 in gtk_button_get_alignment () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x00002aaaaef4b36a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #18 0x00002aaaaef5f272 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0 #19 0x00002aaaaef609bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #20 0x00002aaaaef60d23 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #21 0x00002aaaad81ece9 in gtk_button_set_relief () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x00002aaaad8d7606 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00002aaaaef4b36a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0x00002aaaaef5f780 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0 #25 0x00002aaaaef607ca in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0x00002aaaaef60d23 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #27 0x00002aaaad9ba057 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x00002aaaad8d59be in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00002aaaad8d5d2b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x00002aaaae28d370 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0 #31 0x00002aaaaf2ae091 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #32 0x00002aaaaf2afd1d in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #33 0x00002aaaaf2b00ca in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #34 0x00002aaaad8d51e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00000000004057c3 in main (argc=1, argv=0x551c40) at main.c:168 Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo x86_64) ================================================================= System uname: 2.6.13-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -ggdb3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -ggdb3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks multilib-strict nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/ http:://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aalib adns alsa avi berkdb bitmap-fonts cdr crypt cups curl debug eds emboss encode esd fam flac foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 jpeg junit ldap libwww lzw lzw-tiff mad motif mozilla mp3 mpeg mysql nas ncurses nls nptl nptlonly ogg opengl pam pdflib perl png postgres python qt quicktime readline sdl slang snmp speex spell sqlite ssl tcltk tcpd tetex tiff truetype-fonts type1-fonts usb userlocales vorbis xine xml xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Mike, Can you still reproduce this bug on a up-to-date system ? (you opened the bug more than a year ago ...) If the bug is still there, don't hesitate to reopen this bug. :) Thanks