[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] 2.0b8_ma3 SIGPIPE?!



Hi!

1. fetchnews continuously complains with "read broken xover line, too
   few fields" and skips the broken(?) article.

   Example:

read broken xover line, too few fields: "2856	Atompilz?	"Sven Osterholt" <sven@xxxxxxxxxxxx>	Sun, 20 May 2001 09:34:14 +0200	<9e7rrt$87e$01$1@xxxxxxxxxxxxxxxxx>			7	Xref: newsread1.nexgo.de de.alt.rec.ascii-art:2856", skipping

   I see this _very_ often, say 10% of the fetched articles from
   different upstream servers are claimed to be broken.  Upstream
   servers are news.nexgo.de, news.dfncis.de and
   news.informatik.uni-bremen.de

2. Sometimes (read: once on every run) fetchnews segfaults.

Last output from fetchnews (compiled with "-ggdb -pipe"): 

read broken xover line, too few fields: "2105	marker-visit.el 1.1 --- navigate through a buffer's marks in order	Benjamin Rutt <brutt@xxxxxxxxxxxxxxxxx>	21 May 2001 23:01:17 -0600	<m37kzax9ia.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>			133	Xref: newsread1.nexgo.de gnu.emacs.sources:2105", skipping
read broken xover line, too few fields: "2110	wiki-projects.el	Alex Schroeder <alex@xxxxxxx>	22 May 2001 14:57:05 +0200	<m28zjph78e.fsf@xxxxxxxxxxxxxxxx>			154	Xref: newsread1.nexgo.de gnu.emacs.sources:2110", skipping
read broken xover line, too few fields: "2112	jtemplate 0.7 Java Helper	Alexandre Brillant <djefer@xxxxxxxxxxxxxxxx>	Tue, 22 May 2001 18:47:18 +0000	<3B0AB436.B3531AE5@xxxxxxxxxxxxxxxx>			436	Xref: newsread1.nexgo.de gnu.emacs.sources:2112", skipping
read broken xover line, too few fields: "2113	hier-imenu.el 1.23	ydirson@xxxxxxxxxxxxxxx (Yann Dirson)	22 May 2001 17:21:50 GMT	
<slrn9gl98o.mmp.ydirson@xxxxxxxxxxxxxxxxxxx>			18	Xref: newsread1.nexgo.de gnu.emacs.sources:2113", skipping
gnu.emacs.sources: all articles already there

Full backtrace:

Program received signal SIGPIPE, Broken pipe.
0x400b84e4 in write () from /lib/libc.so.6
(gdb) bt full
#0  0x400b84e4 in write () from /lib/libc.so.6
No symbol table info available.
#1  0x400ffeb8 in __check_rhosts_file () from /lib/libc.so.6
No symbol table info available.
#2  0x400738c8 in _IO_do_write () from /lib/libc.so.6
No symbol table info available.
#3  0x40073826 in _IO_do_write () from /lib/libc.so.6
No symbol table info available.
#4  0x40073b61 in _IO_file_sync () from /lib/libc.so.6
No symbol table info available.
#5  0x4006ffed in fflush () from /lib/libc.so.6
No symbol table info available.
#6  0x80559cc in putaline (f=0x829d7f8, fmt=0x8058bcc "GROUP %s") at nntputil.c:58
	lineout = "GROUP fb3.lv.pi3\000osystems.www.browsers\000c\000nce\000alt.folklor¸þ\017@¸þ\017@8ßQ\b8ßQ\bS\000\000\000\000£²t$\000de\006\003\000\000ôA\013\000´\201\002\000\t\000\t\000\000\000\000\000Þ¢\004@¸þ\017@\000\000\000\000\n\000\000\000\000\000\000\000\024¯=;\000\000\000\000\024¯=;\000\000\000\000\000\000\000\000èï\005\büÕÿ6èï\005\b\005\000\000\000\231\231\231\031,Öÿ¿Þ¢\004@¸þ\017@\000\000\000\000\n\000\000\000\000\000\000\000\024Öÿ¿\000\000\000\000Ì×ÿ¿"...
	args = (void *) 0xbfffd94c
#7  0x804a845 in getfirstlast (g=0x403b1594, first=0xbfffd9c8, last=0xbfffd9a8) at fetchnews.c:409
	h = 3221211538
	window = 139999592
	n = 134537033
	l = 0xbfffd9bc "\034êÿ¿&Î\004\b\224\025;@\001"
#8  0x804bd0d in getgroup (g=0x403b1594, first=1) at fetchnews.c:905
	stufftoget = (struct stringlist *) 0x0
	f = (struct filterlist *) 0x0
	x = 0
	outstanding = 0
	last = 0
#9  0x804ce26 in processupstream (server=0x8061608 "news.nexgo.de", port=0, lastrun=0) at fetchnews.c:1301
	f = (struct _IO_FILE *) 0x829e9d0
	d = (struct __dirstream *) 0x829d998
	de = (struct dirent *) 0x829e060
	g = (struct newsgroup *) 0x403b1594
	havefile = 0
	newnews_ok = 0
	newserver = 1
	l = 0x0
	oldfile = 0x829d968 "/var/spool/news/leaf.node/news.nexgo.de"
	ngs = (struct stringlist *) 0x0
	helpptr = (struct stringlist *) 0x0
	s = "fb3.lv.pi3 \000systems.www.browsers \000 \000ce ", '\000' <repeats 81 times>, "2", '\000' <repeats 23 times>, "\036", '\000' <repeats 31 times>, "lH\023@dÛÿ¿Ç|\000@WH\023@WH\023@\000\000\000\000Uz\000@\2000\001@\220\020\006\bu", '\000' <repeats 31 times>, "¨>\023@u\000\000\000hA\023@X7\023@\220\020\006\b\004\000\000\000ø\022\006\b\001\000\000\000\034Ûÿ¿¨>\023@\230\022\006\bYÄh\t°Ûÿ¿ñB\023@¨>\023@\220\020\006\b\000\000\000\000*", '\000' <repeats 35 times>, "K", '\000' <repeats 23 times>...
#10 0x804d069 in do_server (msgid=0x0, lastrun=0, newsgroup=0x0) at fetchnews.c:1375
	reply = 200
#11 0x804d99d in main (argc=3, argv=0xbffffb04) at fetchnews.c:1587
	option = -1
	reply = 0
	flag = 0
	starttime = 993897825
	lastrun = 0
	conffile = "/etc/leafnode/config\000\003\000\000\f\004\000\000:\005\000\000R\004\000\000\027\006\000\000\b\a\000\000G\004\000\000ë\004\000\000\035\a\000\000î\000\000\000e\003\000\000\031\005\000\000(\003\000\000\236\004\000\000\003\004\000\000­\001\000\000c\002\000\000ø\006\000\000\000\000\000\000\000\000\000\000N\006\000\000å\006\000\000K\005\000\000\t\a\000\000m\006\000\000\211\006\000\000\231\006\000\000B\002\000\000ç\006\000\000 \005\000\000ú\005\000\000»\004\000\000è\005\000\000®\006\000\000\n\a\000\000¶\006\000\000\030\005\000\000ï\000\000\000\000\000\000\000g\006\000\000\000\000\000\000è\001\000\000&\006\000\000µ\006\000\000\202\006\000\000"...
	msgid = 0x0
	newsgroup = 0x0
	t = 0x0
	did_not_fork = 272


I'll have to switch back to ma_2-WIP-whatever for the moment, tell me
if there's any additional debugging information required.

Cheers, Ray
-- 
Raymond Scholz - rscholz@xxxxxxxx - PGP - http://www.zonix.de/

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list