Jeremiah Jordan created CASSANDRA-10688:
-------------------------------------------

             Summary: Stack overflow from 
SSTableReader$InstanceTidier.runOnClose from Leak Detector
                 Key: CASSANDRA-10688
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10688
             Project: Cassandra
          Issue Type: Bug
            Reporter: Jeremiah Jordan


Running some tests against cassandra-3.0 
9fc957cf3097e54ccd72e51b2d0650dc3e83eae0

The tests are just running cassandra-stress write and read while adding and 
removing nodes from the cluster.  After the test runs when I go back through 
logs I find the following Stackoverflow fairly often:

ERROR [Strong-Reference-Leak-Detector:1] 2015-11-11 00:04:10,638  Ref.java:413 
- Stackoverflow [private java.lang.Runnable 
org.apache.cassandra.io.sstable.format.SSTableReader$InstanceTidier.runOnClose, 
final java.lang.Runnable 
org.apache.cassandra.io.sstable.format.SSTableReader$DropPageCache.andThen, 
final org.apache.cassandra.cache.InstrumentingCache 
org.apache.cassandra.io.sstable.SSTableRewriter$InvalidateKeys.cache, private 
final org.apache.cassandra.cache.ICache 
org.apache.cassandra.cache.InstrumentingCache.map, private final 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap 
org.apache.cassandra.cache.ConcurrentLinkedHashCache.map, final 
com.googlecode.concurrentlinkedhashmap.LinkedDeque 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.evictionDeque, 
com.googlecode.concurrentlinkedhashmap.Linked 
com.googlecode.concurrentlinkedhashmap.LinkedDeque.first, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
....... (repeated a whole bunch more) .... 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.next, final 
java.lang.Object 
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node.key, public 
final byte[] org.apache.cassandra.cache.KeyCacheKey.key




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to