[Bug 21760] Nautilus crashes when opening parent folder of a folder the user has no permissions to open
bugzilla-daemon at bugzilla.ubuntu.com
bugzilla-daemon at bugzilla.ubuntu.com
Wed Jan 4 00:40:37 UTC 2006
Please do not reply to this email. You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=21760
Ubuntu | nautilus
------- Additional Comments From susana.pereira at gmail.com 2006-01-04 00:40 UTC -------
Hello
I'm using browser mode ("nautilus --no-desktop --browser %U" but i have tried
without these options too), i go to the parent folder by clicking its button in
the location bar (View->location bar enabled) or the up or back button in the
Main Tolbar, nautilus crashes everytime. The folder was created inside the
Desktop of a normal user (who is sudoer). I don't know if this matters but i
don't have a clean installation of dapper from flight cd, i dist-upgraded it
from breezy.
In what i think is spatial mode (Edit->Preferences->Behavior->Always open in
browser windows disabled) i get many windows and nautilus crashes when i close
the window of the folder i don't have permissions to see. It does not crash when
i close any of the other windows.
Also, before reporting the bug i tried to get a backtrace following the
procedure here: https://wiki.ubuntu.com/DebuggingProgramCrash but when nautilus
crash gdb said "Program exited normally." so i couldn't get a backtrace.
Bug-buddy gives a backtrace :) Hope it is enough, if it isn't please tell me
what i did wrong with gdb or if i need to install more dbg packages (i installed
nautilus-dbg, didn't have a /usr/bin/nautilus-dbg so i called "gdb nautilus" and
followed the rest of the steps).
Backtrace form bug-buddy using browser mode:
Backtrace was generated from '/usr/bin/nautilus'
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1225853248 (LWP 18808)]
[New Thread -1227904080 (LWP 18809)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb76b24ab in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7db9226 in libgnomeui_module_info_get ()
from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb7442279 in free () from /lib/tls/i686/cmov/libc.so.6
#5 0xb764cfd4 in g_free () from /usr/lib/libglib-2.0.so.0
#6 0xb6d79c62 in ih_sub_setup ()
from /usr/lib/gnome-vfs-2.0/modules/libfile.so
#7 0xb6d792ae in im_rm () from /usr/lib/gnome-vfs-2.0/modules/libfile.so
#8 0xb7647fea in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#9 0xb76464e7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0xb76494d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#11 0xb76497f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0xb7b44da5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x08078d6e in main (argc=0, argv=0xbfe097a4) at nautilus-main.c:435
#14 0xb73f3ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#15 0x080667d1 in _start () at ../sysdeps/i386/elf/start.S:119
Thread 2 (Thread -1227904080 (LWP 18809)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb749e0e4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7649328 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb76497f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb772c75e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb7661db2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb76ac361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb74a7bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread -1225853248 (LWP 18808)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76b24ab in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7db9226 in libgnomeui_module_info_get ()
from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb7442279 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb764cfd4 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb6d79c62 in ih_sub_setup ()
from /usr/lib/gnome-vfs-2.0/modules/libfile.so
No symbol table info available.
#7 0xb6d792ae in im_rm () from /usr/lib/gnome-vfs-2.0/modules/libfile.so
No symbol table info available.
#8 0xb7647fea in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0xb76464e7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb76494d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb76497f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb7b44da5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x08078d6e in main (argc=0, argv=0xbfe097a4) at nautilus-main.c:435
kill_shell = 0
restart_shell = 0
no_default_window = 0
browser_window = 0
no_desktop = 0
startup_id = <value optimized out>
startup_id_copy = 0x81c19f0 "\220Ù3\bH](\bX](\bàã4\bÀ\227\035\b1"
geometry = 0x0
perform_self_check = 0
popt_context = (poptContext) 0x8161d00
args = (const char **) 0x0
application = (NautilusApplication *) 0x81be198
program = (GnomeProgram *) 0x8153b80
context_as_value = {g_type = 68, data = {{v_int = 135666944,
v_uint = 135666944, v_long = 135666944, v_ulong = 135666944,
v_int64 = 135666944, v_uint64 = 135666944, v_float = 4.51730724e-34,
v_double = 6.7028376306668228e-316, v_pointer = 0x8161d00}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
options = {{longName = 0x8129033 "check", shortName = 99 'c',
argInfo = 0, arg = 0xbfe096f0, val = 0,
descrip = 0x812905c "Perform a quick set of self-check tests.",
argDescrip = 0x0}, {longName = 0x812be37 "geometry", shortName = 103 'g',
argInfo = 1, arg = 0xbfe096f4, val = 0,
descrip = 0x8129088 "Create the initial window with the given geometry.",
argDescrip = 0x8128e90 "GEOMETRY"}, {
longName = 0x812566d "no-default-window", shortName = 110 'n',
argInfo = 0, arg = 0xbfe09700, val = 0,
descrip = 0x81290bc "Only create windows for explicitly specified URIs.",
argDescrip = 0x0}, {longName = 0x8128e99 "no-desktop",
shortName = 0 '\0', argInfo = 0, arg = 0xbfe096f8, val = 0,
descrip = 0x81290f0 "Do not manage the desktop (ignore the preference set in
the preferences dialog).", argDescrip = 0x0}, {
longName = 0x812aa13 "browser", shortName = 0 '\0', argInfo = 0,
arg = 0xbfe096fc, val = 0, descrip = 0x8128ea4 "open a browser window.",
argDescrip = 0x0}, {longName = 0x812903b "quit", shortName = 113 'q',
argInfo = 0, arg = 0xbfe09708, val = 0,
descrip = 0x8128ebb "Quit Nautilus.", argDescrip = 0x0}, {
longName = 0x8129042 "restart", shortName = 0 '\0', argInfo = 1073741824,
arg = 0xbfe09704, val = 0, descrip = 0x8128eca "Restart Nautilus.",
argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0,
arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
#14 0xb73f3ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#15 0x080667d1 in _start () at ../sysdeps/i386/elf/start.S:119
No locals.
#0 0xffffe410 in __kernel_vsyscall ()
(In reply to comment #1)
> Thanks for your bug. Could you get a backtrace of the crash (the bug-buddy
> dialog to send the bug upstream has it)? Do you use the spatial or browser mode?
> How do you go the parent folder? By using the keyboard, the toolbar, the bottom
> left corner, the path bar? It works fine for me...
--
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the desktop-bugs
mailing list