1 |
On Feb 3, 2008 3:26 PM, Brian Marshall <snail@×××××××××××××.net> wrote: |
2 |
|
3 |
> On Sun, 3 Feb 2008 15:08:34 -0800 |
4 |
> "Kevin O'Gorman" <kogorman@×××××.com> wrote: |
5 |
> |
6 |
> > I just got around to noticing that my "gaim" IM client is deprecated. |
7 |
> > I emerged pidgin and it shows up in the menus, but all attempts to |
8 |
> > start it silently fail. |
9 |
> > I tried looking in /var/log/*, for instance, and get nothing. |
10 |
> > Grepping there for 'pidgin' and still nothing. |
11 |
> > Does anybody want to help me guess? |
12 |
> > |
13 |
> > |
14 |
> You aren't going to get any /var/logs for a failed program like Pidgin. |
15 |
> Try starting it from a terminal, where you should get output. |
16 |
> |
17 |
> |
18 |
> Brian |
19 |
> |
20 |
|
21 |
Starting from a terminal also dies silently. |
22 |
|
23 |
I tried running it under strace(1), and it appears that it's doing a poll(6, |
24 |
...) followed by a read(6, ...) |
25 |
on a socket, and the read errors out with EAGAIN. Pidgin promptly dies |
26 |
without a message. Pidgin |
27 |
had written to this socket, but it was binary and I don't recongnze the |
28 |
contents. The last few: |
29 |
|
30 |
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"..., |
31 |
136}, {"\35\0\0\0", 4}], 2) = 140 |
32 |
munmap(0xb69c2000, 16944) = 0 |
33 |
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"..., |
34 |
136}, {"\36\0\0\0", 4}], 2) = 140 |
35 |
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"..., |
36 |
136}, {"\37\0\0\0", 4}], 2) = 140 |
37 |
munmap(0xb69b5000, 8400) = 0 |
38 |
munmap(0xb69b2000, 8364) = 0 |
39 |
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"..., |
40 |
136}, {"!\0\0\0", 4}], 2) = 140 |
41 |
munmap(0xb69ae000, 12772) = 0 |
42 |
munmap(0xb69aa000, 12616) = 0 |
43 |
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"..., |
44 |
136}, {"#\0\0\0", 4}], 2) = 140 |
45 |
munmap(0xb6819000, 96672) = 0 |
46 |
munmap(0xb69a6000, 12552) = 0 |
47 |
munmap(0xb69a2000, 12616) = 0 |
48 |
munmap(0xb6810000, 33468) = 0 |
49 |
munmap(0xb699e000, 12584) = 0 |
50 |
munmap(0xb680d000, 8396) = 0 |
51 |
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"..., |
52 |
136}, {")\0\0\0", 4}], 2) = 140 |
53 |
munmap(0xb67fa000, 76400) = 0 |
54 |
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"..., |
55 |
136}, {"*\0\0\0", 4}], 2) = 140 |
56 |
munmap(0xb67e6000, 79420) = 0 |
57 |
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"..., |
58 |
136}, {"+\0\0\0", 4}], 2) = 140 |
59 |
munmap(0xb67e2000, 12836) = 0 |
60 |
munmap(0xb67ac000, 218892) = 0 |
61 |
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"..., |
62 |
136}, {",\0\0\0", 4}], 2) = 140 |
63 |
munmap(0xb6791000, 107488) = 0 |
64 |
munmap(0xb678d000, 12592) = 0 |
65 |
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"..., |
66 |
136}, {"/\0\0\0", 4}], 2) = 140 |
67 |
munmap(0xb678a000, 8676) = 0 |
68 |
munmap(0xb6831000, 250056) = 0 |
69 |
|
70 |
... |
71 |
|
72 |
|
73 |
gettimeofday({1202082681, 583620}, NULL) = 0 |
74 |
gettimeofday({1202082681, 584464}, NULL) = 0 |
75 |
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"..., |
76 |
144}, {"\36\0\0\0im.pidgin.purple.PurpleServi"..., 35}], 2) = 179 |
77 |
gettimeofday({1202082681, 585299}, NULL) = 0 |
78 |
poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 |
79 |
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"..., |
80 |
2048) = 84 |
81 |
|
82 |
|
83 |
++ kevin |
84 |
|
85 |
|
86 |
-- |
87 |
Kevin O'Gorman, PhD |