GNOME Bugzilla – Bug 533718
Crash while browsing the ocaml-doc info page
Last modified: 2015-06-24 11:08:33 UTC
Initial bug: http://bugs.debian.org/461625 When browsing the OCaml info documentation, yelp spits lots of errors, then crashes on an X error: (yelp:18806): Gtk-CRITICAL **: gtk_tree_model_get_string_from_iter: assertion `iter != NULL' failed … (yelp:18806): Gtk-CRITICAL **: gtk_tree_model_get_string_from_iter: assertion `iter != NULL' failed Xlib: unexpected async reply (sequence 0x84be)!
Created attachment 111102 [details] [review] Fix crashes in info document
Confirming the bug. The patch is incorrect as it messed up the content list pretty badly. The correct fix is to figure out why it's not finding the correct "up" node. I'll look at this soon.
Created attachment 159152 [details] [review] fix populating pages2nodes hash table for multi part infos Appears to still affect yelp 2.30.0, also affects info:gsl-ref. It think the problem is due to nothing (well, except the entire tag table as one entry) being put into the pages2nodes hash table for multi-part info files, but possibly the bug only shows up for files that need the offset fixing.
I've posted patches fixing this bug, which go with the current code, at to the mailing list at http://thread.gmane.org/gmane.comp.gnome.documentation.devel/541 info:gsl-ref will still be slooow, because we read in the whole document at once, but we can fix that too: I'll post a patch soon.
Note this seems to be the same bug as #585253
The patches in Bug 585253 appear to have been pushed, so this bug also appears to be fixed.
Closing as a duplicate, as per comment #5. *** This bug has been marked as a duplicate of bug 585253 ***