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