Re: patch for POP client bug #66407, inc long lines (0/2)
Stephen Gildea <[email protected]> Wed, 20 Nov 2024 20:03:29 -0800
| Newsgroups | gmane.mail.nmh.devel |
|---|---|
| Message-ID | <[email protected]> |
I tried your script, running 100 times with jot. I get passes
for small line lengths, and failures above 2*BUFSIZ.
I am building and testing with Ubuntu 24.04 on x86_64 hardware.
Here's a backtrace of one failure:
Incorporating new mail into inbox...
*** bit out of range 0 - FD_SETSIZE on fd_set ***: terminated
Program received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No such file or directory
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff744526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff74288ff in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff74297b6 in __libc_message_impl (fmt=fmt@entry=0x7ffff75ce765 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:132
#6 0x00007ffff7536c19 in __GI___fortify_fail (msg=msg@entry=0x7ffff75d3988 "bit out of range 0 - FD_SETSIZE on fd_set") at ./debug/fortify_fail.c:24
#7 0x00007ffff7536715 in __GI___fdelt_chk (d=<optimized out>) at ./debug/fdelt_chk.c:26
#8 0x000055555556aef6 in netsec_fillread (nsc=nsc@entry=0x5555555e2e00, errstr=errstr@entry=0x7fffffff9d00) at sbr/netsec.c:545
#9 0x000055555556b2bc in netsec_read (nsc=0x5555555e2e00,
buffer=buffer@entry=0x7fffffff9d20 "uvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopqrstuvwxyz.. Abcdefghijklmnopq"..., size=size@entry=8192, errstr=errstr@entry=0x7fffffff9d00) at sbr/netsec.c:395
#10 0x000055555556060e in traverse (action=action@entry=0x55555555cd71 <pop_action>, closure=closure@entry=0x7fffffffbec0, fmt=fmt@entry=0x55555557b4c1 "RETR %d")
at uip/popsbr.c:592
#11 0x0000555555560e2d in pop_retr (msgno=msgno@entry=1, action=action@entry=0x55555555cd71 <pop_action>, closure=closure@entry=0x7fffffffbec0) at uip/popsbr.c:560
#12 0x000055555555db7d in main (argc=<optimized out>, argv=<optimized out>) at uip/inc.c:576