Hide Forgot
Description of problem: I used the comment function in evince. Evince crashed when saving and when closing. Version-Release number of selected component: evince-3.18.2-3.fc23 Additional info: reporter: libreport-2.6.3 backtrace_rating: 4 cmdline: crash_function: find_class_funcs executable: /usr/bin/evince kernel: 4.2.8-300.fc23.x86_64 runlevel: N 5 type: CCpp Truncated backtrace: Thread no. 1 (10 frames) #0 find_class_funcs at inspector/object-tree.c:506 #1 object_get_parent at inspector/object-tree.c:524 #2 gtk_inspector_object_tree_find_object at inspector/object-tree.c:1172 #4 gtk_object_tree_remove_dead_object at inspector/object-tree.c:616 #5 weak_refs_notify at gobject.c:2634 #7 g_hash_table_remove_all_nodes at ghash.c:548 #9 g_hash_table_remove_all at ghash.c:1428 #10 g_hash_table_destroy at ghash.c:1122 #11 g_hash_table_remove_all_nodes at ghash.c:548 #13 g_hash_table_remove_all at ghash.c:1428
Created attachment 1111936 [details] File: backtrace
Created attachment 1111937 [details] File: core_backtrace
Created attachment 1111938 [details] File: dso_list
Created attachment 1111939 [details] File: exploitable
Created attachment 1111940 [details] File: limits
Created attachment 1111941 [details] File: maps
Created attachment 1111942 [details] File: namespaces
Created attachment 1111943 [details] File: open_fds
Created attachment 1111944 [details] File: proc_pid_status
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
cannot repro on current F24. this gtk+ commit looks relevant, the stack in the cited bug looks the same, so i'm assuming this is fixed: commit f55e3f7eda1d54d1a87a098822cc5e345b2f36db Author: Matthias Clasen <mclasen> AuthorDate: Sun Oct 25 13:11:17 2015 -0400 inspector: Be more careful with dead objects gtk_inspector_object_tree_find_object accesses the type information of the object, so we can't safely use it on an already decaying object when we get a weak notify. Instead just walk the tree and compare pointers, that is safe. https://bugzilla.gnome.org/show_bug.cgi?id=756852