David- Here's a patch, against the 2.4.3 kernel + the 0405 IA64 patch + the LDT patch, that fixes two IA32 buglets: 1) A typo in `siginfo64to32' caught by Dave Engebretsen. I can only assume that this code is never called because otherwise the bug should have caused the kernel to dereference location 0. 2) Initialize the IA32 registers on process startup. This should fix the problem you were seeing where the JAVA JRE was not terminating properly. Since EDX was not being initialized the IA32 exit code could have been jumping into never-never land. -- Don Dugger "Censeo Toto nos in Kansa esse decisse." - D. Gale n0ano@valinux.com Ph: 303/938-9838