GNOME Bugzilla – Bug 653035
crashed with SIGSEGV in g_type_check_instance_is_a()
Last modified: 2011-08-17 12:49:10 UTC
this report has been filed here: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/797443 "Edit a file with gedit. Save as..., click on 'browse folders..', click on more than one folder while browsing /home/user results in crash." ".
+ Trace 227536
Thread 1 (Thread 8422)
Still happening with gtk+ master (ca801abb). valgrind log (gedit): ==24235== Invalid read of size 8 ==24235== at 0x771C9E2: g_object_unref (gobject.c:2680) ==24235== by 0x56B1ADB: button_data_free (gtkpathbar.c:1370) ==24235== by 0x771C791: weak_refs_notify (gobject.c:2244) ==24235== by 0x581A4BF: gtk_widget_dispose (gtkwidget.c:10601) ==24235== by 0x55582E8: gtk_button_dispose (gtkbutton.c:670) ==24235== by 0x771CAA1: g_object_unref (gobject.c:2709) ==24235== by 0x7743672: g_value_unset (gvalue.c:275) ==24235== by 0x773683B: g_signal_emit_valist (gsignal.c:3016) ==24235== by 0x77369D1: g_signal_emit (gsignal.c:3044) ==24235== by 0x55A778C: gtk_container_remove (gtkcontainer.c:1535) ==24235== by 0x56B14A5: gtk_path_bar_clear_buttons (gtkpathbar.c:1180) ==24235== by 0x56B23B3: gtk_path_bar_set_file_finish (gtkpathbar.c:1645) ==24235== Address 0x1a0cab30 is 0 bytes inside a block of size 32 free'd ==24235== at 0x4C25AA0: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==24235== by 0x773F34A: g_type_free_instance (gtype.c:1930) ==24235== by 0x5601A14: gtk_file_system_model_finalize (gtkfilesystemmodel.c:995) ==24235== by 0x771CB1F: g_object_unref (gobject.c:2746) ==24235== by 0x57E9105: gtk_tree_view_set_model (gtktreeview.c:11357) ==24235== by 0x55ED711: stop_loading_and_clear_list_model (gtkfilechooserdefault.c:6467) ==24235== by 0x55EE047: set_list_model (gtkfilechooserdefault.c:6744) ==24235== by 0x55EEDA4: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7134) ==24235== by 0x55FD816: query_info_callback (gtkfilesystem.c:864) ==24235== by 0x6DDF0B0: g_simple_async_result_complete (gsimpleasyncresult.c:749) ==24235== by 0x6DDF157: complete_in_idle_cb_for_thread (gsimpleasyncresult.c:816) ==24235== by 0x7BA5CCC: g_main_context_dispatch (gmain.c:2477)
Unable to reproduce the issue any longer. Can someone confirm to mark it as fixed, thanks. Created text files and click on at least 30 different folders to trigger a crash without success. apt-cache policy gedit gedit: Installed: 3.1.3-0ubuntu1 Candidate: 3.1.3-0ubuntu1 Version table: *** 3.1.3-0ubuntu1 0
I haven't seen this either recently - currently running GTK+ 3.1.12 -, might have been fixed by the changes in the file chooser. Resolving as FIXED. Please reopen if anyone is still seeing crashes as described.