nautilus-terminal
nautilus-terminal copied to clipboard
Often crashes Nautilus when hidden files visibility toggled
When nautilus-terminal is enabled often Nautilus crashes when I try to toggle visibility of hidden files. It does not matter whether I use shortcut key or menu item. It's even possible to crash Nautilus by toggling hidden files in other GTK app in file dialog — Nautilus listens to change of that GTK setting. It happens only sometimes, not always and it's hard to determine how to reproduce it. I use your extension since 3.32 if I remember correctly and for the whole time I have this problem. I thought it may be caused by Nautilus itself but when I disabled all third-party (not preinstalled) extensions for one week the problem disappeared and when I reenabled only nautilus-terminal, problem came back.
Currently I use Fedora 32, GNOME 3.36 and my own RPM package (mentioned in your README). I do patch your code but only for #37 and it's unlikely it caused this issue. In 3.32 times I used Arch Linux and some AUR package.
backtrace from abrt
{ "signal": 11
, "executable": "/usr/bin/nautilus"
, "stacktrace":
[ { "crash_thread": true
, "frames":
[ { "address": 140160788181732
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 979684
, "function_name": "g_menu_model_get_n_items"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160793491725
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 1210637
, "function_name": "gtk_application_window_update_shell_shows_app_menu"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160793493247
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 1212159
, "function_name": "gtk_application_window_real_realize"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 94127357498085
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 594661
, "function_name": "nautilus_window_realize"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160786918118
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80614
, "function_name": "_g_closure_invoke_va"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787019497
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 181993
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160796195271
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 3914183
, "function_name": "gtk_widget_realize"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160796250614
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 3969526
, "function_name": "gtk_window_show"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160786917514
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80010
, "function_name": "g_closure_invoke"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786993338
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 155834
, "function_name": "signal_emit_unlocked_R.isra.0"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020537
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183033
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160796168934
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 3887846
, "function_name": "gtk_widget_show"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 94127357474422
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 570998
, "function_name": "view_is_loading_changed_cb"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160786917514
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80010
, "function_name": "g_closure_invoke"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786994211
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 156707
, "function_name": "signal_emit_unlocked_R.isra.0"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020537
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183033
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786936772
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 99268
, "function_name": "g_object_dispatch_properties_changed"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786944698
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 107194
, "function_name": "g_object_notify"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 94127357318744
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 415320
, "function_name": "load_directory"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 94127357319914
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 416490
, "function_name": "show_hidden_files_changed_callback"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160786917514
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80010
, "function_name": "g_closure_invoke"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786994211
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 156707
, "function_name": "signal_emit_unlocked_R.isra.0"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020537
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183033
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160788240400
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1038352
, "function_name": "g_settings_real_change_event"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160787749797
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 547749
, "function_name": "_g_cclosure_marshal_BOOLEAN__POINTER_INTv"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160786917893
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80389
, "function_name": "_g_closure_invoke_va"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787017291
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 179787
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160788246108
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1044060
, "function_name": "settings_backend_changed"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160788219951
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1017903
, "function_name": "g_settings_backend_invoke_closure"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160800803301
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 342501
, "function_name": "g_main_context_invoke_full"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160788220280
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1018232
, "function_name": "g_settings_backend_dispatch_signal"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160694223761
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 29585
, "function_name": "dconf_engine_emit_changes"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160694229994
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 35818
, "function_name": "dconf_engine_change_fast"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160694216943
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 22767
, "function_name": "dconf_settings_backend_write"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160788223465
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1021417
, "function_name": "g_settings_backend_write"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160788250442
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1048394
, "function_name": "g_settings_set_value"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 94127357319809
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 416385
, "function_name": "nautilus_files_view_set_show_hidden_files"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 94127357319914
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 416490
, "function_name": "show_hidden_files_changed_callback"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160786917514
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80010
, "function_name": "g_closure_invoke"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786994211
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 156707
, "function_name": "signal_emit_unlocked_R.isra.0"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020537
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183033
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160788240400
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1038352
, "function_name": "g_settings_real_change_event"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160787749797
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 547749
, "function_name": "_g_cclosure_marshal_BOOLEAN__POINTER_INTv"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160786918118
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80614
, "function_name": "_g_closure_invoke_va"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787017291
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 179787
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160788246108
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1044060
, "function_name": "settings_backend_changed"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160788219951
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1017903
, "function_name": "g_settings_backend_invoke_closure"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160800803301
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 342501
, "function_name": "g_main_context_invoke_full"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160788220280
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1018232
, "function_name": "g_settings_backend_dispatch_signal"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160694223761
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 29585
, "function_name": "dconf_engine_emit_changes"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160694229994
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 35818
, "function_name": "dconf_engine_change_fast"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160694216943
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 22767
, "function_name": "dconf_settings_backend_write"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160788223465
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1021417
, "function_name": "g_settings_backend_write"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160788250442
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1048394
, "function_name": "g_settings_set_value"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 94127357319809
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 416385
, "function_name": "nautilus_files_view_set_show_hidden_files"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 94127357320046
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 416622
, "function_name": "action_show_hidden_files"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160786917514
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80010
, "function_name": "g_closure_invoke"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160786994211
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 156707
, "function_name": "signal_emit_unlocked_R.isra.0"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020537
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183033
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160793487914
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 1206826
, "function_name": "gtk_application_accels_activate"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160796286363
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 4005275
, "function_name": "gtk_window_activate_key"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160796286998
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 4005910
, "function_name": "gtk_window_key_press_event"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 94127357494322
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 590898
, "function_name": "nautilus_window_key_press_event"
, "file_name": "/usr/bin/nautilus"
}
, { "address": 140160796487340
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 4206252
, "function_name": "_gtk_marshal_BOOLEAN__BOXEDv"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160786918118
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 80614
, "function_name": "_g_closure_invoke_va"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787017291
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 179787
, "function_name": "g_signal_emit_valist"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160787020899
, "build_id": "d3feef4356112c4f151ff3e13833377702ad1102"
, "build_id_offset": 183395
, "function_name": "g_signal_emit"
, "file_name": "/lib64/libgobject-2.0.so.0"
}
, { "address": 140160796131300
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 3850212
, "function_name": "gtk_widget_event_internal.part.0"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160794750255
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 2469167
, "function_name": "propagate_event"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160794757459
, "build_id": "6c7014abe7a6de4d13ab43debe0ddcefcdee1c9c"
, "build_id_offset": 2476371
, "function_name": "gtk_main_do_event"
, "file_name": "/lib64/libgtk-3.so.0"
}
, { "address": 140160791449641
, "build_id": "c5fb684c69c2162b414c823c8e045153079aa858"
, "build_id_offset": 249897
, "function_name": "_gdk_event_emit"
, "file_name": "/lib64/libgdk-3.so.0"
}
, { "address": 140160791664870
, "build_id": "c5fb684c69c2162b414c823c8e045153079aa858"
, "build_id_offset": 465126
, "function_name": "gdk_event_source_dispatch"
, "file_name": "/lib64/libgdk-3.so.0"
}
, { "address": 140160800798639
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 337839
, "function_name": "g_main_context_dispatch"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800799544
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338744
, "function_name": "g_main_context_iterate.constprop.0"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800799747
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338947
, "function_name": "g_main_context_iteration"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160788141869
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 939821
, "function_name": "g_application_run"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 94127357248583
, "build_id": "9156cd3d67e7e1f0d2e510c7db5c2ec9f3629559"
, "build_id_offset": 345159
, "function_name": "main"
, "file_name": "/usr/bin/nautilus"
} ]
}
, { "frames":
[ { "address": 140160783538863
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1010351
, "function_name": "__poll"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160800799438
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338638
, "function_name": "g_main_context_iterate.constprop.0"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800799747
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338947
, "function_name": "g_main_context_iteration"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800799825
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 339025
, "function_name": "glib_worker_main"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800970770
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 509970
, "function_name": "g_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
}
, { "frames":
[ { "address": 140160783538863
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1010351
, "function_name": "__poll"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160800799438
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338638
, "function_name": "g_main_context_iterate.constprop.0"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800800339
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 339539
, "function_name": "g_main_loop_run"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160788391594
, "build_id": "3345c70058c2f4d244dc8126f7691b897c1e8799"
, "build_id_offset": 1189546
, "function_name": "gdbus_shared_thread_func"
, "file_name": "/lib64/libgio-2.0.so.0"
}
, { "address": 140160800970770
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 509970
, "function_name": "g_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
}
, { "frames":
[ { "address": 140160783561597
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1033085
, "function_name": "syscall"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160801121027
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 660227
, "function_name": "g_cond_wait"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800601307
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 140507
, "function_name": "g_async_queue_pop_intern_unlocked"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800973031
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 512231
, "function_name": "g_thread_pool_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800970770
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 509970
, "function_name": "g_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
}
, { "frames":
[ { "address": 140160783561597
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1033085
, "function_name": "syscall"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160801121318
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 660518
, "function_name": "g_cond_wait_until"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800601281
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 140481
, "function_name": "g_async_queue_pop_intern_unlocked"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800973418
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 512618
, "function_name": "g_thread_pool_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800970770
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 509970
, "function_name": "g_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
}
, { "frames":
[ { "address": 140160783538863
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1010351
, "function_name": "__poll"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160423117382
, "build_id": "1f8db41117f25c515a485c590e2ec879a24e927f"
, "build_id_offset": 221766
, "function_name": "poll_func"
, "file_name": "/lib64/libpulse.so.0"
}
, { "address": 140160423057809
, "build_id": "1f8db41117f25c515a485c590e2ec879a24e927f"
, "build_id_offset": 162193
, "function_name": "pa_mainloop_poll"
, "file_name": "/lib64/libpulse.so.0"
}
, { "address": 140160423059475
, "build_id": "1f8db41117f25c515a485c590e2ec879a24e927f"
, "build_id_offset": 163859
, "function_name": "pa_mainloop_iterate"
, "file_name": "/lib64/libpulse.so.0"
}
, { "address": 140160423059648
, "build_id": "1f8db41117f25c515a485c590e2ec879a24e927f"
, "build_id_offset": 164032
, "function_name": "pa_mainloop_run"
, "file_name": "/lib64/libpulse.so.0"
}
, { "address": 140160423117597
, "build_id": "1f8db41117f25c515a485c590e2ec879a24e927f"
, "build_id_offset": 221981
, "function_name": "thread"
, "file_name": "/lib64/libpulse.so.0"
}
, { "address": 140160422708684
, "build_id": "fb5659ea4a7b385a6f676f349eb6d97bb6db65f6"
, "build_id_offset": 366028
, "function_name": "internal_thread_func"
, "file_name": "/usr/lib64/pulseaudio/libpulsecommon-13.99.so"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
}
, { "frames":
[ { "address": 140160783538863
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1010351
, "function_name": "__poll"
, "file_name": "/lib64/libc.so.6"
}
, { "address": 140160800799438
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338638
, "function_name": "g_main_context_iterate.constprop.0"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160800799747
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 338947
, "function_name": "g_main_context_iteration"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160694239165
, "build_id": "a63c03ae014fac61b7168406b64616b93deb75d6"
, "build_id_offset": 44989
, "function_name": "dconf_gdbus_worker_thread"
, "file_name": "/usr/lib64/gio/modules/libdconfsettings.so"
}
, { "address": 140160800970770
, "build_id": "99a3163dd1d8e6f1111105632e5bd61b8312c973"
, "build_id_offset": 509970
, "function_name": "g_thread_proxy"
, "file_name": "/lib64/libglib-2.0.so.0"
}
, { "address": 140160784442418
, "build_id": "5dd8c09e5e78533182d37e1118322077b16fe379"
, "build_id_offset": 37938
, "function_name": "start_thread"
, "file_name": "/lib64/libpthread.so.0"
}
, { "address": 140160783583507
, "build_id": "d278249792061c6b74d1693ca59513be1def13f2"
, "build_id_offset": 1054995
, "function_name": "__clone"
, "file_name": "/lib64/libc.so.6"
} ]
} ]
}
I know this issue but I cannot figure how to fix it :(
it's hard to determine how to reproduce it.
To reproduce it nearly each time, do the following:
- Open a Nautilus window,
- From this window, right-click a folder and select
Open in a new window
, - Then close the first window,
- and finally toggle hidden files.
→ https://youtu.be/C3oiFq_SwaI
I also have this issue, and I can reproduce it each time, I believe. I would need some guidance on how to give proof (logs, etc), but I think it can be useful:
- Open nautilus
- Toogle hidden files
- Close nautilus
- Open nautilus again. Hidden files are visible
- Attempt to toogle hidden files off. Nautilus' window unexpectdly closes
- Open nautilus again. Hidden files are off.
- Repeat ad infinitum
Just adding my five cents, in case it may remotely spur some inspiration. I'm using Ubuntu with GNOME shell 3.36.7.
@rubenmantecon yes I know the issue, but I still have no idea about how to fix it :(
@rubenmantecon yes I know the issue, but I still have no idea about how to fix it :(
Oh, apologies for the noise, then!
Thanks for your contribution with nautilus-terminal
, it's helpful :)
Oh, apologies for the noise, then!
Each small piece of information is helpful! Thank you for other (and a bit simpler) way to reproduce this bug. I'll try to find solution but too busy recently.