You are not logged in.

#1 2011-01-16 23:42:13

jeff story
Member
Registered: 2009-05-31
Posts: 237
Website

app lags/crashes in only one user account

No test repos enabled,  Gnome desktop.

Nautilus file browser is slow and will crash while opening some folders.
Same issues with GTK pacman.  (only used for looking at packages. all package manipulation with pacman cl)

This problem started over a month ago and only recently I'm trying to troubleshoot it.

If I log in as test user or root, everything runs as it should.

Would switching between the following  64bit packages to lib32 and  back to 64bit  possible create application problems in one user account?

gnutls gcc-libs glib glibc glibgtk gtk gtk2 etc

I have tried reinstalling packages including nautilus and even gnome desktop and gnome extras, removed any ~/ .nautilus files I could find etc.
Any suggestions would be more than welcome other that creating a new user account.....that would be easy but I wouldn't learn a thing...
I have searched and found many similar nautilus issues dating back several years, but the fix was usually package updates or reinstall nautilus.

I have filed a bug at bugzilla gnome, but still trying to find a solution in the meantime.

gdb nautilus <PID>
(gdb) thread apply all bt

Thread 2 (Thread 0x7f9965771700 (LWP 1994)):
#0  0x00007f996ee6c3e3 in poll () from /lib/libc.so.6
#1  0x00007f99701a7134 in g_main_context_poll (context=0x14c8a10, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:3093
#2  g_main_context_iterate (context=0x14c8a10, block=1, dispatch=1, 
    self=<value optimized out>) at gmain.c:2775
#3  0x00007f99701a7a42 in g_main_loop_run (loop=0x14c8af0) at gmain.c:2988
#4  0x00007f997149e144 in gdbus_shared_thread_func (data=<value optimized out>)
    at gdbusprivate.c:277
#5  0x00007f99701cdf56 in g_thread_create_proxy (data=0x14c8b10)
    at gthread.c:1897
#6  0x00007f996f108c60 in start_thread () from /lib/libpthread.so.0
#7  0x00007f996ee747ed in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f997325b760 (LWP 1954)):
#0  g_atomic_pointer_get (atomic=0x14752b8) at gatomic-gcc.c:78
#1  0x00007f9970ac1e23 in lookup_iface_entry_I (
    instance_class=<value optimized out>, iface_type=<value optimized out>)
    at gtype.c:561
#2  type_lookup_iface_vtable_I (instance_class=<value optimized out>, 
    iface_type=<value optimized out>) at gtype.c:616
---Type <return> to continue, or q <return> to quit---
#3  g_type_interface_peek (instance_class=<value optimized out>, 
    iface_type=<value optimized out>) at gtype.c:3099
#4  0x00007f9971deecb0 in IA__gtk_tree_model_iter_has_child (
    tree_model=0x188a930, iter=0x7fff08de6360) at gtktreemodel.c:1251
#5  0x00007f99696d02ff in count_rows (model=0x188a930, 
    iter=<value optimized out>, end_path=0x1ae4390, count=0x7fff08de643c, 
    level=2, depth=3) at gailtreeview.c:4436
#6  0x00007f99696d031c in count_rows (model=0x188a930, 
    iter=<value optimized out>, end_path=0x1ae4390, count=0x7fff08de643c, 
    level=1, depth=3) at gailtreeview.c:4437
#7  0x00007f99696d0558 in get_index (tree_view=0x1640760, 
    path=<value optimized out>, actual_column=0) at gailtreeview.c:4374
#8  0x00007f99696d3e4a in cell_info_get_index (tree_view=0x1640760, 
    index=0x7fff08de6538, info=<value optimized out>) at gailtreeview.c:4142
#9  0x00007f99696d4430 in find_cell (obj=0x184e200, i=103)
    at gailtreeview.c:4193
#10 gail_tree_view_ref_child (obj=0x184e200, i=103) at gailtreeview.c:835
#11 0x00007f996949d030 in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#12 0x00007f9970ab1151 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=434, instance=0x184e200, emission_return=0x0, 
    instance_and_params=0x7f994c1aa770) at gsignal.c:3218
#13 0x00007f9970abac85 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    detail=<value optimized out>, var_args=<value optimized out>)
    at gsignal.c:2983
#14 0x00007f9970abb012 in g_signal_emit_by_name (
    instance=<value optimized out>, 
    detailed_signal=0x7f99696dc055 "children_changed::add") at gsignal.c:3077
#15 0x00007f99696d332d in model_row_inserted (
    tree_model=<value optimized out>, path=<value optimized out>, 
    iter=<value optimized out>, user_data=<value optimized out>)
    at gailtreeview.c:2903
