Public bug reported:

Binary package hint: nautilus

If you open any nautilus window, roll your mousewheel on the listbox
("Icon View", etc) fast where you can change a view.  It will crash
instantly.  This indicates bad thread synchronization, timing, or risky
coding practices...

(gdb) bt full
#0  0x00007ffff3582c45 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff3586d51 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007ffff4b7762f in IA__g_assertion_message (
    domain=<value optimized out>, 
    file=0x54ed58 "nautilus-window-manage-views.c", 
    line=<value optimized out>, 
    func=0x54f660 "nautilus_window_report_load_underway", 
    message=0x11dc060 "assertion failed: (slot != NULL)")
    at /build/buildd/glib2.0-2.21.4/glib/gtestutils.c:1301
        lstr = "1314\0\177", '\0' <repeats 18 times>, "\34&U\0\0\0\0"
#3  0x00007ffff4b77ba0 in IA__g_assertion_message_expr (domain=0x0, 
    file=0x54ed58 "nautilus-window-manage-views.c", line=1314, 
    func=0x54f660 "nautilus_window_report_load_underway", 
    expr=<value optimized out>)
    at /build/buildd/glib2.0-2.21.4/glib/gtestutils.c:1312
No locals.
#4  0x00000000004617ac in nautilus_window_report_load_underway (
    window=<value optimized out>, view=0x7fffd800cba0)
    at nautilus-window-manage-views.c:1314
        slot = 0x0
        __PRETTY_FUNCTION__ = "nautilus_window_report_load_underway"
---Type <return> to continue, or q <return> to quit---
#5  0x000000000047298b in finish_loading (view=0x7fffd800cba0)
    at fm-directory-view.c:9098
No locals.
#6  0x00000000004af552 in ready_callback_call (directory=0xa9a8f0, 
    callback=<value optimized out>) at nautilus-directory-async.c:1264
        file_list = 0x0
#7  0x00000000004b36de in call_ready_callbacks_at_idle (
    callback_data=<value optimized out>) at nautilus-directory-async.c:1835
        directory = 0xa9a8f0
        node = <value optimized out>
        next = <value optimized out>
        callback = 0xeb3df0
#8  0x00007ffff4b51a8e in g_main_dispatch (context=0x7f92e0)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:1960
        dispatch = 0x7ffff4b4fc50 <g_idle_dispatch>
        user_data = 0xa9a8f0
        callback = 0x4b3650 <call_ready_callbacks_at_idle>
        cb_funcs = 0x7ffff4ddc5f0
        cb_data = 0x1172c30
        current_source_link = {data = 0x11db940, next = 0x0}
        source = 0x11db940
        current = 0x7b9040
        i = 3
---Type <return> to continue, or q <return> to quit---
#9  IA__g_main_context_dispatch (context=0x7f92e0)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2513
No locals.
#10 0x00007ffff4b55458 in g_main_context_iterate (context=0x7f92e0, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2591
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 11
        allocated_nfds = -189390944
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0x00007ffff4b558b5 in IA__g_main_loop_run (loop=0xad3c70)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2799
        self = 0x7b7690
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#12 0x00007ffff642b117 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x000000000044335a in main (argc=1, argv=0x7fffffffe7a8)
    at nautilus-main.c:548
        kill_shell = 0
---Type <return> to continue, or q <return> to quit---
        no_default_window = 0
        browser_window = 0
        no_desktop = 0
        version = 0
        autostart_mode = 0
        autostart_id = <value optimized out>
        geometry = 0x0
        remaining = 0x0
        perform_self_check = 0
        application = <value optimized out>
        context = <value optimized out>
        file = 0x0
        uri = <value optimized out>
        uris = 0x0
        uris_array = <value optimized out>
        error = 0x0
        options = {{long_name = 0x54a4b9 "check", short_name = 99 'c', 
            flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe6a8, 
            description = 0x54a500 "Perform a quick set of self-check tests.", 
            arg_description = 0x0}, {long_name = 0x54a3ef "version", 
            short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x7fffffffe6ac, 
            description = 0x54a530 "Show the version of the program.", 
---Type <return> to continue, or q <return> to quit---
            arg_description = 0x0}, {long_name = 0x54e3d3 "geometry", 
            short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0x7fffffffe6a0, 
            description = 0x54a558 "Create the initial window with the given 
geometry.", arg_description = 0x54a3f7 "GEOMETRY"}, {
            long_name = 0x54a400 "no-default-window", short_name = 110 'n', 
            flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe6b8, 
            description = 0x54a590 "Only create windows for explicitly 
specified URIs.", arg_description = 0x0}, {long_name = 0x54a412 "no-desktop", 
            short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x7fffffffe6b0, 
            description = 0x54a5c8 "Do not manage the desktop (ignore the 
preference set in the preferences dialog).", arg_description = 0x0}, {
            long_name = 0x546dc6 "browser", short_name = 0 '\0', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe6b4, 
            description = 0x54a41d "open a browser window.", 
            arg_description = 0x0}, {long_name = 0x56b6d1 "quit", 
            short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x7fffffffe6bc, 
            description = 0x54a434 "Quit Nautilus.", arg_description = 0x0}, {
            long_name = 0x54f821 "", short_name = 0 '\0', flags = 0, 
            arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fffffffe698, 
            description = 0x0, arg_description = 0x54a443 "[URI...]"}, {
---Type <return> to continue, or q <return> to quit---
            long_name = 0x0, short_name = 0 '\0', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, 
            arg_description = 0x0}}

** Affects: nautilus (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-collected

-- 
nautilus failed assert while changing views fast
https://bugs.launchpad.net/bugs/407547
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to nautilus in ubuntu.

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to