Bug#542687: gnome-panel does not interact with mouse over VNC
Rob Mahurin
rob at utk.edu
Thu Aug 20 22:03:38 UTC 2009
On Aug 20, 2009, at 5:15 PM, Josselin Mouette wrote:
> Le jeudi 20 août 2009 à 15:41 -0400, Rob Mahurin a écrit :
>> I am running GNOME under VNC. For no obvious reason the panel has
>> recently become unresponsive. To demonstrate I make a .vnc/xstartup
>> containing only 'xterm &', start a vnc session, and connect to it.
>>> From that xterm I can start metacity (or not), and the gnome-panel.
>> The panel appears but doesn't respond to clicks, and if it is
>> obscured
>> (by for instance restarting metacity, so titlebars appear) it does
>> not
>> redraw the obscured part.
>>
>> Below my system information is a backtrace from running and
>> interrupting
>> under gdb, with gnome-panel-dbg installed.
>> (gdb) bt
>> #0 0xb7f90424 in __kernel_vsyscall ()
>> #1 0xb75c1321 in connect () from /lib/i686/cmov/libpthread.so.0
>> #2 0x080a96ae in gdm_init_protocol_connection (data=0x80bcf7c)
>> at panel-gdm.c:252
>
> This backtrace is very clear, but I have no idea what happens here.
> The
> panel is trying to make a connection to the GDM socket, which lies
> in /var/run/gdm_socket.
>
> It appears that this connect() call locks up. If it doesn’t exist (GDM
> not running), the syscall should fail immediately. Could it be that
> this
> socket was left here after some previous GDM invocation, while it
> is no
> longer running? This is the most obvious case for which this could
> happen.
If, within my VNC session, I /etc/init.d/gdm restart, the panel
works. If I restart VNC width GDM running, the panel is frozen. I'm
far from the machine so I don't know whether GDM is working on the
physical display. It was a month ago.
I can disable GDM and get back to work, but I'm happy to provide any
extra debugging information.
Rob
--
Rob Mahurin
University of Manitoba, Dept. of Physics & Astronomy
at: Oak Ridge National Laboratory 865 207 2594
Oak Ridge, Tennessee rob at utk.edu
More information about the pkg-gnome-maintainers
mailing list