[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-devel
Subject:    Re: [opennms-devel] sig 11 in libjrrd.so
From:       Brent Verner <brent () rcfile ! org>
Date:       2005-09-11 21:02:44
Message-ID: 20050911210244.GA6181 () rcfile ! org
[Download RAW message or body]

[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

["onms-err.txt" (text/plain)]

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=update
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 
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4174855A
Function=Java_org_opennms_netmgt_rrd_Interface_launch+0x836
Library=/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.java:221)
	at org.opennms.netmgt.rrd.QueuingRrdStrategy.fetchLastValue(QueuingRrdStrategy.java:721)
  at org.opennms.netmgt.rrd.RrdUtils.fetchLastValue(RrdUtils.java:253)
	at org.opennms.netmgt.threshd.LatencyThresholder.checkRrdDir(LatencyThresholder.java:539)
  at org.opennms.netmgt.threshd.LatencyThresholder.check(LatencyThresholder.java:449)
	at org.opennms.netmgt.threshd.ThresholdableService.run(ThresholdableService.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, 0x2d800000)
  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, 0x3c450000)
   the space 48552K,  89% used [0x2d800000, 0x302a29b0, 0x302a2a00, 0x3076a000)
 compacting perm gen  total 10752K, used 10596K [0x3c450000, 0x3ced0000, 0x40450000)
   the space 10752K,  98% used [0x3c450000, 0x3cea9048, 0x3cea9200, 0x3ced0000)

Local Time = Sat Sep 10 17:10:00 2005
Elapsed Time = 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 mixed 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=/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: ''
hit null, creating token.
token: 1126386492:7
Interface_launch(): success!!!
resultsArray length: 1
elem[0] =  NULL
Interface_launch(): Command Text: update \
/home/opennms/share/rrd/response/10.0.0.1/http-8080.rrd 1126386492:4 \
Interface_launch(): argument count: 3 Interface_launch(): Command Text: update \
/home/opennms/share/rrd/response/10.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=update
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=/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: ''
hit null, creating token.
token: 1126386492:4
Interface_launch(): success!!!
resultsArray length: 1
elem[0] =  NULL
Interface_launch(): Command Text: update \
/home/opennms/share/rrd/response/12.107.205.37/icmp.rrd 1126386529:40983 \
Interface_launch(): argument count: 3 Interface_launch(): Command Text: update \
/home/opennms/share/rrd/response/12.107.205.37/icmp.rrd 1126386529:40983 \
buildArgList(): command: 'update \
/home/opennms/share/rrd/response/12.107.205.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=update
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=/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: ''
hit null, creating token.
token: 1126386529:40983
Interface_launch(): success!!!
resultsArray length: 1
elem[0] =  NULL
Interface_launch(): Command Text: fetch \
/home/opennms/share/rrd/response/64.34.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.34.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=fetch
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=/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=AVERAGE
token: AVERAGE
processing char: '-'
normal char.
processing char: 's'
normal char.
processing char: ' '
hit space, creating token.
buffer=-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=now-300
token: now-300
processing char: '-'
normal char.
processing char: 'e'
normal char.
processing char: ' '
hit space, creating token.
buffer=-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: ''
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 


-------------------------------------------------------
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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic