Ticket #526 (new defect)

Opened 1 year ago

Last modified 1 year ago

Selected links get marked invalid on next automatic update

Reported by: troy Assigned to: mekstran
Priority: major Milestone:
Component: Goanna Version: SVN HEAD
Keywords: Cc:
Blocking:

Description

I am having behavior where after selecting a link, and then having an automatic update occur, the link gets marked invalid. This caused one crash, and some other strange behavior..

SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link_selbox: Assertion failed: link->is_valid(
)
goanna: Segmentation fault
Backtrace follows:
/opt/sss/bin/goanna[0x81c9492]
/opt/sss/bin/goanna[0x81c95b1]
/lib/tls/libc.so.6[0xb6eda9e8]
/opt/sss/lib/libgoanna-topography.so.0(Goanna::Topography::VObject::
get_scale() const+0x15)[0xb7eb43d5]
/opt/sss/lib/libgoanna-topography.so.0(Goanna::Topography::Container
::splatter_iteration()+0x95c)[0xb7ea493a]
/opt/sss/bin/goanna(Goanna::Views::TopographyView::do_splatter()+0x1
1e)[0x82882dc]
/opt/sss/bin/goanna(sigc::bound_mem_functor0<bool, Goanna::Views::To
pographyView>::operator()() const+0x55)[0x828c849]
/opt/sss/bin/goanna(sigc::adaptor_functor<sigc::bound_mem_functor0<b
ool, Goanna::Views::TopographyView> >::operator()() const+0x14)[0x82
8c862]
/opt/sss/bin/goanna(sigc::internal::slot_call0<sigc::bound_mem_funct
or0<bool, Goanna::Views::TopographyView>, bool>::call_it(sigc::inter
nal::slot_rep*)+0x1a)[0x828c882]
/opt/sss/bin/goanna(sigc::slot0<bool>::operator()() const+0x52)[0x82
5a45a]
/opt/sss/bin/goanna(GTKWrap::internal::sig_handler<bool, sigc::nil,
sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::i
nvoke()+0x14)[0x825a482]
/opt/sss/bin/goanna(GTKWrap::internal::sig_handler<bool, sigc::nil,
sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::c
allback(void*)+0x18)[0x825aa5e]
/usr/lib/libgobject-2.0.so.0[0xb73e2057]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x13b)[0xb73ca98b]
/usr/lib/libgobject-2.0.so.0[0xb73e2000]
/usr/lib/libglib-2.0.so.0[0xb7353cf6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x181)[0xb7353731]
/usr/lib/libglib-2.0.so.0[0xb73567a6]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0xb7356b67]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xc1)[0xb77d0281]
/opt/sss/bin/goanna(Goanna::App::run(std::vector<std::basic_string<c
har, std::char_traits<char>, std::allocator<char> >, std::allocator<
std::basic_string<char, std::char_traits<char>, std::allocator<char>
 > > >)+0x3c5)[0x81ca27d]
/opt/sss/bin/goanna(main+0x843)[0x81cb133]
/lib/tls/libc.so.6(__libc_start_main+0xc8)[0xb6ec6ea8]
/opt/sss/bin/goanna(__gxx_personality_v0+0x281)[0x81c8e31]
Segmentation fault
troy@lyta:~$
troy@lyta:~$
troy@lyta:~$
troy@lyta:~$ /opt/sss/bin/goanna IBnetwork-fastlocal.goanna
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.topography:Root: Unable to build object from element
WARN:goanna.gl:on_realize_post: Couldn't get direct context!
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link_selbox: Assertion failed: link->is_valid(
)
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:canonicalize_object: Assertion failed: obj != NULL
SERIOUS:goanna:canonicalize_object: Assertion failed: obj != NULL
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link_selbox: Assertion failed: link->is_valid(
)
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link: Assertion failed: link->is_valid()
SERIOUS:goanna:render_link_selbox: Assertion failed: link->is_valid(
)

(goanna:25871): Gtk-CRITICAL **: gtk_tree_selection_select_path: ass
ertion `selection->tree_view != NULL' failed

(goanna:25871): Gtk-CRITICAL **: gtk_tree_selection_unselect_all: as
sertion `selection->tree_view != NULL' failed

(goanna:25871): Gtk-CRITICAL **: gtk_tree_selection_unselect_all: as                                     sertion `selection->tree_view != NULL' failed

(goanna:25871): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_                                     WIDGET (widget)' failed

(goanna:25871): Gtk-CRITICAL **: gtk_label_set_markup: assertion `GT                                     K_IS_LABEL (label)' failed

(goanna:25871): GLib-GObject-WARNING **: invalid uninstantiatable ty                                     pe `(null)' in cast to `GObject'

(goanna:25871): GLib-GObject-CRITICAL **: g_object_set: assertion `G                                     _IS_OBJECT (object)' failed

(goanna:25871): GLib-GObject-WARNING **: invalid uninstantiatable ty                                     pe `(null)' in cast to `GtkWidget'

(goanna:25871): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion                                      `GTK_IS_WIDGET (widget)' failed

(goanna:25871): GLib-GObject-WARNING **: invalid uninstantiatable ty                                     pe `(null)' in cast to `GtkWidget'

(goanna:25871): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion                                      `GTK_IS_WIDGET (widget)' failed

(goanna:25871): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_                                     WIDGET (widget)' failed

(goanna:25871): Gtk-CRITICAL **: gtk_container_remove: assertion `GT                                     K_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)                                     ' failed

Attachments

IBnetwork-fastlocal.goanna (4.0 kB) - added by troy on 07/11/07 21:39:17.
fountain-0.xml (138.8 kB) - added by troy on 07/11/07 21:40:17.
fountain-1.xml (138.8 kB) - added by troy on 07/11/07 21:43:32.

Change History

07/11/07 21:39:17 changed by troy

  • attachment IBnetwork-fastlocal.goanna added.

07/11/07 21:40:17 changed by troy

  • attachment fountain-0.xml added.

07/11/07 21:43:32 changed by troy

  • attachment fountain-1.xml added.

07/11/07 21:44:43 changed by troy

Also, this was from a slightly older build, so the crash may have been something that's been fixed... but the links going away is definitely in the current svn..

troy@lyta:~$ /opt/sss/bin/goanna --version goanna 0.4.92+svn(2469) Copyright (c) 2005-2007 Iowa State University Configure options: --enable-maintainer-mode --prefix=/opt/sss --with-bamboo=/opt/sss --enable-tools Multithreading support: yes