pidgin and VPN issues.
Ethan Blanton
elb at pidgin.im
Sat May 11 10:17:27 EDT 2013
Richard Allen spake unto us the following wisdom:
> For some reason this has been happening much less frequently the last
> couple of weeks. But I did see this just a few minutes ago. The UI
> gets complete frozen, but it does continue to update itself when I
> pull a chat window to the forground from behind another window. It
> prints out no new messages or does not accept input. I cant even
> select contacts in the buddy list.
>
> I dont know how long pidgin had been frozen but I did start trying to
> debug. I first attached a strace to the process:
This is good sleuthing!
> [ra at hamburger ~]$ ps -ef | grep pidgin
> ra 2694 2267 0 01:14 ? 00:05:53 pidgin
>
> [ra at hamburger ~]$ strace -p 2694
> Process 2694 attached
> sendto(19, "\241h\366\223\272\251\21\23\255\26l9\370p\255\300\214\376\322y\221k\341\3507\16\202\200}~%\301"...
> , 679, 0, NULL, 0) = -1 EAGAIN (Resource temporarily unavailable)
>
> Huge, endless list of that..
Your intuition that we need to look at fd 19 is great.
> [ra at hamburger ~]$ ll /proc/2694/fd/19
> l-wx------. 1 ra ra 64 May 11 01:14 /proc/2694/fd/19 -> /home/ra/.purple/logs/sipe/ra at ok.is%2cok%5cra/.system/2013-05-11.125047+0000GMT.txt
This is interesting. Is /home/ra/.purple/logs on a local disk, or
network mounted? What filesystem? You really shouldn't see a jillion
EAGAINs on filesystem write, and I'm quite surprised to see those
sendtos. If this is a network filesystem, I suspect the server (or
the network) was out to lunch.
Does /var/log/messages or /var/log/dmesg say anything interesting from
around the time that this happened? Any disk errors or timeouts?
> I then tried to attach gdb to the process but gdb told me I needed the
> debuginfo packages (I'm a Fedora user) so I disconnected gdb and
> installed the needed packages. This is where a miracle happened.
> pidgin recovered from the infinite loop and proceeded working as
> normal. I am however ready to hook up gdb the next time this happens.
That certainly won't hurt.
Ethan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 482 bytes
Desc: Digital signature
URL: <http://pidgin.im/pipermail/support/attachments/20130511/4a7f5360/attachment-0001.sig>
More information about the Support
mailing list