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