I have been working on my problem some more. I cannot emerge most packages. When attempting to emerge something that uses java it sometimes locks up. I got the latest binaries from Sun so that I am sure my JDK is fine. So I copied and pasted one command from the emerge of subversion where it locked up during the emerge. Sometimes the command ran fine. Othertimes is just locked up. So hoping that I can solve the problem ran it with strace to see maybe what resource it is accessing. My command is:
Code:
/opt/sun-jdk-1.4.2.06/bin/javah -force -verbose -classpath ../cls org.tigris.subversion.javahl.NodeKind
If the command runs fine I get the following output from strace:
Code:
bigsky native # strace /opt/sun-jdk-1.4.2.06/bin/javah -force -verbose -classpath ../cls org.tigris.subversion.javahl.NodeKind
execve("/opt/sun-jdk-1.4.2.06/bin/javah", ["/opt/sun-jdk-1.4.2.06/bin/javah", "-force", "-verbose", "-classpath", "../cls", "org.tigris.subversion.javahl.NodeKind"], [/* 35 vars */]) = 0
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
[Search path = /opt/sun-jdk-1.4.2.06/jre/lib/rt.jar:/opt/sun-jdk-1.4.2.06/jre/lib/i18n.jar:/opt/sun-jdk-1.4.2.06/jre/lib/sunrsasign.jar:/opt/sun-jdk-1.4.2.06/jre/lib/jsse.jar:/opt/sun-jdk-1.4.2.06/jre/lib/jce.jar:/opt/sun-jdk-1.4.2.06/jre/lib/charsets.jar:/opt/sun-jdk-1.4.2.06/jre/classes:../cls]
[Loaded ../cls/org/tigris/subversion/javahl/NodeKind.class]
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
[Loaded /opt/sun-jdk-1.4.2.06/jre/lib/rt.jar(java/lang/Object.class)]
[Forcefully writing file org_tigris_subversion_javahl_NodeKind.h]
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRT_1 (Unknown signal 33) @ 0 (0) ---
The number of times SIGRTMIN is sent varies each time I run the command. On the other hand when it locks up I get the following:
Code:
bigsky native # strace /opt/sun-jdk-1.4.2.06/bin/javah -force -verbose -classpath ../cls org.tigris.subversion.javahl.NodeKind
execve("/opt/sun-jdk-1.4.2.06/bin/javah", ["/opt/sun-jdk-1.4.2.06/bin/javah", "-force", "-verbose", "-classpath", "../cls", "org.tigris.subversion.javahl.NodeKind"], [/* 35 vars */]) = 0
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
This all doesn't tell me much but at least I can reproduce one of the problems I am having. So I have two questions for you guys. First what is the SIGRTMIN signal and why is it being sent so often? The second question is what other tests can I run to try to get more information about my problems? And of course I still keep coming back to the question of why did these problems start occuring when I upgraded and changed hosts?
Any wild guess are welcome. I am banging my head at this point. Thanks,
Eric