Re: libc_r: threaded application could stuck in accept(2)

From: Daniel Eischen (eischen_at_pcnet.com)
Date: 05/30/03

  • Next message: Narvi: "Re: HEADS UP! Major commits in the tree coming soon"
    Date: Fri, 30 May 2003 12:24:39 -0400 (EDT)
    To: Enache Adrian <enache@rdslink.ro>
    
    

    On Fri, 30 May 2003, Enache Adrian wrote:

    > On Fri, May 30, 2003 at 05:35:41PM +0300, Ruslan Ermilov wrote:
    > > We had a bug in our threaded application that would mistakenly close
    > > the descriptor 0, and this triggers a bug in libc_r which I will try
    > > to describe below.
    > ...
    > > Some important notes: this bug is only applicable to descriptors
    > > 0 - 2 (stdio set), and might have something to do with the code
    > > in uthread_fd.c. If you remove two lines that free the descriptor
    > > 0 in the attached test case, the bug won't manifest itself.
    >
    > please have a look at
    >
    > http://www.freebsd.org/cgi/query-pr.cgi?pr=51535

    Yes, and PR 49087 also. If someone (Ruslan?) wants to commit them,
    go ahead. They are probably applicable to -stable also.

    -- 
    Dan Eischen
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
    

  • Next message: Narvi: "Re: HEADS UP! Major commits in the tree coming soon"

    Relevant Pages

    • cvs-src summary for June 14-21
      ... Intel PRO/10GbE driver MFC'ed ... Max responded, saying that since the script only adds lines to the output, ... Max later backed out the commit. ... Bruce Evans fixed a bug that allowed users to crash the system by ...
      (freebsd-current)
    • Re: http://www.kernel.org/doc/local/git-quick.html#bisect
      ... git bisect visualize and choose another commit to test. ... bug, you guessed wrong and have to back up. ...
      (Linux-Kernel)
    • Re: [BUG] lockup with the latest kernel
      ... it seems that the bug was introduced by this ... commit 02cf94c370e0dc9bf408fe45eb86fe9ad58eaf7f ... less contention when issuing invalidate IPI, ... Call Trace: ...
      (Linux-Kernel)
    • cvs-src summary for November 22-29
      ... It is intended to help the FreeBSD community keep up with the fast-paced ... You can get old summaries, and an HTML version of this one, at ... objectors to any commit. ... Important bug fixes ...
      (freebsd-current)
    • DEBUG_PAGEALLOC + order-10 alloc/free_pages = lockup
      ... I am not sure that anyone ever realized that the bug existed. ... Compile and insert the kernel module given below. ... This bug was introduced in 2.6.25-rc1 by the following commit: ... With the remaining commits in 2.6.25-rc1 applied, I get a lockup instead ...
      (Linux-Kernel)