#16 0x00007f9970a9febe in g_closure_invoke (closure=0x7f994c08a660, 
    return_value=0x0, n_param_values=3, param_values=0x7f994c1aa6d0, 
    invocation_hint=0x7fff08de6c10) at gclosure.c:766
#17 0x00007f9970ab1a12 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x188a930, emission_return=0x0, 
    instance_and_params=0x7f994c1aa6d0) at gsignal.c:3322
#18 0x00007f9970abac85 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=<value optimized out>)
    at gsignal.c:2983
#19 0x00007f9970abae53 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#20 0x00007f9971df92a1 in gtk_tree_model_sort_row_inserted (
---Type <return> to continue, or q <return> to quit---
    s_model=<value optimized out>, s_path=0x7f994c17c580, 
    s_iter=<value optimized out>, data=0x188a930) at gtktreemodelsort.c:691
#21 0x00007f9970a9febe in g_closure_invoke (closure=0x7f994c03fd50, 
    return_value=0x0, n_param_values=3, param_values=0x7f994c1aa680, 
    invocation_hint=0x7fff08de7110) at gclosure.c:766
#22 0x00007f9970ab1837 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x17b96e0, emission_return=0x0, 
    instance_and_params=0x7f994c1aa680) at gsignal.c:3252
#23 0x00007f9970abac85 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=<value optimized out>)
    at gsignal.c:2983
#24 0x00007f9970abae53 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#25 0x00000000004a1338 in report_row_inserted (model=0x17b96e0, 
    iter=0x7fff08de7430) at fm-tree-model.c:622
#26 0x00000000004a147d in report_node_inserted (model=0x17b96e0, 
    node=0x7f994c1b0140) at fm-tree-model.c:689
#27 0x00000000004a2591 in insert_node (model=0x17b96e0, parent=0x1bac790, 
    node=0x7f994c1b0140) at fm-tree-model.c:880
#28 0x00000000004a294e in process_file_change (
    directory=<value optimized out>, changed_files=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    callback_data=0x7f994c03fd80) at fm-tree-model.c:1015
#29 files_changed_callback (directory=<value optimized out>, 
    changed_files=<value optimized out>, callback_data=0x7f994c03fd80)
    at fm-tree-model.c:1029
#30 0x00000000004b742e in nautilus_directory_monitor_add_internal (
    directory=0x16281e0, file=0x0, client=<value optimized out>, 
    monitor_hidden_files=0, monitor_backup_files=0, file_attributes=259, 
    callback=0x4a28a0 <files_changed_callback>, callback_data=0x7f994c03fd80)
    at nautilus-directory-async.c:778
#31 0x0000000000505b49 in vfs_file_monitor_add (directory=0x16281e0, 
    client=0x17b96e0, monitor_hidden_files=0, monitor_backup_files=0, 
    file_attributes=259, callback=0x4a28a0 <files_changed_callback>, 
    callback_data=0x7f994c03fd80) at nautilus-vfs-directory.c:106
#32 0x00000000004a212e in start_monitoring_directory (model=0x17b96e0, 
    node=0x1bac790) at fm-tree-model.c:1133
#33 update_monitoring (model=0x17b96e0, node=0x1bac790) at fm-tree-model.c:1476
#34 0x00000000004a2053 in update_monitoring (model=0x17b96e0, node=0x1a59fc0)
    at fm-tree-model.c:1474
#35 0x00000000004a2053 in update_monitoring (model=0x17b96e0, 
    node=0x7f994c08aba0) at fm-tree-model.c:1474
#36 0x00000000004a2a7b in update_monitoring_idle_callback (
    callback_data=<value optimized out>) at fm-tree-model.c:1489
#37 0x00007f99701a6bf3 in g_main_dispatch (context=0x14373f0) at gmain.c:2149
---Type <return> to continue, or q <return> to quit---
#38 g_main_context_dispatch (context=0x14373f0) at gmain.c:2702
#39 0x00007f99701a73d0 in g_main_context_iterate (context=0x14373f0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2780
#40 0x00007f99701a7a42 in g_main_loop_run (loop=0x162a0d0) at gmain.c:2988
#41 0x00007f9971d0f8f7 in IA__gtk_main () at gtkmain.c:1237
#42 0x0000000000441867 in main (argc=1, argv=0x7fff08de7b78)
    at nautilus-main.c:544
(gdb)

Last edited by jeff story (2011-01-17 00:04:01)


Check out my website for info on the Arch Linux Installer

Offline

Board footer

Powered by FluxBB