After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 768303 - ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion fai...
Status: RESOLVED DUPLICATE of bug 747662
Product: nautilus
Classification: Core
Component: Crashers
3.20.x
Other Linux
: Normal normal
: 3.20
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-07-01 21:46 UTC by Sebastian
Modified: 2016-12-11 15:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
crash on startup finish_adding_new_icons: assertion failed (1.50 KB, text/plain)
2016-08-19 01:14 UTC, Bobby Krupczak
Details

Description Sebastian 2016-07-01 21:46:56 UTC
I have used jhbuild to build Gnome 3.20, when I start nautilus with `jhbuild run nautilus` I get the following error and nautilus crashes:

ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
Aborted (core dumped)

Running inside gdb gives me the following stacktrace:

**
ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)

Thread 1 "nautilus" received signal SIGABRT, Aborted.
0x00007ffff3d17418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 54
  • #1 __GI_abort
    at abort.c line 89
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at gtestutils.c line 2452
  • #4 finish_adding_new_icons
    at nautilus-canvas-container.c line 6021
  • #5 redo_layout_internal
    at nautilus-canvas-container.c line 1912
  • #6 redo_layout
    at nautilus-canvas-container.c line 1977
  • #7 nautilus_canvas_container_sort
    at nautilus-canvas-container.c line 7058
  • #8 nautilus_canvas_view_clean_up_by_name
    at nautilus-canvas-view.c line 315
  • #9 nautilus_desktop_canvas_view_end_loading
    at nautilus-desktop-canvas-view.c line 271
  • #10 g_cclosure_marshal_VOID__BOOLEANv
    at gmarshal.c line 978
  • #11 g_type_class_meta_marshalv
    at gclosure.c line 1024
  • #12 _g_closure_invoke_va
    at gclosure.c line 867
  • #13 g_signal_emit_valist
    at gsignal.c line 3294
  • #14 g_signal_emit
    at gsignal.c line 3441
  • #15 done_loading
    at nautilus-files-view.c line 3195
  • #16 display_pending_files
    at nautilus-files-view.c line 3687
  • #17 display_pending_callback
    at nautilus-files-view.c line 3754
  • #18 g_timeout_dispatch
    at gmain.c line 4577
  • #19 g_main_dispatch
    at gmain.c line 3154
  • #20 g_main_context_dispatch
    at gmain.c line 3769
  • #21 g_main_context_iterate
    at gmain.c line 3840
  • #22 g_main_context_iteration
    at gmain.c line 3901
  • #23 g_application_run
    at gapplication.c line 2381
  • #24 main
    at nautilus-main.c line 100

Can anyone help me with this? Is it a known issue or am I doing something wrong?
Comment 1 Bobby Krupczak 2016-08-19 01:14:52 UTC
Created attachment 333601 [details]
crash on startup finish_adding_new_icons: assertion failed

nautilus crash on freshly installed fedora 24 system.  Show stopper -- can't run nautilus at all.
Comment 2 Bobby Krupczak 2016-08-19 01:17:24 UTC
I'm running ownCloud client, dropbox client, and insync clients.
Comment 3 Bobby Krupczak 2016-08-19 01:19:50 UTC
Uninstalling insync nautilus plugin did not stop nautilus from crashing.
Comment 4 Sebastien Bacher 2016-08-31 15:09:41 UTC
that's still an issue with 3.20.2, ubuntu got several reports, https://bugs.launchpad.net/nautilus/+bug/1618935
Comment 5 Carlos Soriano 2016-09-01 07:34:40 UTC
This, unfortunately, is a common backtrace for issues on the desktop. Let's try to take a look for 3.20.4 together with 3.22.
Comment 6 Ian B. MacDonald 2016-09-12 15:50:09 UTC
This is present on 3.20.3-1ubuntu1 in current 16.10 beta. 

I removed .config/nautilus and it worked around the problem. 

I compared the newly generated config folder to the old one. 

The new one only had a single file for desktop-metadata with one subtle difference related to the icon size shown below.   

The old folder had two additional files 'accels' and 'search-metadata'. 

Unfortunately when I reverted the configuration directory back to the original files I was unable to reproduce the problem. 

imac@dottodesk:~/.config/nautilus$ diff desktop-metadata  ../../nautilus_old/desktop-metadata 
2,4c2,3
< nautilus-icon-view-keep-aligned=true
< nautilus-icon-view-layout-timestamp=1473438910
< nautilus-desktop-icon-size=48
---
> nautilus-icon-view-keep-aligned=false
> nautilus-icon-view-layout-timestamp=1471619447
Comment 7 Ernestas Kulik 2016-12-11 15:08:48 UTC

*** This bug has been marked as a duplicate of bug 747662 ***