Re: [Nautilus-list] GMC broke Nautilus!



Hello,

    The version of Nautilus I'm using is:

$ nautilus --version
Gnome nautilus 1.0.4

    It was installed from the .deb package 'nautilus_1.0.4-ximian.4_i386.deb' - I downloaded it with apt-get (via dselect) from red-carpet.ximian.com.  I'm using Debian Potato (2.2) with Linux kernel 2.4.9.  Since my copy of Nautilus was installed from a package, I cannot use gdb (no debugging symbols in the packaged version).  I did try an strace of nautilus, and I followed the child processes by using the `-f' flag.  Here is where strace stops piping text to STDOUT (right after I close a Nautilus window):

    This may or may not be useful, it's mostly gibberish to me =] but it looks like it's stuck waiting for a signal.  I don't know much about programming, but it appears to be removing any signal mask before it enters a suspend state, waiting for a signal that never arrives.  Hopefully someone on this list can make sense of it.  I've since purge `gmc' and all of it's configuration - then re-installed Nautilus thinking that perhaps `gmc' was still getting in the way.  The problem persists, however...

<snip>
writev(19, [{"GIOP\1\0\1", 7}, {"\0<\0\0\0", 5}, {"\0\0\0\0", 4}, {"\224\305\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0!3 \342\311\362r^\6\0\0\0I\ru\336\306"..., 28}, {"\n\0\0\0unrealize\0", 14}, {"\0\0", 2}, {"\0\0\0\0", 4}], 9) = 72
select(21, [3 9 10 11 14 19 20], NULL, [3 9 10 11 14 19 20], NULL) = 1 (in [19])
read(19, "GIOP\1\0\1\1\f\0\0\0", 12)    = 12
read(19, "\0\0\0\0\224\305\377\277\0\0\0\0", 12) = 12
write(5, "+\3\1\0", 4)                  = 4
read(5, "\21\210-:\7\0 \1\7\0 \1H\207\311\10L\370\377\277\356\322"..., 32) = 32
read(5, 0xbfffc57c, 32)                 = -1 EAGAIN (Resource temporarily unavailable)
select(6, [5], NULL, NULL, NULL)        = 1 (in [5])
read(5, "\1\2.:\0\0\0\0\347\4 \2(\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 32) = 32
writev(19, [{"GIOP\1\0\1", 7}, {"\0H\0\0\0", 5}, {"\0\0\0\0", 4}, {"d\304\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0!3 \342\311\362r^\6\0\0\0I\ru\336\306"..., 28}, {"\t\0\0\0setFrame\0", 13}, {"\0\0\0", 3}, {"\0\0\0\0", 4}, {"\1\0\0\0", 4}, {"\0", 1}, {"\0\0\0", 3}, {"\0\0\0\0", 4}], 13) = 84
select(21, [3 9 10 11 14 19 20], NULL, [3 9 10 11 14 19 20], NULL) = 1 (in [19])
read(19, "GIOP\1\0\1\1\f\0\0\0", 12)    = 12
read(19, "\0\0\0\0d\304\377\277\0\0\0\0", 12) = 12
writev(19, [{"GIOP\1\0\1", 7}, {"\0008\0\0\0", 5}, {"\0\0\0\0", 4}, {"$\304\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0!3 \342\311\362r^\6\0\0\0I\ru\336\306"..., 28}, {"\6\0\0\0unref\0", 10}, {"\0\0", 2}, {"\0\0\0\0", 4}], 9) = 68
select(21, [3 9 10 11 14 19 20], NULL, [3 9 10 11 14 19 20], NULL) = 1 (in [19])
read(19, "GIOP\1\0\1\1\f\0\0\0", 12)    = 12
read(19, "\0\0\0\0$\304\377\277\0\0\0\0", 12) = 12
rt_sigprocmask(SIG_SETMASK, NULL, [RT_0], 8) = 0
rt_sigsuspend([]
EOF
</snip>

-David Fuchs



Darin Adler wrote:
on 10/1/01 4:20 PM, David Fuchs at dfuchs uniserve com wrote:

  Once Nautilus starts, it displays all the desktop icons properly,
and mouse-overs will still highlight the icons and such. If I open one
of the icons (single-click in this case), then it opens the appropriate
window. Now, I can open as many windows as I want, but as soon as I
close just one of the opened windows, Nautilus dies. It's still running
if I check the process list, but the icons are no longer drawn (moving a
window over top will erase the icon below), and I have to kill Nautilus
and have it respawn in order to get the icons back. Of course the
problem occurs the next time I happen to close a Nautilus window.

I can't tell you what's wrong, because I haven't heard of this problem
before. But it would be good to diagnose the problem with gdb. If you are
comfortable with that sort of thing, perhaps we can find out what's going
wrong.

It's not surprising that a bug could result in a hang in Nautilus when a
window is closed, although I don't have any particular specific theory about
what's hanging.

Your message doesn't mention the version of Nautilus you are using.

-- Darin


_______________________________________________
nautilus-list mailing list
nautilus-list lists eazel com
http://lists.eazel.com/mailman/listinfo/nautilus-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]