1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices] Services
4.5pre6 released
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20Services%204.5pre6%20released&In-Reply-To=3a87a2b8.75171%40prima-lan.net">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"001398.html">
11 <LINK REL=
"Next" HREF=
"001403.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices] Services
4.5pre6 released
</H1>
16 <A HREF=
"mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20Services%204.5pre6%20released&In-Reply-To=3a87a2b8.75171%40prima-lan.net"
17 TITLE=
"[IRCServices] Services 4.5pre6 released">jester at phrixus.net
19 <I>Mon Feb
12 07:
14:
05 PST
2001</I>
21 <LI>Previous message:
<A HREF=
"001398.html">[IRCServices] Services
4.5pre6 released
23 <LI>Next message:
<A HREF=
"001403.html">[IRCServices] ChanServ Disable.
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#1405">[ date ]
</a>
27 <a href=
"thread.html#1405">[ thread ]
</a>
28 <a href=
"subject.html#1405">[ subject ]
</a>
29 <a href=
"author.html#1405">[ author ]
</a>
34 <PRE>>><i>Last time I tried using StatServ (with IRCServices
4.4.8 and
35 </I>>><i>DreamForge-based ircd), after a few netsplits and netbursts, Services
36 </I>>><i>would enter an infinite loop and stop responding. Has this been fixed
37 </I>>><i>for
4.5.0, or should I go back and try to do it again to find a fix for
40 </I>><i> This may be fixed for pre6--I was never able to duplicate it
41 </I>><i> myself, but
42 </I>><i> I've fixed and cleaned up a lot of StatServ code for this release.
45 Using ircservices4.4
.9 I was able to duplicate it. Granted much of
46 the code may have changed between this version and
4.4.5 but using
47 gdb indicates where services locks up.
49 To lock it, I had a
3 server network (tested with unreal and df467)
50 and I /squit'ed the two leafs from the hub. After the second leaf
51 reconnected, services would not respond. Attaching gdb to the process
52 indicates the following.
55 Attaching to program: /usr/local/bin/services, Pid
10163
56 Reading symbols from /lib/libnsl.so
.1...done.
57 Loaded symbols for /lib/libnsl.so
.1
58 Reading symbols from /lib/libresolv.so
.2...done.
59 Loaded symbols for /lib/libresolv.so
.2
60 Reading symbols from /lib/libc.so
.6...done.
61 Loaded symbols for /lib/libc.so
.6
62 Reading symbols from /lib/ld-linux.so
.2...done.
63 Loaded symbols for /lib/ld-linux.so
.2
64 Reading symbols from /lib/libnss_files.so
.2...done.
65 Loaded symbols for /lib/libnss_files.so
.2
66 Reading symbols from /lib/libnss_nisplus.so
.2...done.
67 Loaded symbols for /lib/libnss_nisplus.so
.2
68 Reading symbols from /lib/libnss_nis.so
.2...done.
69 Loaded symbols for /lib/libnss_nis.so
.2
70 stats_do_server (servername=
0xbffff7b7 "entropy2.phrixus.net
",
71 serverhub=
0xbffff9f0 "entropy.phrixus.net
")
73 598 tmpserver = tmpserver-
>sibling;
75 593 if (!server-
>hub-
>child) {
76 594 server-
>hub-
>child = server;
78 596 tmpserver = server-
>hub-
>child;
79 597 while (tmpserver-
>sibling)
80 598 tmpserver = tmpserver-
>sibling;
81 599 tmpserver-
>sibling = server;
86 #
0 stats_do_server (servername=
0xbffff7b7 "entropy2.phrixus.net
",
87 serverhub=
0xbffff9f0 "entropy.phrixus.net
")
89 #
1 0x806661f in do_server (source=
0xbffff9f0 "entropy.phrixus.net
", ac=
3,
90 av=
0x812db58) at servers.c:
153
91 #
2 0x8066070 in process () at process.c:
179
92 #
3 0x80598e1 in main (ac=
1, av=
0xbffffae4, envp=
0xbffffaec) at main.c:
274
93 #
4 0x40061f31 in __libc_start_main (main=
0x80595e4 <main
>, argc=
1,
94 ubp_av=
0xbffffae4, init=
0x8049028 <_init
>,
95 fini=
0x806b5ac <_fini
>, rtld_fini=
0x4000e274 <_dl_fini
>,
97 at ../sysdeps/generic/libc-start.c:
129
100 Presumably this means that it is stuck in the while loop, since
101 tmpserver-
>sibling is always
"true
".
107 <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices">jester at phrixus.net
</A>
117 <LI>Previous message:
<A HREF=
"001398.html">[IRCServices] Services
4.5pre6 released
119 <LI>Next message:
<A HREF=
"001403.html">[IRCServices] ChanServ Disable.
121 <LI> <B>Messages sorted by:
</B>
122 <a href=
"date.html#1405">[ date ]
</a>
123 <a href=
"thread.html#1405">[ thread ]
</a>
124 <a href=
"subject.html#1405">[ subject ]
</a>
125 <a href=
"author.html#1405">[ author ]
</a>