
|
If you were logged in you would be able to see more operations.
|
|
Sesame
Created: 30/Jun/08 01:16 PM
Updated: 04/Jul/08 10:01 AM
|
|
| Component/s: |
Native Sail
|
| Affects Version/s: |
2.1.2
|
| Fix Version/s: |
None
|
|
|
Issue Links:
|
Duplicate
|
|
This issue duplicates:
|
|
SES-509
BTree.initAllocatedNodes() enters inf...
|
|
|
|
|
|
|
BTree.initAllocatedNodes(int nodeID) and BTree$Node.release() recursively call eachother, resulting in an infinite loop that is terminated by a StackOverflowError from the JVM. Stack trace looks like this (Sesame 2.1.2):
java.lang.StackOverflowError
at sun.nio.ch.FileDispatcher.pread(Unknown Source)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.read(Unknown Source)
at sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.openrdf.sail.nativerdf.btree.BTree$Node.read(BTree.java:1456)
at org.openrdf.sail.nativerdf.btree.BTree.readNode(BTree.java:926)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1006)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:995)
at org.openrdf.sail.nativerdf.btree.BTree.releaseNode(BTree.java:952)
at org.openrdf.sail.nativerdf.btree.BTree.access$500(BTree.java:40)
at org.openrdf.sail.nativerdf.btree.BTree$Node.release(BTree.java:1117)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1014)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:995)
at org.openrdf.sail.nativerdf.btree.BTree.releaseNode(BTree.java:952)
at org.openrdf.sail.nativerdf.btree.BTree.access$500(BTree.java:40)
at org.openrdf.sail.nativerdf.btree.BTree$Node.release(BTree.java:1117)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1014)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:1010)
at org.openrdf.sail.nativerdf.btree.BTree.initAllocatedNodes(BTree.java:995)
etc.
|
|
|
|