I have received some suggestions on how to correct/improve my
ax25d.conf file in order to resolve the "error in wait_q" problem
everytime someone connects on my user port for my CLX node.
All suggestions have resulted in the same result.
To recap: I am using Redhat 5.1 (2.0.34), with the glibc version of
ax25-utils=2.1.42a. I have imported a newer version of libc.so.5 from
sunsite.unc.edu than the one included with the distribution in order to
allow CLX to work properly (its a 5.4.xx version).
Whatever program I put in the a25d.conf results in the process getting
a "error in wait_q" message and the connection immediately
disconnected.
Here is a snippet of the syslog to show what is happening.
I would desparately love to fix this problem! Can anyone help?
excerpt from /var/log/messages:
Sep 14 21:59:13 localhost root: clx: *** CLX is up and running ***
Sep 14 18:00:21 localhost ax25d[464]: AX.25 AB4MJ-0 (user) net_usr
Sep 14 22:00:21 localhost syslog: *->[Connect]
Sep 14 22:00:21 localhost syslog: ab4mj->:[Connect]
Sep 14 22:00:21 localhost syslog: ab4mj->:*** connected to ab4mj-0
Sep 14 22:00:21 localhost syslog: ab4mj<<-:Hi om, This is k3nc,
PacketCluster node in Fredericksburg, VA.^MLast started: 14-Sep-1998
2158Z - Uptime: 0.00:01:41.^MCluster: 0 total nodes, 1 local users.^M
Sep 14 18:00:21 localhost kernel: general protection: 0000
Sep 14 18:00:21 localhost kernel: CPU: 0
Sep 14 18:00:21 localhost kernel: EIP: 0010:[free_wait+40/68]
Sep 14 18:00:21 localhost kernel: EFLAGS: 00010086Sep 14 18:00:21
localhost kernel: eax: f000ef6f ebx: 0252f000 ecx: 02427c4c edx:
f000ef6f
Sep 14 18:00:21 localhost kernel: esi: 00000217 edi: 026b7e9c ebp:
00000001 esp: 026b7e74
Sep 14 18:00:21 localhost kernel: ds: 0018 es: 0018 fs: 002b gs:
002b ss: 0018Sep 14 18:00:21 localhost kernel: Process net_usr (pid:
464, process nr: 30, stackpage=026b7000)Sep 14 18:00:21 localhost
kernel: Stack: 00000004 01361f24 00000000 0012dd76 026b7e9c 0000000a
00000000 00000000
Sep 14 18:00:21 localhost kernel: bffff090 0252f000 00000000
0252f000 0012dfcf 00000004 026b7f54 026b7f14
Sep 14 18:00:21 localhost kernel: 026b7ed4 026b7f74 026b7f34
026b7ef4 bffff090 0000000a bfffefc8 bffffe10
Sep 14 22:00:21 localhost syslog: disconnect. byte = 0, errno =
0/Success
Sep 14 22:00:21 localhost syslog: ab4mj->:[Disconnect]
Sep 14 18:00:21 localhost kernel: Call Trace: [do_select+414/484]
[sys_select+387/596] [tcp_data+529/540] [tcp_rcv+1919/2088]
[ip_rcv+887/1192] [old_select+63/80] [system_call+85/124]
Sep 14 18:00:21 localhost kernel: Code: 8b 42 04 39 d8 74 05 89 c2 eb
f5 90 89 4a 04 56 9d 8b 0f 85
Sep 14 18:00:21 localhost kernel: wait_queue is bad (eip = 001572e7)Sep
14 18:00:21 localhost kernel: q = 02427cb0
Sep 14 18:00:21 localhost kernel: *q = 0252f000Sep 14 22:00:43
localhost syslog:
</fontfamily>