PherricOxide/test — Issue #36: GUI crash on bad nodes.xml
Author: PherricOxide
Created: 2012-02-08 18:21:29+00:00
State: open
Labels: defect, GUI

Full crash log message:

NovaGUI: /usr/include/google/sparsehash/densehashtable.h:965: google::dense_hashtable::value_type& google::dense_hashtable::find_or_insert(const key_type&) [with DefaultValue = google::dense_hash_map, profile, std::tr1::hash >, eqstr>::DefaultValue, Value = std::pair, profile>, Key = std::basic_string, HashFcn = std::tr1::hash >, ExtractKey = google::dense_hash_map, profile, std::tr1::hash >, eqstr>::SelectKey, SetKey = google::dense_hash_map, profile, std::tr1::hash >, eqstr>::SetKey, EqualKey = eqstr, Alloc = google::libc_allocator_with_realloc, profile> >, google::dense_hashtable::value_type = std::pair, profile>, google::dense_hashtable::key_type = std::basic_string]: Assertion `(!settings.use_empty() || !equals(key, get_key(val_info.emptyval))) && "Inserting the empty key"' failed.

The crash comes from nodes.xml. (File attached)

I got here by changing some settings in the GUI menus, and trying to save and reload them back into Nova.