Debian Bug report logs - #46859
hurd_thread_cancel trips assertion

version graph

Package: libc0.3; Maintainer for libc0.3 is (unknown);

Reported by: Mark Kettenis <kettenis@wins.uva.nl>

Date: Thu, 7 Oct 1999 15:48:01 UTC

Severity: wishlist

Tags: jessie, sid

Merged with 195360

Fixed in version 2.9-27

Done: Samuel Thibault <sthibault@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, bug-hurd@gnu.org, Debian GNU C Library Maintainers <debian-glibc@lists.debian.org>:
Bug#46859; Package libc0.2. (full text, mbox, link).


Acknowledgement sent to Mark Kettenis <kettenis@wins.uva.nl>:
New Bug report received and forwarded. Copy sent to bug-hurd@gnu.org, Debian GNU C Library Maintainers <debian-glibc@lists.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Mark Kettenis <kettenis@wins.uva.nl>
To: submit@bugs.debian.org
Subject: hurd_thread_cancel trips assertion
Date: Thu, 7 Oct 1999 17:46:53 +0200 (CEST)
Package: libc0.2
Version: N/A
Severity: critical

Note: I'm sending this report such that this bug will enter the Debian
BTS.  The bug has been discussed before on bug-hurd and Roland will
(eventually) look into it.  I don't think any immedeate action needs
to be taken by any other party.  A summary of the discussion on
bug-hurd follows.


I caught the term server on /dev/console failing the following
assertion in hurd_thread_cancel() (hurd/thread-cancel.c:46):

  assert (! __spin_lock_locked (&ss->critical_section_lock));

Since there is no guarantee that the target thread is not in a
critical section, there is obviously something wrong here.

Thomas suggested that there is no need to take the critical section
lock.  I believe that taking the critical section lock is necessary to
prevent the target thread from entering a signal handler.  Roland will
look into the problem.


Mark


Bug reassigned from package `libc0.2' to `glibc'. Request was from Junichi Uekawa <dancer@netfort.gr.jp> to control@bugs.debian.org. (full text, mbox, link).


Tags added: sid Request was from Robert Millan <zeratul2@wanadoo.es> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `glibc' to `libc0.3'. Request was from rmurray@cyberhqz.com (Ryan Murray) to control@bugs.debian.org. (full text, mbox, link).


Message sent on to Mark Kettenis <kettenis@wins.uva.nl>:
Bug#46859. (full text, mbox, link).


Message #14 received at 46859-submitter@bugs.debian.org (full text, mbox, reply):

From: Jeff Bailey <jbailey@nisa.net>
To: 46859-submitter@bugs.debian.org
Subject: Hurd bug
Date: Mon, 21 Oct 2002 19:11:56 -0700
Mark, (Heya, long time)

I'm just cleaning out the glibc BTS.  I pinged Roland about this bug
earlier today, and he indicated that he had no intention of touching
this code until he did a massive overhaul on it.

At a minimum, I'd like to downgrade this bug to 'normal'.  Ideally,
I'd like to close it, since it 1) Will never be fixed in a way that's
meaningful to this bug and 2) it's not in a place that Roland ever
looks anyway.

It might be best to submit this in upstreams gnats database to meet
your original need.

Lemme know.


-- 
learning from failures is nice in theory...
but in practice, it sucks :)
 - Wolfgang Jaehrling



Severity set to `wishlist'. Request was from GOTO Masanori <gotom@debian.or.jp> to control@bugs.debian.org. (full text, mbox, link).


Merged 46859 195360. Request was from Ognyan Kulev <ogi@fmi.uni-sofia.bg> to control@bugs.debian.org. (full text, mbox, link).


Tags removed: unreproducible Request was from Nathanael Nerode <neroden@twcny.rr.com> to control@bugs.debian.org. (full text, mbox, link).


Added tag(s) jessie. Request was from Julien Cristau <jcristau@debian.org> to control@bugs.debian.org. (Thu, 18 Apr 2013 17:34:19 GMT) (full text, mbox, link).


Reply sent to Samuel Thibault <sthibault@debian.org>:
You have taken responsibility. (Wed, 27 Aug 2014 19:30:10 GMT) (full text, mbox, link).


Notification sent to Mark Kettenis <kettenis@wins.uva.nl>:
Bug acknowledged by developer. (Wed, 27 Aug 2014 19:30:10 GMT) (full text, mbox, link).


Message #27 received at 46859-done@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <sthibault@debian.org>
To: 46859-done@bugs.debian.org
Subject: Re: hurd_thread_cancel trips assertion
Date: Wed, 27 Aug 2014 21:27:09 +0200
Version: 2.9-27

This was fixed a long time ago, by
patches/hurd-i386/tg-thread-cancel.diff.

Samuel



Reply sent to Samuel Thibault <sthibault@debian.org>:
You have taken responsibility. (Wed, 27 Aug 2014 19:30:11 GMT) (full text, mbox, link).


Notification sent to Ognyan Kulev <ogi@fmi.uni-sofia.bg>:
Bug acknowledged by developer. (Wed, 27 Aug 2014 19:30:11 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 05 Oct 2014 07:31:24 GMT) (full text, mbox, link).


Bug unarchived. Request was from Samuel Thibault <sthibault@debian.org> to control@bugs.debian.org. (Wed, 02 Jun 2021 20:12:43 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 01 Jul 2021 07:27:32 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Dec 6 13:52:01 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.