From opennms-devel Sun Sep 11 21:02:44 2005 From: Brent Verner Date: Sun, 11 Sep 2005 21:02:44 +0000 To: opennms-devel Subject: Re: [opennms-devel] sig 11 in libjrrd.so Message-Id: <20050911210244.GA6181 () rcfile ! org> X-MARC-Message: https://marc.info/?l=opennms-devel&m=112647266931802 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--azLHFNyN32YCQGCU" --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline [2005-09-11 11:07] Tarus Balog said: | That would be great, actually. We haven't had much time to work with 1.2 | since it came out (although the speed of releases seems to have slowed). I finally got the same sig 11 in libjrrd. Unfortunately, I was not able to get anything useful from gdb :-( Is there something special I need to do to debug a JNI library (I /believe/ I compiled the library with -g)? In any case, the DEBUG output from libjrrd points to some problem between lines 498 and 533 in rrd_jinterface.c. The attached log file output is the last few hundred lines from onms output.log. I'm running with libjrrd built against 1.0.49 for now to see if the same error occurs. If it doesn't bail before the end of next week, I'll try again to debug the problems against 1.2.11. b --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="onms-err.txt" Content-Transfer-Encoding: quoted-printable processing char: 'u' normal char. processing char: 'p' normal char. processing char: 'd' normal char. processing char: 'a' normal char. processing char: 't' normal char. processing char: 'e' normal char. processing char: ' ' hit space, creating token. buffer=3Dupdate token: update processing char: '/' normal char. processing char: 'h' normal char. processing char: 'o' normal char. processing char: 'm' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'o' normal char. processing char: 'p' normal char. processing char: 'e' normal char. processing char: 'n' normal char. processing char: 'n' normal char. processing char: 'm' normal char. processing char: 's' normal char. processing char: '/' normal char. processing char: 's' normal char. processing=20 An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=3D0x4174855A Function=3DJava_org_opennms_netmgt_rrd_Interface_launch+0x836 Library=3D/home/opennms/lib/libjrrd.so Current Java thread: at org.opennms.netmgt.rrd.Interface.launch(Native Method) - locked <0x3c9bfc68> (a java.lang.Class) at org.opennms.netmgt.rrd.JniRrdStrategy.fetchLastValue(JniRrdStrategy.jav= a:221) at org.opennms.netmgt.rrd.QueuingRrdStrategy.fetchLastValue(QueuingRrdStra= tegy.java:721) at org.opennms.netmgt.rrd.RrdUtils.fetchLastValue(RrdUtils.java:253) at org.opennms.netmgt.threshd.LatencyThresholder.checkRrdDir(LatencyThresh= older.java:539) at org.opennms.netmgt.threshd.LatencyThresholder.check(LatencyThresholder.= java:449) at org.opennms.netmgt.threshd.ThresholdableService.run(ThresholdableServic= e.java:352) at org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl.= run(RunnableConsumerThreadPool.java:412) at java.lang.Thread.run(Thread.java:534) Dynamic libraries: 0x8048000 /usr/local/jdk1.4.2/bin/java 0x2807b000 /usr/lib/libpthread.so.1 0x2809f000 /lib/libc.so.5 0x2817a000 /usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so 0x2858f000 /usr/lib/libstdc++.so.4 0x28661000 /lib/libm.so.3 0x2867c000 /usr/local/jdk1.4.2/jre/lib/i386/native_threads/libhpi.so 0x2868a000 /usr/local/jdk1.4.2/jre/lib/i386/libverify.so 0x2869f000 /usr/local/jdk1.4.2/jre/lib/i386/libjava.so 0x286bd000 /usr/local/jdk1.4.2/jre/lib/i386/libzip.so 0x41730000 /usr/local/jdk1.4.2/jre/lib/i386/libnet.so 0x41743000 /home/opennms/lib/libjicmp.so 0x41747000 /home/opennms/lib/libjrrd.so 0x4174a000 /usr/local/lib/librrd.so.2 0x4178f000 /usr/local/lib/libfreetype.so.9 0x417f8000 /usr/local/lib/libpng.so.5 0x4181b000 /lib/libz.so.2 0x4182b000 /usr/local/lib/libart_lgpl_2.so.5 0x2804e000 /libexec/ld-elf.so.1 Heap at VM Abort: Heap def new generation total 3968K, used 621K [0x2c450000, 0x2c890000, 0x2d8= 00000) eden space 3584K, 9% used [0x2c450000, 0x2c4a6db8, 0x2c7d0000) from space 384K, 71% used [0x2c7d0000, 0x2c814938, 0x2c830000) to space 384K, 0% used [0x2c830000, 0x2c830000, 0x2c890000) tenured generation total 48552K, used 43658K [0x2d800000, 0x3076a000, 0x= 3c450000) the space 48552K, 89% used [0x2d800000, 0x302a29b0, 0x302a2a00, 0x3076a= 000) compacting perm gen total 10752K, used 10596K [0x3c450000, 0x3ced0000, 0x= 40450000) the space 10752K, 98% used [0x3c450000, 0x3cea9048, 0x3cea9200, 0x3ced0= 000) Local Time =3D Sat Sep 10 17:10:00 2005 Elapsed Time =3D 152186 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.2-p7-root_18_may_2005_11_26 mixe= d mode) # # An error report file has been saved as hs_err_pid15020.log. # Please refer to the file for further information. # char: 'h' normal char. processing char: 'a' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: 's' normal char. processing char: 'p' normal char. processing char: 'o' normal char. processing char: 'n' normal char. processing char: 's' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: '6' normal char. processing char: '9' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '3' normal char. processing char: '4' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '4' normal char. processing char: '6' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '3' normal char. processing char: '5' normal char. processing char: '/' normal char. processing char: 's' normal char. processing char: 's' normal char. processing char: 'h' normal char. processing char: '.' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: ' ' hit space, creating token. buffer=3D/home/opennms/share/rrd/response/69.134.146.135/ssh.rrd token: /home/opennms/share/rrd/response/69.134.146.135/ssh.rrd processing char: '1' normal char. processing char: '1' normal char. processing char: '2' normal char. processing char: '6' normal char. processing char: '3' normal char. processing char: '8' normal char. processing char: '6' normal char. processing char: '4' normal char. processing char: '9' normal char. processing char: '2' normal char. processing char: ':' normal char. processing char: '7' normal char. processing char: '=00' hit null, creating token. token: 1126386492:7 Interface_launch(): success!!! resultsArray length: 1 elem[0] =3D NULL Interface_launch(): Command Text: update /home/opennms/share/rrd/response/1= 0.0.0.1/http-8080.rrd 1126386492:4 Interface_launch(): argument count: 3 Interface_launch(): Command Text: update /home/opennms/share/rrd/response/1= 0.0.0.1/http-8080.rrd 1126386492:4 buildArgList(): command: 'update /home/opennms/share/rrd/response/10.0.0.1/= http-8080.rrd 1126386492:4' processing char: 'u' normal char. processing char: 'p' normal char. processing char: 'd' normal char. processing char: 'a' normal char. processing char: 't' normal char. processing char: 'e' normal char. processing char: ' ' hit space, creating token. buffer=3Dupdate token: update processing char: '/' normal char. processing char: 'h' normal char. processing char: 'o' normal char. processing char: 'm' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'o' normal char. processing char: 'p' normal char. processing char: 'e' normal char. processing char: 'n' normal char. processing char: 'n' normal char. processing char: 'm' normal char. processing char: 's' normal char. processing char: '/' normal char. processing char: 's' normal char. processing char: 'h' normal char. processing char: 'a' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: 's' normal char. processing char: 'p' normal char. processing char: 'o' normal char. processing char: 'n' normal char. processing char: 's' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: '1' normal char. processing char: '0' normal char. processing char: '.' normal char. processing char: '0' normal char. processing char: '.' normal char. processing char: '0' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '/' normal char. processing char: 'h' normal char. processing char: 't' normal char. processing char: 't' normal char. processing char: 'p' normal char. processing char: '-' normal char. processing char: '8' normal char. processing char: '0' normal char. processing char: '8' normal char. processing char: '0' normal char. processing char: '.' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: ' ' hit space, creating token. buffer=3D/home/opennms/share/rrd/response/10.0.0.1/http-8080.rrd token: /home/opennms/share/rrd/response/10.0.0.1/http-8080.rrd processing char: '1' normal char. processing char: '1' normal char. processing char: '2' normal char. processing char: '6' normal char. processing char: '3' normal char. processing char: '8' normal char. processing char: '6' normal char. processing char: '4' normal char. processing char: '9' normal char. processing char: '2' normal char. processing char: ':' normal char. processing char: '4' normal char. processing char: '=00' hit null, creating token. token: 1126386492:4 Interface_launch(): success!!! resultsArray length: 1 elem[0] =3D NULL Interface_launch(): Command Text: update /home/opennms/share/rrd/response/1= 2.107.205.37/icmp.rrd 1126386529:40983 Interface_launch(): argument count: 3 Interface_launch(): Command Text: update /home/opennms/share/rrd/response/1= 2.107.205.37/icmp.rrd 1126386529:40983 buildArgList(): command: 'update /home/opennms/share/rrd/response/12.107.20= 5.37/icmp.rrd 1126386529:40983' processing char: 'u' normal char. processing char: 'p' normal char. processing char: 'd' normal char. processing char: 'a' normal char. processing char: 't' normal char. processing char: 'e' normal char. processing char: ' ' hit space, creating token. buffer=3Dupdate token: update processing char: '/' normal char. processing char: 'h' normal char. processing char: 'o' normal char. processing char: 'm' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'o' normal char. processing char: 'p' normal char. processing char: 'e' normal char. processing char: 'n' normal char. processing char: 'n' normal char. processing char: 'm' normal char. processing char: 's' normal char. processing char: '/' normal char. processing char: 's' normal char. processing char: 'h' normal char. processing char: 'a' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: 's' normal char. processing char: 'p' normal char. processing char: 'o' normal char. processing char: 'n' normal char. processing char: 's' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: '1' normal char. processing char: '2' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '0' normal char. processing char: '7' normal char. processing char: '.' normal char. processing char: '2' normal char. processing char: '0' normal char. processing char: '5' normal char. processing char: '.' normal char. processing char: '3' normal char. processing char: '7' normal char. processing char: '/' normal char. processing char: 'i' normal char. processing char: 'c' normal char. processing char: 'm' normal char. processing char: 'p' normal char. processing char: '.' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: ' ' hit space, creating token. buffer=3D/home/opennms/share/rrd/response/12.107.205.37/icmp.rrd token: /home/opennms/share/rrd/response/12.107.205.37/icmp.rrd processing char: '1' normal char. processing char: '1' normal char. processing char: '2' normal char. processing char: '6' normal char. processing char: '3' normal char. processing char: '8' normal char. processing char: '6' normal char. processing char: '5' normal char. processing char: '2' normal char. processing char: '9' normal char. processing char: ':' normal char. processing char: '4' normal char. processing char: '0' normal char. processing char: '9' normal char. processing char: '8' normal char. processing char: '3' normal char. processing char: '=00' hit null, creating token. token: 1126386529:40983 Interface_launch(): success!!! resultsArray length: 1 elem[0] =3D NULL Interface_launch(): Command Text: fetch /home/opennms/share/rrd/response/64= =2E34.177.148/icmp.rrd AVERAGE -s now-300 -e now-300 Interface_launch(): argument count: 7 Interface_launch(): Command Text: fetch /home/opennms/share/rrd/response/64= =2E34.177.148/icmp.rrd AVERAGE -s now-300 -e now-300 buildArgList(): command: 'fetch /home/opennms/share/rrd/response/64.34.177.= 148/icmp.rrd AVERAGE -s now-300 -e now-300' processing char: 'f' normal char. processing char: 'e' normal char. processing char: 't' normal char. processing char: 'c' normal char. processing char: 'h' normal char. processing char: ' ' hit space, creating token. buffer=3Dfetch token: fetch processing char: '/' normal char. processing char: 'h' normal char. processing char: 'o' normal char. processing char: 'm' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'o' normal char. processing char: 'p' normal char. processing char: 'e' normal char. processing char: 'n' normal char. processing char: 'n' normal char. processing char: 'm' normal char. processing char: 's' normal char. processing char: '/' normal char. processing char: 's' normal char. processing char: 'h' normal char. processing char: 'a' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: '/' normal char. processing char: 'r' normal char. processing char: 'e' normal char. processing char: 's' normal char. processing char: 'p' normal char. processing char: 'o' normal char. processing char: 'n' normal char. processing char: 's' normal char. processing char: 'e' normal char. processing char: '/' normal char. processing char: '6' normal char. processing char: '4' normal char. processing char: '.' normal char. processing char: '3' normal char. processing char: '4' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '7' normal char. processing char: '7' normal char. processing char: '.' normal char. processing char: '1' normal char. processing char: '4' normal char. processing char: '8' normal char. processing char: '/' normal char. processing char: 'i' normal char. processing char: 'c' normal char. processing char: 'm' normal char. processing char: 'p' normal char. processing char: '.' normal char. processing char: 'r' normal char. processing char: 'r' normal char. processing char: 'd' normal char. processing char: ' ' hit space, creating token. buffer=3D/home/opennms/share/rrd/response/64.34.177.148/icmp.rrd token: /home/opennms/share/rrd/response/64.34.177.148/icmp.rrd processing char: 'A' normal char. processing char: 'V' normal char. processing char: 'E' normal char. processing char: 'R' normal char. processing char: 'A' normal char. processing char: 'G' normal char. processing char: 'E' normal char. processing char: ' ' hit space, creating token. buffer=3DAVERAGE token: AVERAGE processing char: '-' normal char. processing char: 's' normal char. processing char: ' ' hit space, creating token. buffer=3D-s token: -s processing char: 'n' normal char. processing char: 'o' normal char. processing char: 'w' normal char. processing char: '-' normal char. processing char: '3' normal char. processing char: '0' normal char. processing char: '0' normal char. processing char: ' ' hit space, creating token. buffer=3Dnow-300 token: now-300 processing char: '-' normal char. processing char: 'e' normal char. processing char: ' ' hit space, creating token. buffer=3D-e token: -e processing char: 'n' normal char. processing char: 'o' normal char. processing char: 'w' normal char. processing char: '-' normal char. processing char: '3' normal char. processing char: '0' normal char. processing char: '0' normal char. processing char: '=00' hit null, creating token. token: now-300 Interface_launch(): start: 1126386300 end: 1126386300 step: 300 ds_cnt: 1 Interface_launch(): rowCount: 1 Interface_launch(): data source names string: icmp=20 --azLHFNyN32YCQGCU-- ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/wiki/index.php?page=MailingListFaq opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel