On Feb 3, 2008 4:16 PM, Kevin O'Gorman <[EMAIL PROTECTED]> wrote:

>
>
> On Feb 3, 2008 3:26 PM, Brian Marshall <[EMAIL PROTECTED]> wrote:
>
> > On Sun, 3 Feb 2008 15:08:34 -0800
> > "Kevin O'Gorman" <[EMAIL PROTECTED]> wrote:
> >
> > > I just got around to noticing that my "gaim" IM client is deprecated.
> > > I emerged pidgin and it shows up in the menus, but all attempts to
> > > start it silently fail.
> > > I tried looking in /var/log/*, for instance, and get nothing.
> > > Grepping there for 'pidgin' and still nothing.
> > > Does anybody want to help me guess?
> > >
> > >
> > You aren't going to get any /var/logs for a failed program like Pidgin.
> > Try starting it from a terminal, where you should get output.
> >
> >
> >        Brian
> >
>
> Starting from a terminal also dies silently.
>
> I tried running it under strace(1), and it appears that it's doing a
> poll(6, ...) followed by a read(6, ...)
> on a socket, and the read errors out with EAGAIN.  Pidgin promptly dies
> without a message.  Pidgin
> had written to this socket, but it was binary and I don't recongnze the
> contents.  The last few:
>
> writev(6, [{"l\4\1\1\4\0\0\0%\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"\35\0\0\0", 4}], 2) = 140
> munmap(0xb69c2000, 16944)               = 0
> writev(6, [{"l\4\1\1\4\0\0\0&\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"\36\0\0\0", 4}], 2) = 140
> writev(6, [{"l\4\1\1\4\0\0\0\'\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"\37\0\0\0", 4}], 2) = 140
> munmap(0xb69b5000, 8400)                = 0
> munmap(0xb69b2000, 8364)                = 0
> writev(6, [{"l\4\1\1\4\0\0\0(\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"!\0\0\0", 4}], 2) = 140
> munmap(0xb69ae000, 12772)               = 0
> munmap(0xb69aa000, 12616)               = 0
> writev(6, [{"l\4\1\1\4\0\0\0)\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"#\0\0\0", 4}], 2) = 140
> munmap(0xb6819000, 96672)               = 0
> munmap(0xb69a6000, 12552)               = 0
> munmap(0xb69a2000, 12616)               = 0
> munmap(0xb6810000, 33468)               = 0
> munmap(0xb699e000, 12584)               = 0
> munmap(0xb680d000, 8396)                = 0
> writev(6, [{"l\4\1\1\4\0\0\0*\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {")\0\0\0", 4}], 2) = 140
> munmap(0xb67fa000, 76400)               = 0
> writev(6, [{"l\4\1\1\4\0\0\0+\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"*\0\0\0", 4}], 2) = 140
> munmap(0xb67e6000, 79420)               = 0
> writev(6, [{"l\4\1\1\4\0\0\0,\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"+\0\0\0", 4}], 2) = 140
> munmap(0xb67e2000, 12836)               = 0
> munmap(0xb67ac000, 218892)              = 0
> writev(6, [{"l\4\1\1\4\0\0\0-\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {",\0\0\0", 4}], 2) = 140
> munmap(0xb6791000, 107488)              = 0
> munmap(0xb678d000, 12592)               = 0
> writev(6, [{"l\4\1\1\4\0\0\0.\0\0\0w\0\0\0\1\1o\0\36\0\0\0/im/pidg"...,
> 136}, {"/\0\0\0", 4}], 2) = 140
> munmap(0xb678a000, 8676)                = 0
> munmap(0xb6831000, 250056)              = 0
>
> ...
>
>
> gettimeofday({1202082681, 583620}, NULL) = 0
> gettimeofday({1202082681, 584464}, NULL) = 0
> writev(6, [{"l\1\0\1#\0\0\0/\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"...,
> 144}, {"\36\0\0\0im.pidgin.purple.PurpleServi"..., 35}], 2) = 179
> gettimeofday({1202082681, 585299}, NULL) = 0
> poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
> read(6, "l\2\1\1\4\0\0\0\4\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0\0"...,
> 2048) = 84
>
>
> ++ kevin
>
>
> --
> Kevin O'Gorman, PhD
>

More info: pidgin works fine if I'm the root user.  How that fits in with
socket ops I do not know.

-- 
Kevin O'Gorman, PhD

Reply via email to