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]

Reply via email to