bug-hurd
[Top][All Lists]
Advanced

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

Bug#109519: marked as done (SO_LINGER should let process sleep on close(


From: Debian Bug Tracking System
Subject: Bug#109519: marked as done (SO_LINGER should let process sleep on close())
Date: Mon, 19 Aug 2002 15:48:23 -0500

Your message dated Mon, 19 Aug 2002 22:39:38 +0200
with message-id <20020819203938.GD5453@212.23.136.22>
and subject line fixed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 21 Aug 2001 16:26:27 +0000
>From tux@gmx.li Tue Aug 21 11:26:27 2001
Return-path: <tux@gmx.li>
Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.de) 
[194.25.134.82] 
        by master.debian.org with esmtp (Exim 3.12 1 (Debian))
        id 15ZEME-00043j-00; Tue, 21 Aug 2001 11:26:26 -0500
Received: from fwd03.sul.t-online.de 
        by mailout05.sul.t-online.de with smtp 
        id 15ZEMC-0005nZ-03; Tue, 21 Aug 2001 18:26:24 +0200
Received: from orion.sc (02151503627-0001@[217.1.55.85]) by 
fmrl03.sul.t-online.com
        with esmtp id 15ZEM5-28Y7e4C; Tue, 21 Aug 2001 18:26:17 +0200
Received: from [192.168.0.2] (helo=gryffindor.sc)
        by orion.sc with esmtp (Exim 3.12 #1 (Debian))
        id 15ZG1R-0000LA-00
        for <submit@bugs.debian.org>; Tue, 21 Aug 2001 20:13:05 +0200
Received: from moritz by gryffindor.sc with local (Exim 3.12 #1 (Debian))
        id 15ZEGb-0006OH-00
        for <submit@bugs.debian.org>; Tue, 21 Aug 2001 18:20:37 +0200
To: submit@bugs.debian.org
Subject: pfinet crashs in tcp_close() because of missing schedule_timeout()
From: Moritz Schulte <moritz@chaosdorf.de>
Date: 21 Aug 2001 18:20:37 +0200
Message-ID: <87pu9ps7u2.fsf@gryffindor.sc>
Lines: 31
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: Moritz Schulte <tux@gmx.li>
X-Sender: 02151503627-0001@t-dialin.net
Delivered-To: submit@bugs.debian.org

Package: hurd
Version: N/A
Severity: important

Hi,
with ssh I can easily trigger the following assertion failure in
pfinet:

pfinet: ../../pfinet/glue-include/linux/sched.h:156: schedule_timeout:
Assertion `!"schedule_timeout"' failed.

Here the function from sched.h:

static inline long
schedule_timeout (long timeout)
{
  /* XXX this is only ever called to do SO_LINGER, which we don't support */
  assert (!"schedule_timeout");
  return 0;
}

Marcus suggested to undefine SO_LINGER. That seems to be the right
solution, currently. Otherwise we would need to implement a
schedule_timeout() function. Linux' schedule_timeout() depends on a
lot of other functions, it can't be simply plugged into pfinet.

        moritz
-- 
Moritz Schulte <moritz@chaosdorf.de> http://www.chaosdorf.de/moritz/
Debian/GNU supporter - http://www.debian.org/ http://www.gnu.org/
GPG fingerprint = 3A14 3923 15BE FD57 FC06  B501 0841 2D7B 6F98 4199

---------------------------------------
Received: (at 109519-done) by bugs.debian.org; 19 Aug 2002 20:39:43 +0000
>From Marcus.Brinkmann@ruhr-uni-bochum.de Mon Aug 19 15:39:43 2002
Return-path: <Marcus.Brinkmann@ruhr-uni-bochum.de>
Received: from porta.u64.de [194.77.88.106] 
        by master.debian.org with esmtp (Exim 3.12 1 (Debian))
        id 17gtJM-00085Y-00; Mon, 19 Aug 2002 15:39:41 -0500
Received: from (ulysses) [212.23.136.22] 
        by porta.u64.de with asmtp (Exim 3.12 #1 (Debian))
        id 17guDv-0007MZ-00; Mon, 19 Aug 2002 23:38:07 +0200
Received: from marcus by ulysses with local (Exim 3.35 #1 (Debian))
        id 17gtJK-0001Sh-00
        for <109519-done@bugs.debian.org>; Mon, 19 Aug 2002 22:39:38 +0200
Date: Mon, 19 Aug 2002 22:39:38 +0200
From: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
To: 109519-done@bugs.debian.org
Subject: fixed
Message-ID: <20020819203938.GD5453@212.23.136.22>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4i
Sender: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
Delivered-To: 109519-done@bugs.debian.org

SO_LINGER doesn't crash the system anymore, although close() is not
synchronized yet.  But that is another issue, so I am closing this report.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]