Your message dated Tue, 10 Aug 2021 23:44:15 +0200
with message-id <20210810214415.znlju5cc37shobdl@begin>
and subject line Re: Bug#647642: hurd: ^C trips assertion: intr-msg.c:389:
_hurd_init_rpc_mach_msg: Assertion `m->header.msgh_id == msgid + 100' failed.
has caused the Debian Bug report #647642,
regarding hurd: ^C trips assertion: intr-msg.c:389: _hurd_init_rpc_mach_msg:
Assertion `m->header.msgh_id == msgid + 100' failed.
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
647642: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647642
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: hurd
Version: 20110519-3
Hi,
Glancing at buildd.debian.org today, I noticed that the git testsuite
has not been passing on hurd for a while. Oh. Running the test suite
by hand, we learn that t9100 and some other tests fail, because the
"svn import" command is completely broken:
$ svn import -m 'some message' directory file://$(pwd)/target
svn: Couldn't perform atomic initialization
svn: disk I/O error
svn: disk I/O error
But I digress. In order to investigate that, I wanted a copy of a
reasonably-recent version of subversion, with debugging symbols. So:
$ svn checkout svn://svn.apache.org/repos/asf/subversion/trunk
subversion
Which, um, just sits there. Ok, so switch VTs and attach to it with gdb:
$ ps | grep svn
5135 3 S 0:00.07 svn checkout
svn://svn.apache.org/repos/asf/subversion/t
5140 1 S 0:00.00 grep svn
$ gdb -p 5135
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
[more boilerplate snipped]
Attaching to pid 5135
[New Thread 5135.1]
[New Thread 5135.2]
Let's see what it's up to:
(gdb) continue
Continuing.
warning: Can't wait for pid 5135: No child process
Now we return to the original VT and hit ^C.
^Csvn: intr-msg.c:389: _hurd_intr_rpc_mach_msg: Assertion
`m->header.msgh_id == msgid + 100' failed.
Aborted
For completeness, I should mention what gdb sees, too.
warning: Pid 5135 died with unknown exit status, using SIGKILL.
Process terminated with SIGKILL, Killed.
The program no longer exists.
(gdb) quit
Reproducible. Trying to interrupt the "svn checkout" with ^C without
gdb attached to it does nothing, by the way (it just continues
hanging). ^\ kills it, though.
If there's any information I can provide to help track this down, just
ask.
Thanks,
Jonathan
$ dpkg-query -W hurd libc0.3 libsvn1
hurd 20110519-3
libc0.3 2.13-21
libsvn1 1.6.16dfsg-1
--- End Message ---
--- Begin Message ---
Jonathan Nieder, le ven. 04 nov. 2011 15:00:57 -0500, a ecrit:
> Now we return to the original VT and hit ^C.
>
> ^Csvn: intr-msg.c:389: _hurd_intr_rpc_mach_msg: Assertion
> `m->header.msgh_id == msgid + 100' failed.
> Aborted
I remember things like this, but also that it has not been happening for
a long time, probably fixed along the intr-msg.c changes.
Samuel
--- End Message ---