octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

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