#0 0x00007f6020ada518 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 [Error: raise.c was not found in source tree] #1 0x00007f6020adc0ea in __GI_abort () at abort.c:89 [Error: abort.c was not found in source tree] #2 0x00007f6021842d15 in g_assertion_message () from /tmp/apport_sandbox_iQ0k7e/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6021842daa in g_assertion_message_expr () from /tmp/apport_sandbox_iQ0k7e/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x0000000000485eb4 in nautilus_bookmark_connect_file (bookmark=bookmark@entry=0x2841480) at nautilus-bookmark.c:349 344: 345: if (bookmark->details->exists) { 346: DEBUG ("%s: creating file", nautilus_bookmark_get_name (bookmark)); 347: 348: bookmark->details->file = nautilus_file_get (bookmark->details->location); 349: g_assert (!nautilus_file_is_gone (bookmark->details->file)); 350: 351: g_signal_connect_object (bookmark->details->file, "changed", 352: G_CALLBACK (bookmark_file_changed_callback), bookmark, 0); 353: } 354: #5 0x0000000000485f44 in nautilus_bookmark_constructed (obj=) at nautilus-bookmark.c:549 544: static void 545: nautilus_bookmark_constructed (GObject *obj) 546: { 547: NautilusBookmark *self = NAUTILUS_BOOKMARK (obj); 548: 549: nautilus_bookmark_connect_file (self); 550: nautilus_bookmark_update_exists (self); 551: } 552: 553: static void 554: nautilus_bookmark_class_init (NautilusBookmarkClass *class) #6 0x00007f6021af9897 in g_object_new_internal () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007f6021afb1b5 in g_object_new_valist () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007f6021afb521 in g_object_new () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00000000004862b7 in nautilus_bookmark_new (location=0x2500500, custom_name=0x2a9bb60 "") at nautilus-bookmark.c:756 751: nautilus_bookmark_new (GFile *location, 752: const gchar *custom_name) 753: { 754: NautilusBookmark *new_bookmark; 755: 756: new_bookmark = NAUTILUS_BOOKMARK (g_object_new (NAUTILUS_TYPE_BOOKMARK, 757: "location", location, 758: "name", custom_name, 759: "custom-name", custom_name != NULL, 760: NULL)); 761: #10 0x0000000000476654 in nautilus_window_slot_update_bookmark (file=0x2d56f30, slot=0x2154ad0) at nautilus-window-slot.c:1971 1966: /* We've changed locations, must recreate bookmark for current location. */ 1967: g_clear_object (&slot->details->last_location_bookmark); 1968: slot->details->last_location_bookmark = slot->details->current_location_bookmark; 1969: 1970: display_name = nautilus_file_get_display_name (file); 1971: slot->details->current_location_bookmark = nautilus_bookmark_new (new_location, display_name); 1972: g_free (display_name); 1973: } 1974: 1975: g_object_unref (new_location); 1976: } #11 nautilus_window_slot_update_for_new_location (slot=0x2154ad0) at nautilus-window-slot.c:2254 2249: window = nautilus_window_slot_get_window (slot); 2250: new_location = slot->details->pending_location; 2251: slot->details->pending_location = NULL; 2252: 2253: file = nautilus_file_get (new_location); 2254: nautilus_window_slot_update_bookmark (slot, file); 2255: 2256: update_history (slot, slot->details->location_change_type, new_location); 2257: old_location = nautilus_window_slot_get_location (slot); 2258: 2259: location_really_changed = #12 location_has_really_changed (slot=0x2154ad0) at nautilus-window-slot.c:2532 2527: nautilus_window_slot_remove_extra_location_widgets (slot); 2528: nautilus_window_slot_switch_new_content_view (slot); 2529: 2530: if (slot->details->pending_location != NULL) { 2531: /* Tell the window we are finished. */ 2532: nautilus_window_slot_update_for_new_location (slot); 2533: } 2534: 2535: /* Now that we finished switching to the new location, 2536: * add back the extra location widgets. 2537: */ #13 view_begin_loading_cb (view=, slot=0x2154ad0) at nautilus-window-slot.c:2387 2382: } 2383: 2384: nautilus_profile_start (NULL); 2385: 2386: if (view == slot->details->new_content_view) { 2387: location_has_really_changed (slot); 2388: } else { 2389: nautilus_window_slot_set_allow_stop (slot, TRUE); 2390: } 2391: 2392: setup_loading_floating_bar (slot); #14 0x00007f6021af3fa5 in g_closure_invoke () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007f6021b05fc1 in signal_emit_unlocked_R () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007f6021b0ed5c in g_signal_emit_valist () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007f6021b0f08f in g_signal_emit () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x0000000000463834 in finish_loading (view=view@entry=0x250eb90) at nautilus-view.c:9226 9221: 9222: /* Tell interested parties that we've begun loading this directory now. 9223: * Subclasses use this to know that the new metadata is now available. 9224: */ 9225: nautilus_profile_start ("BEGIN_LOADING"); 9226: g_signal_emit (view, signals[BEGIN_LOADING], 0); 9227: nautilus_profile_end ("BEGIN_LOADING"); 9228: 9229: /* Assume we have now all information to show window */ 9230: nautilus_window_view_visible (nautilus_view_get_window (view), NAUTILUS_VIEW (view)); 9231: #19 0x0000000000463a98 in finish_loading_if_all_metadata_loaded (view=0x250eb90) at nautilus-view.c:9285 9280: static void 9281: finish_loading_if_all_metadata_loaded (NautilusView *view) 9282: { 9283: if (!view->details->metadata_for_directory_as_file_pending && 9284: !view->details->metadata_for_files_in_directory_pending) { 9285: finish_loading (view); 9286: } 9287: } 9288: 9289: static void 9290: metadata_for_directory_as_file_ready_callback (NautilusFile *file, #20 metadata_for_files_in_directory_ready_callback (directory=0x2d7f350, files=, callback_data=0x250eb90) at nautilus-view.c:9326 9321: 9322: nautilus_profile_start (NULL); 9323: 9324: view->details->metadata_for_files_in_directory_pending = FALSE; 9325: 9326: finish_loading_if_all_metadata_loaded (view); 9327: nautilus_profile_end (NULL); 9328: } 9329: 9330: static void 9331: disconnect_handler (GObject *object, guint *id) #21 0x00000000004a3345 in ready_callback_call (directory=0x2d7f350, callback=0x2cba470) at nautilus-directory-async.c:1261 1256: } else { 1257: file_list = nautilus_directory_get_file_list (directory); 1258: } 1259: 1260: /* Pass back the file list if the user was waiting for it. */ 1261: (* callback->callback.directory) (directory, 1262: file_list, 1263: callback->callback_data); 1264: 1265: nautilus_file_list_free (file_list); 1266: } #22 0x00000000004a8763 in call_ready_callbacks_at_idle (callback_data=) at nautilus-directory-async.c:1798 1793: 1794: /* Callbacks are one-shots, so remove it now. */ 1795: remove_callback_link_keep_data (directory, node); 1796: 1797: /* Call the callback. */ 1798: ready_callback_call (directory, callback); 1799: g_free (callback); 1800: } 1801: 1802: nautilus_directory_async_state_changed (directory); 1803: #23 0x00007f602181cfda in g_main_context_dispatch () from /tmp/apport_sandbox_iQ0k7e/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f602181d380 in g_main_context_iterate.isra () from /tmp/apport_sandbox_iQ0k7e/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f602181d42c in g_main_context_iteration () from /tmp/apport_sandbox_iQ0k7e/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f6021de4bcd in g_application_run () from /tmp/apport_sandbox_iQ0k7e/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #27 0x000000000042ba31 in main (argc=2, argv=0x7ffc406a79d8) at nautilus-main.c:103 98: /* hold indefinitely if we're asked to persist */ 99: if (g_getenv ("NAUTILUS_PERSIST") != NULL) { 100: g_application_hold (G_APPLICATION (application)); 101: } 102: 103: retval = g_application_run (G_APPLICATION (application), 104: argc, argv); 105: 106: g_object_unref (application); 107: 108: eel_debug_shut_down ();