Not sure if this is the right place for this issue, but here goes. Currently trying to get one of our applications up and running under JRuby and Puma in production. I'll try to include as much relevant information/configuration as possible.
I will see about developing a small isolated application that can be shared to reproduce the issue.
Let me know if you need more information or feel free to close the issue if you believe this an issue outside of JRuby.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fd4458bee39, pid=4706, tid=140549657978640
#
# JRE version: 6.0_20-b20
# Java VM: OpenJDK 64-Bit Server VM (19.0-b09 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea6 1.9.13
# Distribution: Ubuntu 10.04.1 LTS, package 6b20-1.9.13-0ubuntu1~10.04.1
# Problematic frame:
# C [libjruby-cext.so+0x26e39]
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00000000026f0000): JavaThread "JRubyWorker-1" daemon [_thread_in_native, id=5111, stack(0x00007fd4444fe000,0x00007fd4446ff000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000038
Registers:
RAX=0x0000000000000028, RBX=0x00007fd445aea640, RCX=0x00007fd445aea580, RDX=0x0000000000000000
RSP=0x00007fd4446fd530, RBP=0x00007fd4446fd560, RSI=0x00007fd4446fd4e0, RDI=0x0000000000000000
R8 =0x0000000002022b40, R9 =0x00007fd445aea640, R10=0x00007fd4446fd4e0, R11=0x00007fd4458db8c0
R12=0x0000000000000000, R13=0x00000000d861a810, R14=0x00007fd4446fd630, R15=0x00000000026f0000
RIP=0x00007fd4458bee39, EFL=0x0000000000010206, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Register to memory mapping:
RAX=0x0000000000000028
0x0000000000000028 is pointing to unknown location
RBX=0x00007fd445aea640
0x00007fd445aea640: _ZTIN5jruby6HandleE+0 in /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so at 0x00007fd445898000
RCX=0x00007fd445aea580
0x00007fd445aea580: _ZTIN5jruby8RubyDataE+0 in /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so at 0x00007fd445898000
RDX=0x0000000000000000
0x0000000000000000 is pointing to unknown location
RSP=0x00007fd4446fd530
0x00007fd4446fd530 is pointing into the stack for thread: 0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
RBP=0x00007fd4446fd560
0x00007fd4446fd560 is pointing into the stack for thread: 0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
RSI=0x00007fd4446fd4e0
0x00007fd4446fd4e0 is pointing into the stack for thread: 0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
RDI=0x0000000000000000
0x0000000000000000 is pointing to unknown location
R8 =0x0000000002022b40
0x0000000002022b40 is pointing to unknown location
R9 =0x00007fd445aea640
0x00007fd445aea640: _ZTIN5jruby6HandleE+0 in /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so at 0x00007fd445898000
R10=0x00007fd4446fd4e0
0x00007fd4446fd4e0 is pointing into the stack for thread: 0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
R11=0x00007fd4458db8c0
0x00007fd4458db8c0: _ZTSN5jruby9RubyArrayE+0 in /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so at 0x00007fd445898000
R12=0x0000000000000000
0x0000000000000000 is pointing to unknown location
R13=0x00000000d861a810
{method}
- klass: {other class}
R14=0x00007fd4446fd630
0x00007fd4446fd630 is pointing into the stack for thread: 0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
R15=0x00000000026f0000
"JRubyWorker-1" daemon prio=10 tid=0x00000000026f0000 nid=0x13f7 runnable [0x00007fd4446fd000]
java.lang.Thread.State: RUNNABLE
Top of Stack: (sp=0x00007fd4446fd530)
0x00007fd4446fd530: 00007fd4446fd560 0000000002022b40
0x00007fd4446fd540: 0024e989a642f36e 0000000000000028
0x00007fd4446fd550: 00007fd4446fd590 00000000d861a810
0x00007fd4446fd560: 00007fd4446fd5b0 00007fd4458bf045
0x00007fd4446fd570: 00007fd4446fd630 00000000026f01c8
0x00007fd4446fd580: 00000000d6a29328 00007fd445156328
0x00007fd4446fd590: 00007fd445aec730 00007fd4446fd600
0x00007fd4446fd5a0: 00007fd445aec730 0000000002022b40
0x00007fd4446fd5b0: 00007fd4446fd610 00007fd44822eca8
0x00007fd4446fd5c0: 00007fd4446fd628 00007fd44822385a
0x00007fd4446fd5d0: 00007fd4446fd5d0 0000000000000000
0x00007fd4446fd5e0: 00007fd4446fd630 00000000d861af00
0x00007fd4446fd5f0: 0000000000000000 00000000d861a810
0x00007fd4446fd600: 0000000000000000 00007fd4446fd630
0x00007fd4446fd610: 00007fd4446fd678 00007fd44822385a
0x00007fd4446fd620: 0000000000000000 00007fd44822bf58
0x00007fd4446fd630: 00000000e1e06a30 00007fd4446fd638
0x00007fd4446fd640: 00000000d863ba60 00007fd4446fd698
0x00007fd4446fd650: 00000000d863be00 0000000000000000
0x00007fd4446fd660: 00000000d863ba90 00007fd4446fd630
0x00007fd4446fd670: 00007fd4446fd698 00007fd4446fd6e0
0x00007fd4446fd680: 00007fd448223d34 0000000000000000
0x00007fd4446fd690: 0000000000000000 00000000e1f655c0
0x00007fd4446fd6a0: 00007fd4446fd6a0 00000000d7c68874
0x00007fd4446fd6b0: 00007fd4446fd6f0 00000000d7c68c30
0x00007fd4446fd6c0: 0000000000000000 00000000d7c68898
0x00007fd4446fd6d0: 00007fd4446fd698 00007fd4446fd6f0
0x00007fd4446fd6e0: 00007fd4446fd738 00007fd448223e8d
0x00007fd4446fd6f0: 00000000f5b2d170 00007fd4446fd6f8
0x00007fd4446fd700: 00000000d7c64785 00007fd4446fd758
0x00007fd4446fd710: 00000000d7c64d40 0000000000000000
0x00007fd4446fd720: 00000000d7c647e8 00007fd4446fd6f0
Instructions: (pc=0x00007fd4458bee39)
0x00007fd4458bee29: 48 89 c7 e8 bf 55 ff ff 48 89 45 e8 48 8b 45 e8
0x00007fd4458bee39: 48 8b 40 10 48 85 c0 74 15 48 8b 45 e8 48 8b 50
Stack: [0x00007fd4444fe000,0x00007fd4446ff000], sp=0x00007fd4446fd530, free space=2045k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libjruby-cext.so+0x26e39]
C [libjruby-cext.so+0x27045] Java_org_jruby_cext_Native_gc+0xa1
j org.jruby.cext.Native.gc()V+0
j org.jruby.cext.GC$1.run()V+16
j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j java.util.concurrent.FutureTask$Sync.innerRun()V+29
j java.util.concurrent.FutureTask.run()V+4
j java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Ljava/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask;)V+1
j java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()V+30
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+46
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x431958]
V [libjvm.so+0x4307f8]
V [libjvm.so+0x4313b3]
V [libjvm.so+0x4314d7]
V [libjvm.so+0x482b10]
V [libjvm.so+0x6e806b]
V [libjvm.so+0x5e42e2]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.jruby.cext.Native.gc()V+0
j org.jruby.cext.GC$1.run()V+16
j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j java.util.concurrent.FutureTask$Sync.innerRun()V+29
j java.util.concurrent.FutureTask.run()V+4
j java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Ljava/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask;)V+1
j java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()V+30
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+46
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00007fd440950800 JavaThread "RubyThread-9: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/server.rb:204" daemon [_thread_in_native, id=5123, stack(0x00007fd43f7fc000,0x00007fd43f9fd000)]
0x00007fd44094f800 JavaThread "RubyThread-8: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/thread_pool.rb:148" daemon [_thread_blocked, id=5122, stack(0x00007fd43f9fd000,0x00007fd43fbfe000)]
0x00007fd4406f5000 JavaThread "RubyThread-7: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/thread_pool.rb:55" daemon [_thread_blocked, id=5121, stack(0x00007fd43fbfe000,0x00007fd43fdff000)]
0x00007fd4406f4000 JavaThread "RubyThread-6: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/thread_pool.rb:55" daemon [_thread_blocked, id=5120, stack(0x00007fd43fdff000,0x00007fd440000000)]
0x00007fd44142b000 JavaThread "RubyThread-5: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/thread_pool.rb:55" daemon [_thread_blocked, id=5119, stack(0x00007fd4440fc000,0x00007fd4442fd000)]
0x00007fd440411800 JavaThread "RubyThread-4: /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/thread_pool.rb:55" daemon [_thread_in_vm, id=5118, stack(0x00007fd4442fd000,0x00007fd4444fe000)]
=>0x00000000026f0000 JavaThread "JRubyWorker-1" daemon [_thread_in_native, id=5111, stack(0x00007fd4444fe000,0x00007fd4446ff000)]
0x00007fd4409bb000 JavaThread "ReferenceReaper" daemon [_thread_blocked, id=5098, stack(0x00007fd4446ff000,0x00007fd444900000)]
0x00007fd440a7f800 JavaThread "JRuby C extension cleanup thread" daemon [_thread_blocked, id=5097, stack(0x00007fd445157000,0x00007fd445358000)]
0x00007fd440328800 JavaThread "JRubyJIT-2" daemon [_thread_blocked, id=4802, stack(0x00007fd445aee000,0x00007fd445cef000)]
0x00007fd44045f000 JavaThread "JRubyJIT-1" daemon [_thread_blocked, id=4800, stack(0x00007fd445cef000,0x00007fd445ef0000)]
0x00007fd44008e000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4722, stack(0x00007fd446922000,0x00007fd446b23000)]
0x00007fd44008b800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=4721, stack(0x00007fd446b23000,0x00007fd446c24000)]
0x00007fd440088800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4720, stack(0x00007fd446c24000,0x00007fd446d25000)]
0x00007fd44007a000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4719, stack(0x00007fd446d25000,0x00007fd446f26000)]
0x00007fd440067000 JavaThread "Finalizer" daemon [_thread_blocked, id=4718, stack(0x00007fd446f65000,0x00007fd447166000)]
0x00007fd440065000 JavaThread "Reference Handler" daemon [_thread_blocked, id=4717, stack(0x00007fd447166000,0x00007fd447367000)]
0x0000000001af1000 JavaThread "main" [_thread_blocked, id=4710, stack(0x00007fd44be92000,0x00007fd44c093000)]
Other Threads:
0x00007fd44005e000 VMThread [stack: 0x00007fd447367000,0x00007fd447468000] [id=4716]
0x00007fd440091000 WatcherThread [stack: 0x00007fd446821000,0x00007fd446922000] [id=4723]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 159616K, used 5819K [0x00000000f5960000, 0x0000000100000000, 0x0000000100000000)
eden space 149120K, 1% used [0x00000000f5960000,0x00000000f5b2d1a8,0x00000000feb00000)
from space 10496K, 37% used [0x00000000ff5c0000,0x00000000ff9a1d30,0x0000000100000000)
to space 10752K, 0% used [0x00000000feb00000,0x00000000feb00000,0x00000000ff580000)
PSOldGen total 85376K, used 34037K [0x00000000e0c00000, 0x00000000e5f60000, 0x00000000f5960000)
object space 85376K, 39% used [0x00000000e0c00000,0x00000000e2d3d438,0x00000000e5f60000)
PSPermGen total 38528K, used 38364K [0x00000000d6600000, 0x00000000d8ba0000, 0x00000000e0c00000)
object space 38528K, 99% used [0x00000000d6600000,0x00000000d8b771c0,0x00000000d8ba0000)
Dynamic libraries:
00400000-00409000 r-xp 00000000 08:05 4467825 /usr/lib/jvm/java-6-openjdk/jre/bin/java
00608000-00609000 r--p 00008000 08:05 4467825 /usr/lib/jvm/java-6-openjdk/jre/bin/java
00609000-0060a000 rw-p 00009000 08:05 4467825 /usr/lib/jvm/java-6-openjdk/jre/bin/java
01ae9000-037f8000 rw-p 00000000 00:00 0 [heap]
d6600000-d8ba0000 rw-p 00000000 00:00 0
d8ba0000-e0c00000 rw-p 00000000 00:00 0
e0c00000-e5f60000 rw-p 00000000 00:00 0
e5f60000-f5960000 rw-p 00000000 00:00 0
f5960000-100000000 rw-p 00000000 00:00 0
7fd43e9cf000-7fd43e9e5000 r-xp 00000000 08:05 1250 /lib/libresolv-2.11.1.so
7fd43e9e5000-7fd43ebe4000 ---p 00016000 08:05 1250 /lib/libresolv-2.11.1.so
7fd43ebe4000-7fd43ebe5000 r--p 00015000 08:05 1250 /lib/libresolv-2.11.1.so
7fd43ebe5000-7fd43ebe6000 rw-p 00016000 08:05 1250 /lib/libresolv-2.11.1.so
7fd43ebe6000-7fd43ebe8000 rw-p 00000000 00:00 0
7fd43ebe8000-7fd43ebed000 r-xp 00000000 08:05 1266 /lib/libnss_dns-2.11.1.so
7fd43ebed000-7fd43edec000 ---p 00005000 08:05 1266 /lib/libnss_dns-2.11.1.so
7fd43edec000-7fd43eded000 r--p 00004000 08:05 1266 /lib/libnss_dns-2.11.1.so
7fd43eded000-7fd43edee000 rw-p 00005000 08:05 1266 /lib/libnss_dns-2.11.1.so
7fd43edee000-7fd43edfa000 r-xp 00000000 08:05 3601 /lib/libnss_files-2.11.1.so
7fd43edfa000-7fd43eff9000 ---p 0000c000 08:05 3601 /lib/libnss_files-2.11.1.so
7fd43eff9000-7fd43effa000 r--p 0000b000 08:05 3601 /lib/libnss_files-2.11.1.so
7fd43effa000-7fd43effb000 rw-p 0000c000 08:05 3601 /lib/libnss_files-2.11.1.so
7fd43effb000-7fd43effc000 ---p 00000000 00:00 0
7fd43effc000-7fd43f7fc000 rw-p 00000000 00:00 0
7fd43f7fc000-7fd43f7ff000 ---p 00000000 00:00 0
7fd43f7ff000-7fd43f9fd000 rw-p 00000000 00:00 0
7fd43f9fd000-7fd43fa00000 ---p 00000000 00:00 0
7fd43fa00000-7fd43fbfe000 rw-p 00000000 00:00 0
7fd43fbfe000-7fd43fc01000 ---p 00000000 00:00 0
7fd43fc01000-7fd43fdff000 rw-p 00000000 00:00 0
7fd43fdff000-7fd43fe02000 ---p 00000000 00:00 0
7fd43fe02000-7fd440000000 rw-p 00000000 00:00 0
7fd440000000-7fd4423e7000 rw-p 00000000 00:00 0
7fd4423e7000-7fd444000000 ---p 00000000 00:00 0
7fd4440c7000-7fd4440fc000 r--s 00000000 08:05 94318 /var/cache/nscd/services
7fd4440fc000-7fd4440ff000 ---p 00000000 00:00 0
7fd4440ff000-7fd4442fd000 rw-p 00000000 00:00 0
7fd4442fd000-7fd444300000 ---p 00000000 00:00 0
7fd444300000-7fd4444fe000 rw-p 00000000 00:00 0
7fd4444fe000-7fd444501000 ---p 00000000 00:00 0
7fd444501000-7fd4446ff000 rw-p 00000000 00:00 0
7fd4446ff000-7fd444702000 ---p 00000000 00:00 0
7fd444702000-7fd444900000 rw-p 00000000 00:00 0
7fd444900000-7fd444909000 r-xp 00000000 08:05 1247 /lib/libcrypt-2.11.1.so
7fd444909000-7fd444b09000 ---p 00009000 08:05 1247 /lib/libcrypt-2.11.1.so
7fd444b09000-7fd444b0a000 r--p 00009000 08:05 1247 /lib/libcrypt-2.11.1.so
7fd444b0a000-7fd444b0b000 rw-p 0000a000 08:05 1247 /lib/libcrypt-2.11.1.so
7fd444b0b000-7fd444b39000 rw-p 00000000 00:00 0
7fd444b39000-7fd444cfe000 r-xp 00000000 08:05 90997 /usr/lib/libmysqlclient_r.so.16.0.0
7fd444cfe000-7fd444efe000 ---p 001c5000 08:05 90997 /usr/lib/libmysqlclient_r.so.16.0.0
7fd444efe000-7fd444f03000 r--p 001c5000 08:05 90997 /usr/lib/libmysqlclient_r.so.16.0.0
7fd444f03000-7fd444f4d000 rw-p 001ca000 08:05 90997 /usr/lib/libmysqlclient_r.so.16.0.0
7fd444f4d000-7fd444f4e000 rw-p 00000000 00:00 0
7fd444f4e000-7fd444f56000 r-xp 00000000 08:05 5963053 /usr/local/rvm/gems/jruby-head@[redacted]/gems/mysql2-0.3.10/lib/mysql2/mysql2.so
7fd444f56000-7fd445155000 ---p 00008000 08:05 5963053 /usr/local/rvm/gems/jruby-head@[redacted]/gems/mysql2-0.3.10/lib/mysql2/mysql2.so
7fd445155000-7fd445156000 r--p 00007000 08:05 5963053 /usr/local/rvm/gems/jruby-head@[redacted]/gems/mysql2-0.3.10/lib/mysql2/mysql2.so
7fd445156000-7fd445157000 rw-p 00008000 08:05 5963053 /usr/local/rvm/gems/jruby-head@[redacted]/gems/mysql2-0.3.10/lib/mysql2/mysql2.so
7fd445157000-7fd44515a000 ---p 00000000 00:00 0
7fd44515a000-7fd445358000 rw-p 00000000 00:00 0
7fd445358000-7fd44536d000 r-xp 00000000 08:05 5911568 /lib/libgcc_s.so.1
7fd44536d000-7fd44556c000 ---p 00015000 08:05 5911568 /lib/libgcc_s.so.1
7fd44556c000-7fd44556d000 r--p 00014000 08:05 5911568 /lib/libgcc_s.so.1
7fd44556d000-7fd44556e000 rw-p 00015000 08:05 5911568 /lib/libgcc_s.so.1
7fd44556e000-7fd445664000 r-xp 00000000 08:05 30742 /usr/lib/libstdc++.so.6.0.13
7fd445664000-7fd445864000 ---p 000f6000 08:05 30742 /usr/lib/libstdc++.so.6.0.13
7fd445864000-7fd44586b000 r--p 000f6000 08:05 30742 /usr/lib/libstdc++.so.6.0.13
7fd44586b000-7fd44586d000 rw-p 000fd000 08:05 30742 /usr/lib/libstdc++.so.6.0.13
7fd44586d000-7fd445882000 rw-p 00000000 00:00 0
7fd445898000-7fd4458ea000 r-xp 00000000 08:05 5943627 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so
7fd4458ea000-7fd445aea000 ---p 00052000 08:05 5943627 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so
7fd445aea000-7fd445aeb000 r--p 00052000 08:05 5943627 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so
7fd445aeb000-7fd445aed000 rw-p 00053000 08:05 5943627 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjruby-cext.so
7fd445aed000-7fd445aee000 rw-p 00000000 00:00 0
7fd445aee000-7fd445af1000 ---p 00000000 00:00 0
7fd445af1000-7fd445cef000 rw-p 00000000 00:00 0
7fd445cef000-7fd445cf2000 ---p 00000000 00:00 0
7fd445cf2000-7fd445ef0000 rw-p 00000000 00:00 0
7fd445ef0000-7fd445f02000 r-xp 00000000 08:05 5943626 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjffi-1.2.so
7fd445f02000-7fd446101000 ---p 00012000 08:05 5943626 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjffi-1.2.so
7fd446101000-7fd446102000 rw-p 00011000 08:05 5943626 /usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux/libjffi-1.2.so
7fd446102000-7fd44610a000 r-xp 00000000 08:05 4467796 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnio.so
7fd44610a000-7fd446309000 ---p 00008000 08:05 4467796 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnio.so
7fd446309000-7fd44630a000 r--p 00007000 08:05 4467796 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnio.so
7fd44630a000-7fd44630b000 rw-p 00008000 08:05 4467796 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnio.so
7fd44630b000-7fd44660b000 rw-p 00000000 00:00 0
7fd44660b000-7fd446620000 r-xp 00000000 08:05 4467795 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnet.so
7fd446620000-7fd44681f000 ---p 00015000 08:05 4467795 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnet.so
7fd44681f000-7fd446820000 r--p 00014000 08:05 4467795 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnet.so
7fd446820000-7fd446821000 rw-p 00015000 08:05 4467795 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libnet.so
7fd446821000-7fd446822000 ---p 00000000 00:00 0
7fd446822000-7fd446922000 rw-p 00000000 00:00 0
7fd446922000-7fd446925000 ---p 00000000 00:00 0
7fd446925000-7fd446b23000 rw-p 00000000 00:00 0
7fd446b23000-7fd446b26000 ---p 00000000 00:00 0
7fd446b26000-7fd446c24000 rw-p 00000000 00:00 0
7fd446c24000-7fd446c27000 ---p 00000000 00:00 0
7fd446c27000-7fd446d25000 rw-p 00000000 00:00 0
7fd446d25000-7fd446d28000 ---p 00000000 00:00 0
7fd446d28000-7fd446f26000 rw-p 00000000 00:00 0
7fd446f26000-7fd446f65000 r--p 00000000 08:05 6495 /usr/lib/locale/en_US.utf8/LC_CTYPE
7fd446f65000-7fd446f68000 ---p 00000000 00:00 0
7fd446f68000-7fd447166000 rw-p 00000000 00:00 0
7fd447166000-7fd447169000 ---p 00000000 00:00 0
7fd447169000-7fd447367000 rw-p 00000000 00:00 0
7fd447367000-7fd447368000 ---p 00000000 00:00 0
7fd447368000-7fd447992000 rw-p 00000000 00:00 0
7fd447992000-7fd447aaf000 r--s 00d04000 08:05 5943608 /usr/local/rvm/rubies/jruby-head/lib/jruby.jar
7fd447aaf000-7fd447ab1000 r--s 0001d000 08:05 4329440 /usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar
7fd447ab1000-7fd447ab6000 r--s 00045000 08:05 4329439 /usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar
7fd447ab6000-7fd447ae9000 rw-p 00000000 00:00 0
7fd447ae9000-7fd447c79000 r--s 038c5000 08:05 2771648 /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
7fd447c79000-7fd447c7a000 ---p 00000000 00:00 0
7fd447c7a000-7fd447d7a000 rw-p 00000000 00:00 0
7fd447d7a000-7fd447d7b000 ---p 00000000 00:00 0
7fd447d7b000-7fd447e7b000 rw-p 00000000 00:00 0
7fd447e7b000-7fd447e7c000 ---p 00000000 00:00 0
7fd447e7c000-7fd447f7c000 rw-p 00000000 00:00 0
7fd447f7c000-7fd447f7d000 ---p 00000000 00:00 0
7fd447f7d000-7fd448090000 rw-p 00000000 00:00 0
7fd448090000-7fd4480d0000 rw-p 00000000 00:00 0
7fd4480d0000-7fd4480e3000 rw-p 00000000 00:00 0
7fd4480e3000-7fd448123000 rw-p 00000000 00:00 0
7fd448123000-7fd44814d000 rw-p 00000000 00:00 0
7fd44814d000-7fd4481c9000 rw-p 00000000 00:00 0
7fd4481c9000-7fd44821d000 rw-p 00000000 00:00 0
7fd44821d000-7fd44821e000 rw-p 00000000 00:00 0
7fd44821e000-7fd4485fe000 rwxp 00000000 00:00 0
7fd4485fe000-7fd44b21e000 rw-p 00000000 00:00 0
7fd44b21e000-7fd44b225000 r-xp 00000000 08:05 4467802 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libzip.so
7fd44b225000-7fd44b424000 ---p 00007000 08:05 4467802 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libzip.so
7fd44b424000-7fd44b425000 r--p 00006000 08:05 4467802 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libzip.so
7fd44b425000-7fd44b426000 rw-p 00007000 08:05 4467802 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libzip.so
7fd44b426000-7fd44b42e000 r-xp 00000000 08:05 4467803 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/native_threads/libhpi.so
7fd44b42e000-7fd44b62d000 ---p 00008000 08:05 4467803 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/native_threads/libhpi.so
7fd44b62d000-7fd44b62e000 r--p 00007000 08:05 4467803 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/native_threads/libhpi.so
7fd44b62e000-7fd44b62f000 rw-p 00008000 08:05 4467803 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/native_threads/libhpi.so
7fd44b62f000-7fd44b646000 r-xp 00000000 08:05 1245 /lib/libnsl-2.11.1.so
7fd44b646000-7fd44b845000 ---p 00017000 08:05 1245 /lib/libnsl-2.11.1.so
7fd44b845000-7fd44b846000 r--p 00016000 08:05 1245 /lib/libnsl-2.11.1.so
7fd44b846000-7fd44b847000 rw-p 00017000 08:05 1245 /lib/libnsl-2.11.1.so
7fd44b847000-7fd44b849000 rw-p 00000000 00:00 0
7fd44b849000-7fd44b876000 r-xp 00000000 08:05 4465750 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjava.so
7fd44b876000-7fd44ba75000 ---p 0002d000 08:05 4465750 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjava.so
7fd44ba75000-7fd44ba76000 r--p 0002c000 08:05 4465750 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjava.so
7fd44ba76000-7fd44ba79000 rw-p 0002d000 08:05 4465750 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjava.so
7fd44ba79000-7fd44ba88000 r-xp 00000000 08:05 4467801 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libverify.so
7fd44ba88000-7fd44bc87000 ---p 0000f000 08:05 4467801 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libverify.so
7fd44bc87000-7fd44bc89000 r--p 0000e000 08:05 4467801 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libverify.so
7fd44bc89000-7fd44bc8a000 rw-p 00010000 08:05 4467801 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libverify.so
7fd44bc8a000-7fd44bc91000 r-xp 00000000 08:05 1249 /lib/librt-2.11.1.so
7fd44bc91000-7fd44be90000 ---p 00007000 08:05 1249 /lib/librt-2.11.1.so
7fd44be90000-7fd44be91000 r--p 00006000 08:05 1249 /lib/librt-2.11.1.so
7fd44be91000-7fd44be92000 rw-p 00007000 08:05 1249 /lib/librt-2.11.1.so
7fd44be92000-7fd44be95000 ---p 00000000 00:00 0
7fd44be95000-7fd44c093000 rw-p 00000000 00:00 0
7fd44c093000-7fd44c115000 r-xp 00000000 08:05 1244 /lib/libm-2.11.1.so
7fd44c115000-7fd44c314000 ---p 00082000 08:05 1244 /lib/libm-2.11.1.so
7fd44c314000-7fd44c315000 r--p 00081000 08:05 1244 /lib/libm-2.11.1.so
7fd44c315000-7fd44c316000 rw-p 00082000 08:05 1244 /lib/libm-2.11.1.so
7fd44c316000-7fd44cb9c000 r-xp 00000000 08:05 4467804 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so
7fd44cb9c000-7fd44cd9b000 ---p 00886000 08:05 4467804 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so
7fd44cd9b000-7fd44ce11000 r--p 00885000 08:05 4467804 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so
7fd44ce11000-7fd44ce2c000 rw-p 008fb000 08:05 4467804 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so
7fd44ce2c000-7fd44ce65000 rw-p 00000000 00:00 0
7fd44ce65000-7fd44cfdf000 r-xp 00000000 08:05 3361 /lib/libc-2.11.1.so
7fd44cfdf000-7fd44d1de000 ---p 0017a000 08:05 3361 /lib/libc-2.11.1.so
7fd44d1de000-7fd44d1e2000 r--p 00179000 08:05 3361 /lib/libc-2.11.1.so
7fd44d1e2000-7fd44d1e3000 rw-p 0017d000 08:05 3361 /lib/libc-2.11.1.so
7fd44d1e3000-7fd44d1e8000 rw-p 00000000 00:00 0
7fd44d1e8000-7fd44d1ea000 r-xp 00000000 08:05 40498 /lib/libdl-2.11.1.so
7fd44d1ea000-7fd44d3ea000 ---p 00002000 08:05 40498 /lib/libdl-2.11.1.so
7fd44d3ea000-7fd44d3eb000 r--p 00002000 08:05 40498 /lib/libdl-2.11.1.so
7fd44d3eb000-7fd44d3ec000 rw-p 00003000 08:05 40498 /lib/libdl-2.11.1.so
7fd44d3ec000-7fd44d3f0000 r-xp 00000000 08:05 2772022 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jli/libjli.so
7fd44d3f0000-7fd44d5ef000 ---p 00004000 08:05 2772022 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jli/libjli.so
7fd44d5ef000-7fd44d5f0000 r--p 00003000 08:05 2772022 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jli/libjli.so
7fd44d5f0000-7fd44d5f1000 rw-p 00004000 08:05 2772022 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jli/libjli.so
7fd44d5f1000-7fd44d609000 r-xp 00000000 08:05 1265 /lib/libpthread-2.11.1.so
7fd44d609000-7fd44d808000 ---p 00018000 08:05 1265 /lib/libpthread-2.11.1.so
7fd44d808000-7fd44d809000 r--p 00017000 08:05 1265 /lib/libpthread-2.11.1.so
7fd44d809000-7fd44d80a000 rw-p 00018000 08:05 1265 /lib/libpthread-2.11.1.so
7fd44d80a000-7fd44d80e000 rw-p 00000000 00:00 0
7fd44d80e000-7fd44d824000 r-xp 00000000 08:05 5077 /lib/libz.so.1.2.3.3
7fd44d824000-7fd44da23000 ---p 00016000 08:05 5077 /lib/libz.so.1.2.3.3
7fd44da23000-7fd44da24000 r--p 00015000 08:05 5077 /lib/libz.so.1.2.3.3
7fd44da24000-7fd44da25000 rw-p 00016000 08:05 5077 /lib/libz.so.1.2.3.3
7fd44da25000-7fd44da45000 r-xp 00000000 08:05 1246 /lib/ld-2.11.1.so
7fd44da46000-7fd44da54000 r--s 00351000 08:05 4329401 /usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar
7fd44da54000-7fd44da55000 r--s 00008000 08:05 5961377 /usr/local/rvm/gems/jruby-head@[redacted]/gems/json-1.7.3-java/lib/json/ext/generator.jar
7fd44da55000-7fd44da57000 r--s 00006000 08:05 5961378 /usr/local/rvm/gems/jruby-head@[redacted]/gems/json-1.7.3-java/lib/json/ext/parser.jar
7fd44da57000-7fd44da5a000 r--s 0000f000 08:05 4329419 /usr/lib/jvm/java-6-openjdk/jre/lib/ext/pulse-java.jar
7fd44da5a000-7fd44da63000 r--s 00065000 08:05 5941575 /usr/share/java/gnome-java-bridge.jar
7fd44da63000-7fd44dab5000 rw-p 00000000 00:00 0
7fd44dab5000-7fd44db32000 rw-p 00000000 00:00 0
7fd44db32000-7fd44db42000 rw-p 00000000 00:00 0
7fd44db42000-7fd44dbf2000 rw-p 00000000 00:00 0
7fd44dbf2000-7fd44dc27000 r--s 00000000 08:05 94316 /var/cache/nscd/passwd
7fd44dc27000-7fd44dc2c000 rw-p 00000000 00:00 0
7fd44dc2c000-7fd44dc2d000 r--s 00004000 08:05 5963151 /usr/local/rvm/gems/jruby-head@[redacted]/gems/puma-1.4.0-java/lib/puma/puma_http11.jar
7fd44dc2d000-7fd44dc2e000 r-xp 00000000 00:00 0
7fd44dc2e000-7fd44dc31000 r--s 0007d000 08:05 4329434 /usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar
7fd44dc31000-7fd44dc38000 r--s 00000000 08:05 47007 /usr/lib/gconv/gconv-modules.cache
7fd44dc38000-7fd44dc40000 rw-s 00000000 08:05 5957895 /tmp/hsperfdata_dczarnecki/4706
7fd44dc40000-7fd44dc41000 rw-p 00000000 00:00 0
7fd44dc41000-7fd44dc42000 r--p 00000000 00:00 0
7fd44dc42000-7fd44dc44000 rw-p 00000000 00:00 0
7fd44dc44000-7fd44dc45000 r--p 0001f000 08:05 1246 /lib/ld-2.11.1.so
7fd44dc45000-7fd44dc46000 rw-p 00020000 08:05 1246 /lib/ld-2.11.1.so
7fd44dc46000-7fd44dc47000 rw-p 00000000 00:00 0
7fffebf63000-7fffebf78000 rw-p 00000000 00:00 0 [stack]
7fffebfff000-7fffec000000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
VM Arguments:
jvm_args: -Djdk.home= -Djruby.home=/usr/local/rvm/rubies/jruby-head -Djruby.script=jruby -Djruby.shell=/bin/sh -Djffi.boot.library.path=/usr/local/rvm/rubies/jruby-head/lib/native/i386-Linux:/usr/local/rvm/rubies/jruby-head/lib/native/x86_64-Linux -Xmx500m -Xss2048k -Djruby.memory.max=500m -Djruby.stack.max=2048k -Xbootclasspath/a:/usr/local/rvm/rubies/jruby-head/lib/jruby.jar -Djruby.cext.enabled=true
java_command: org/jruby/Main /usr/local/rvm/gems/jruby-head@[redacted]/bin/puma -C config/puma.rb -q
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/local/rvm/gems/jruby-head@[redacted]/bin:/usr/local/rvm/gems/jruby-head@global/bin:/usr/local/rvm/rubies/jruby-head/bin:/usr/local/rvm/bin:/opt/redis-2.4.2/bin:/opt/redis-2.2.5/bin:/opt/redis-2.0.3/bin:/opt/redis-2.0.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64
SHELL=/bin/bash
Signal Handlers:
SIGSEGV: [libjvm.so+0x7240c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x7240c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x5e08f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: SIG_IGN, sa_mask[0]=0x00001000, sa_flags=0x10000000
SIGXFSZ: [libjvm.so+0x5e08f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x5e08f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x5e2a70], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5e2a70], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x5e2a70], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x5e2a70], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5e2a70], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
--------------- S Y S T E M ---------------
OS:Ubuntu 10.04 (lucid)
uname:Linux 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64
libc:glibc 2.11.1 NPTL 2.11.1
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 65535, AS infinity
load average:2.77 2.52 2.03
/proc/meminfo:
MemTotal: 8195908 kB
MemFree: 1543900 kB
Buffers: 108224 kB
Cached: 2342996 kB
SwapCached: 553032 kB
Active: 3538124 kB
Inactive: 2219728 kB
Active(anon): 2839352 kB
Inactive(anon): 1561908 kB
Active(file): 698772 kB
Inactive(file): 657820 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 15624184 kB
SwapFree: 14955772 kB
Dirty: 412 kB
Writeback: 0 kB
AnonPages: 3031504 kB
Mapped: 1169000 kB
Shmem: 1094648 kB
Slab: 662664 kB
SReclaimable: 642124 kB
SUnreclaim: 20540 kB
KernelStack: 3560 kB
PageTables: 25028 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 19722136 kB
Committed_AS: 6332376 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 310564 kB
VmallocChunk: 34359423660 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 7936 kB
DirectMap2M: 8380416 kB
CPU:total 4 (1 cores per cpu, 2 threads per core) family 15 model 4 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht
Memory: 4k page, physical 8195908k(1543900k free), swap 15624184k(14955772k free)
vm_info: OpenJDK 64-Bit Server VM (19.0-b09) for linux-amd64 JRE (1.6.0_20-b20), built on Feb 17 2012 07:09:45 by "buildd" with gcc 4.4.3
time: Sat Jun 16 23:01:04 2012
elapsed time: 47 seconds