[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] microblaze: Use of sigaction() leads to crash on exit
Hi,
I've finished porting my noMMU kernel to 2.6.31 and believe I've adapted
my uClibc to the ABI changes (typedefs, system call changes,
SA_RESTORER, etc.) in that release. Most things run fine, which is a
great improvement over my initial port attempt that crashed and burned.
What I see now (and have ever since 2.6.30) is that quitting the 'top'
program (the procps one, not the busybox one) crashes the entire system.
If I comment out the calls to sigaction() in top.c, I can quit the
program just fine (as long as it's running at the serial console) and
the system stays up. The system still crashes if I try to quit a 'top'
running in a telnet session, which I think is a separate issue.
Has anyone else running 2.6.3x encountered similar problems, or can
confirm this behavior?
I noticed that 2.6.31 made some changes to Microblaze signal handling
that bring it more in line with the generic kernel code. Were there also
problems that were being addressed by those changes?
Thanks in advance for any help.
------------------------------------------------------------------------
Steven J. Magnani "I claim this network for MARS!
www.digidescorp.com Earthling, return my space modulator!"
#include <standard.disclaimer>
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/