On Sun, 2004-08-29 at 10:06 -0400, Marcus Schuetz wrote:
Colin Walters released the following into the bitstream on 08/29/04
09:11:
>
> Can you run strace with -s 100 ?
>
>
Sure can, :-)
...
gettimeofday({1093787777, 532709}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI, revents=POLLIN}],
8, 0) = 1
ioctl(3, FIONREAD, [0]) = 0
read(12, "\1\22\0\1\0\0\0\0", 8) = 8
ioctl(3, FIONREAD, [0]) = 0
gettimeofday({1093787777, 536388}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 8, 0) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 17
connect(17, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"},
110) = 0
fcntl64(17, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(17, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(17, F_GETFD) = 0
fcntl64(17, F_SETFD, FD_CLOEXEC) = 0
getuid32() = 500
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
select(18, [], [17], [17], NULL) = 1 (out [17])
write(17, "\0", 1) = 1
write(17, "AUTH EXTERNAL NTAw\r\n", 20) = 20
select(18, [17], [], [17], NULL) = 1 (in [17])
read(17, "ERROR \"Invalid hex encoding\"\r\n", 2048) = 30
select(18, [], [17], [17], NULL) = 1 (out [17])
write(17, "CANCEL\r\n", 8) = 8
select(18, [17], [], [17], NULL) = 1 (in [17])
read(17, "ERROR \"Not currently in an auth conversation\"\r\n", 2048)
= 47
select(18, [], [17], [17], NULL) = 1 (out [17])
write(17, "CANCEL\r\n", 8) = 8
select(18, [17], [], [17], NULL) = 1 (in [17])
read(17, "ERROR \"Not currently in an auth conversation\"\r\n", 2048)
= 47
and then repeats the last 4 lines forvever. BTW nothing in /var/log/messages
Hmm. There is definitely a bug in the DBus libraries here in that it
tries to connect forever even if there are repeated errors. But why
exactly you are getting that error is unknown to me, it looks like NTAw
should be a valid hex encoding. I'll investigate more...