[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #30477] "help" command hangs because SIGCHLD h
From: |
Matt McCutchen |
Subject: |
[Octave-bug-tracker] [bug #30477] "help" command hangs because SIGCHLD handler is not async-signal-safe |
Date: |
Mon, 20 Sep 2010 03:07:06 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100827 Fedora/3.6.7-1.fc13 Namoroka/3.6.7 |
Follow-up Comment #9, bug #30477 (project octave):
I can reproduce the problem with the current development Octave. Attached is
a new gdb transcript.
John, I have a guess as to why the gdb procedure did not work for you. It
requires the multi-executable support added in gdb 7.1; perhaps you have an
older version of gdb. I found an alternative that should work with older gdb
versions: instead of attaching gdb to the child, wrap makeinfo with a shell
script that stops itself so the user can continue it and get the SIGCHLD at
the desired time. The makeinfo wrapper and the transcript to reproduce the
bug using it are attached.
(file #21502, file #21503, file #21504)
_______________________________________________________
Additional Item Attachment:
File name: octave-dev-30477-gdb-repro.typescript Size:16 KB
File name: makeinfo Size:0 KB
File name: octave-dev-30477-oldgdb-repro.typescript Size:14 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?30477>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/