Hey there.
I had been using minicom on 2.5.59 for some time with no problems. After
finally upgrading that system to 2.5.62, minicom decided it didn't want to
run anymore. An strace of it reveals that it's receiving -ECHILD from
wait4(2) after executing lockdev, although lockdev appears to exit
normally.
For the record, this is a Redhat 7.3 system, with the following versions
of the relevant programs:
minicom-2.00.0-3
lockdev-1.0.0-16
I backtracked through kernel versions, and eventually through individual
changesets to find the patch that causes the change in behavior. It has
the heading of:
[email protected], 2003-02-06 12:49:30-08:00, [email protected]
[PATCH] signal-fixes-2.5.59-A4
and can otherwise be seen here:
http://linux.bkbits.net:8080/linux-2.5/[email protected]?nav=index.html|ChangeSet@-4w
Unfortunately, it is quite a large diff, and I am quite happy maintaining
my ignorance of the signal code. However, I'm wondering if there is
anything to do be done about. I am more than happy to upgrade the relevant
software, though I am wondering if the change in behavior was intentional.
Thanks,
-pat