Package: slrn
Version: 0.9.8.1pl1-28
Severity: normal
Quite often, possibly all the time, an ssh connection going down with
slrn running results in slrn going into infinite loop:
...
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(6, [5], NULL, NULL, {0, 0}) = 1 (in [5], left {0, 0})
select(6, [5], NULL, NULL, {10, 0}) = 1 (in [5], left {10, 0})
read(5, "", 1) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(6, [5], NULL, NULL, {0, 0}) = 1 (in [5], left {0, 0})
select(6, [5], NULL, NULL, {10, 0}) = 1 (in [5], left {10, 0})
read(5, "", 1) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
...
where fd 5 is /dev/tty
I have verified that manually sending a SIGHUP to slrn does indeed
make it quit correctly.
When looping, I can also send it a signal, and it writes the .jnewsrc
file and exits fine.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages slrn depends on:
ii debconf [debconf-2.0] 1.5.16 Debian configuration management sy
ii debianutils 2.27 Miscellaneous utilities specific t
ii libc6 2.6.1-6 GNU C Library: Shared libraries
ii libcanlock2 2b-4 library for creating and verifying
ii libgnutls13 2.0.1-1 the GNU TLS library - runtime libr
ii libslang2 2.0.7-5 The S-Lang programming library - r
slrn recommends no packages.
-- debconf information:
* shared/mailname: dirac.rather.puzzling.org
slrn/manual_getdescs:
slrn/getdescs: cron job
slrn/getdescs_now: false
shared/news/server: news.rather.puzzling.org
slrn/lost_slrnpull:
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]