Hello,
I suspect that fsync’s are not issued at the right times when using
PageLog, causing a risk of corruption when the OS reorders writes and
crashes (e.g., power failure) in the middle of writing.
To investigate this I have read the code a bit, which seemed to
confirm my suspicion. As I am not very well acquainted with the H2
code, I have also performed a test using strace, to check whether
fsync’s are really performed in the wrong order w.r.t. writes (which
indeed seems to be the case). I describe the results here:
I put some primitive logging at the following points:
At the beginning of FileDisk.force (FilePathDisk.java:409):
System.out.println("nicolas: FileDisk.force");
new Exception().printStackTrace();
At the beginning of PageLog.flushOut (PageLog.java:855):
System.out.println("nicolas: flushing log");
In PageStore.writePage (PageStore.java:1334) right before file.write is called:
System.out.println("nicolas: writing page");
new Exception().printStackTrace();
I created a test program (attached) that just opens a database,
inserts one row, waits two seconds, and then closes the database.
Then, I rebuilt H2 and ran the test program under strace as follows:
strace -f java -cp
/home/itsme/bla/h2database-read-only/h2/bin/h2-1.4.187.jar:.
PageLogTest > strace.log 2>&1
I removed everything from this file that comes before “nicolas:
connected” (the result is attached).
Then, I seached for “nicolas: flushing log” (found at line 67). The
flushing is performed by the WriterThread (as expected) during the 2
second sleep. As part of the flushing H2 performs a write (“write(16,
” at line 107, the stacktrace that confirms that this is part of the
log is right before it at line 74). This write is therefore in the
“log” part of the database file.
The first fsync is located in the strace file at line 437. It is part
of the code that performs a checkpoint at shutdown.
The problem now follows: A write is performed to the non-log part of
the database file, *before* the fsync mentioned above. At line 394 in
the strace file, a write is performed that is part of a call to
PageDataLeaf.write (see the logged stracktrace right before, that
starts at line 358).
When the OS reorders these two writes so that the non-log (“data”)
write is issued to the disk before the write to the log, and the OS
crashes after the first write, the database becomes corrupt.
What do you think? Am I missing something here?
Nicolas
--
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
* @author Nicolas Barbier
*/
public class PageLogTest {
public static void main(String[] args) {
try {
Class.forName("org.h2.Driver");
System.out.println("nicolas: connecting");
Connection conn = DriverManager.getConnection("jdbc:h2:file:/home/itsme/bla/test;MV_STORE=0", "test", "");
System.out.println("nicolas: connected");
System.out.println("nicolas: inserting");
PreparedStatement stm = conn.prepareStatement("INSERT INTO a (id) VALUES (1)");
stm.execute();
System.out.println("nicolas: inserted");
Thread.sleep(2000);
System.out.println("nicolas: closing connection");
conn.close();
System.out.println("nicolas: connection closed");
System.out.println("nicolas: exiting VM");
System.exit(0);
} catch (ClassNotFoundException e) {
throw new AssertionError(e);
} catch (SQLException e) {
throw new AssertionError(e);
} catch (InterruptedException e) {
throw new AssertionError(e);
}
}
}
[..]
[pid 17483] write(1, "nicolas: connected", 18nicolas: connected) = 18
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(1, "nicolas: inserting", 18nicolas: inserting) = 18
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] lseek(11, 189690, SEEK_SET) = 189690
[pid 17483] read(11, "PK\3\4\24\0\10\10\10\0\354a\346F\0\0\0\0\0\0\0\0\0\0\0\0%\0\0\0", 30) = 30
[pid 17483] lseek(11, 189757, SEEK_SET) = 189757
[pid 17483] read(11, "mO1N\303@\20\234M\34286\206\4HJ\204\220(\200\2K\241Ei\"!\31!(\214\350"..., 251) = 251
[pid 17483] lseek(11, 246334, SEEK_SET) = 246334
[pid 17483] read(11, "PK\3\4\24\0\10\10\10\0\354a\346F\0\0\0\0\0\0\0\0\0\0\0\0!\0\0\0", 30) = 30
[pid 17483] lseek(11, 246397, SEEK_SET) = 246397
[pid 17483] read(11, "\225X\txT\325\25\376ofy\231\311\3B`\300Db\265B\235\314$\214H\215\226\255\220\20t"..., 2669) = 2669
[pid 17483] write(1, "nicolas: inserted", 17nicolas: inserted) = 17
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] futex(0x7f979800ae54, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 175188519}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 259636673}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 309846226}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 372741067}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 360223459}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 410604535}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 473065188}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 460994101}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 511403764}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 573423892}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 561577266}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 611813925}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 673813841}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 662072024}, ffffffff <unfinished ...>
[pid 17488] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17488] futex(0x7f9798076428, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17488] mprotect(0x7f979e5d8000, 4096, PROT_READ) = 0
[pid 17488] mprotect(0x7f979e5d8000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 17488] mprotect(0x7f979e5d9000, 4096, PROT_NONE) = 0
[pid 17488] mprotect(0x7f979e5d9000, 4096, PROT_READ) = 0
[pid 17488] futex(0x7f9798076454, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 648270680}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 712187858}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] write(1, "nicolas: flushing log", 21nicolas: flushing log) = 21
[pid 17498] write(1, "\n", 1
) = 1
[pid 17498] lseek(16, 65536, SEEK_SET) = 65536
[pid 17498] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17498] write(1, "\n", 1
) = 1
[pid 17498] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageLog.flushOu"..., 51 at org.h2.store.PageLog.flushOut(PageLog.java:857)) = 51
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageLog.flush(P"..., 48 at org.h2.store.PageLog.flush(PageLog.java:663)) = 48
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.PageStore.flush"..., 55 at org.h2.store.PageStore.flushLog(PageStore.java:990)) = 55
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.engine.Database.flush"..., 52 at org.h2.engine.Database.flush(Database.java:1998)) = 52
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat org.h2.store.WriterThread.ru"..., 55 at org.h2.store.WriterThread.run(WriterThread.java:86)) = 55
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(2, "\tat java.lang.Thread.run(Thread."..., 41 at java.lang.Thread.run(Thread.java:745)) = 41
[pid 17498] write(2, "\n", 1
) = 1
[pid 17498] write(16, "\10\5q\0\0\0\r\0\0\0.\1\fk\3\21_\311\0 \0\37\16\1\0\f\1\17\377\2\17\376"..., 4096) = 4096
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 775122884}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 762333504}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 812468811}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 875299187}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 863037820}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 913567499}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 975635153}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7976, 964113351}, ffffffff <unfinished ...>
[pid 17497] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17497] futex(0x7f9798175528, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17497] stat("/home/itsme/bla/test.lock.db", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] stat("/home/itsme/bla/test.lock.db", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] futex(0x7f9798175554, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 920902695}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 14534000}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 75927585}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 65101631}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 115638442}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 176515972}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 166280670}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 216850949}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] write(1, "nicolas: flushing log", 21nicolas: flushing log) = 21
[pid 17498] write(1, "\n", 1
) = 1
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 277775446}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 267444475}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 317963719}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 378284368}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 368378301}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 418918601}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 478878704}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 469304838}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 519887049}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 579485313}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 570437963}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 620978913}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 680047766}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 671569437}, ffffffff <unfinished ...>
[pid 17488] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17488] futex(0x7f9798076428, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17488] futex(0x7f9798076454, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 648805488}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 722230266}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] write(1, "nicolas: flushing log", 21nicolas: flushing log) = 21
[pid 17498] write(1, "\n", 1
) = 1
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 781398807}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 772814277}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 823328247}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 881995984}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 873927848}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 924507689}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 982224497}, ffffffff <unfinished ...>
[pid 17497] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17497] futex(0x7f9798175528, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17497] stat("/home/itsme/bla/test.lock.db", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] stat("/home/itsme/bla/test.lock.db", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] futex(0x7f9798175554, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 921969225}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7977, 974977438}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 25555978}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 82802853}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 76119105}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 126705760}, ffffffff <unfinished ...>
[pid 17498] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17498] futex(0x7f979828e754, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 183333641}, ffffffff <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 177271857}, ffffffff <unfinished ...>
[pid 17483] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17483] futex(0x7f979800ae28, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] write(1, "nicolas: closing connection", 27nicolas: closing connection) = 27
[pid 17483] write(1, "\n", 1
) = 1
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 227580957}, ffffffff <unfinished ...>
[pid 17483] lseek(11, 1441576, SEEK_SET) = 1441576
[pid 17483] read(11, "PK\3\4\24\0\10\10\10\0\354a\346F\0\0\0\0\0\0\0\0\0\0\0\0\"\0\0\0", 30) = 30
[pid 17483] lseek(11, 1441640, SEEK_SET) = 1441640
[pid 17483] read(11, "}T\333R\23K\24]M.\223\204\6/\240\10\4\305\33\206A\214\212xET\"h\20\1\t\336"..., 892) = 892
[pid 17483] futex(0x7f979828e754, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f979828e750, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17498] <... futex resumed> ) = 0
[pid 17498] futex(0x7f979828e728, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] lseek(16, 65536, SEEK_SET) = 65536
[pid 17498] mmap(0x7f97900a6000, 12288, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7f97900a6000
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page <unfinished ...>
[pid 17498] rt_sigprocmask(SIG_SETMASK, [QUIT], <unfinished ...>
[pid 17483] <... write resumed> ) = 21
[pid 17498] <... rt_sigprocmask resumed> NULL, 8) = 0
[pid 17498] madvise(0x7f97900a6000, 1028096, MADV_DONTNEED <unfinished ...>
[pid 17483] write(1, "\n", 1
<unfinished ...>
[pid 17498] <... madvise resumed> ) = 0
[pid 17483] <... write resumed> ) = 1
[pid 17498] _exit(0) = ?
[pid 17498] +++ exited with 0 +++
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:429)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\5q\0\0\0\r\0\0\0.\1\fk\3\21_\311\0 \0\37\16\1\0\f\1\17\377\2\17\376"..., 4096) = 4096
[pid 17483] lseek(16, 65536, SEEK_SET) = 65536
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:429)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\5q\0\0\0\r\0\0\0.\1\fk\3\21_\311\0 \0\37\16\1\0\f\1\17\377\2\17\376"..., 4096) = 4096
[pid 17483] lseek(16, 49152, SEEK_SET) = 49152
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.index.PageDataLeaf.wr"..., 58 at org.h2.index.PageDataLeaf.write(PageDataLeaf.java:476)) = 58
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writeBack(PageStore.java:1015)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 56 at org.h2.store.PageStore.writeBack(PageStore.java:412)) = 56
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:430)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\21_\311\0\0\0\0\16\1\0\r\1\17\377\2\17\376\3\17\375\4\17\374\5\17\373\6\17\372\7\17\371"..., 4096) = 4096
[pid 17483] write(1, "nicolas: FileDisk.force", 23nicolas: FileDisk.force) = 23
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.fs.FileDisk.for"..., 57 at org.h2.store.fs.FileDisk.force(FilePathDisk.java:410)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.FileStore.sync("..., 51 at org.h2.store.FileStore.sync(FileStore.java:418)) = 51
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 66 at org.h2.store.PageStore.writeVariableHeader(PageStore.java:950)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.setLo"..., 62 at org.h2.store.PageStore.setLogFirstPage(PageStore.java:944)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.removeU"..., 54 at org.h2.store.PageLog.removeUntil(PageLog.java:706)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:434)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] fsync(16) = 0
[pid 17483] lseek(16, 4096, SEEK_SET) = 4096
[pid 17483] write(16, "\22\341x(\0\0\0\0\0\0\2D\0\0\0.\0\0\0\r\0\0\0\21\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(16, "\22\341x(\0\0\0\0\0\0\2D\0\0\0.\0\0\0\r\0\0\0\21\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 69632, SEEK_SET) = 69632
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:440)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\4q\0\0\0\r\0\0\0.\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 69632, SEEK_SET) = 69632
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:440)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1329)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\4q\0\0\0\r\0\0\0.\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... futex resumed> ) = 1
[pid 17492] futex(0x7f97980aa628, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17483] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17492] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17483] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17492] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 35, NULL <unfinished ...>
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 37, NULL <unfinished ...>
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17492] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 39, NULL <unfinished ...>
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 37, NULL <unfinished ...>
[pid 17483] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... futex resumed> ) = 1
[pid 17492] futex(0x7f97980aa628, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17483] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17492] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17483] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17492] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17493] <... futex resumed> ) = 0
[pid 17492] <... futex resumed> ) = 1
[pid 17493] futex(0x7f97980ad028, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17492] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17493] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17492] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 39, NULL <unfinished ...>
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 41, NULL <unfinished ...>
[pid 17483] lseek(16, 4231168, SEEK_SET) = 4231168
[pid 17483] read(16, <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17483] <... read resumed> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 277744748}, ffffffff <unfinished ...>
[pid 17483] lseek(16, 7393279, SEEK_SET) = 7393279
[pid 17483] write(16, "\0", 1) = 1
[pid 17483] lseek(16, 4235264, SEEK_SET) = 4235264
[pid 17483] lseek(16, 10539007, SEEK_SET) = 10539007
[pid 17483] write(16, "\0", 1) = 1
[pid 17483] lseek(16, 4235264, SEEK_SET) = 4235264
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamTrunk"..., 64 at org.h2.store.PageStreamTrunk.write(PageStreamTrunk.java:134)) = 64
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 73 at org.h2.store.PageOutputStream.initNextData(PageOutputStream.java:101)) = 73
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 67 at org.h2.store.PageOutputStream.reserve(PageOutputStream.java:78)) = 67
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.openFor"..., 57 at org.h2.store.PageLog.openForWriting(PageLog.java:186)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:496)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\7\27\202\0\0\4\n\0\0\0/\0\0\10\6\3\373\0\0\4\v\0\0\4\f\0\0\4\r\0\0\4"..., 4096) = 4096
[pid 17483] write(1, "nicolas: FileDisk.force", 23nicolas: FileDisk.force) = 23
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.fs.FileDisk.for"..., 57 at org.h2.store.fs.FileDisk.force(FilePathDisk.java:410)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.FileStore.sync("..., 51 at org.h2.store.FileStore.sync(FileStore.java:418)) = 51
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 66 at org.h2.store.PageStore.writeVariableHeader(PageStore.java:950)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.setLo"..., 62 at org.h2.store.PageStore.setLogFirstPage(PageStore.java:944)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.openFor"..., 57 at org.h2.store.PageLog.openForWriting(PageLog.java:188)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:496)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] fsync(16) = 0
[pid 17483] lseek(16, 4096, SEEK_SET) = 4096
[pid 17483] write(16, "\217\330e\331\0\0\0\0\0\0\2I\0\0\0/\0\0\4\n\0\0\4\v\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(16, "\217\330e\331\0\0\0\0\0\0\2I\0\0\0/\0\0\4\n\0\0\4\v\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4239360, SEEK_SET) = 4239360
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:498)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\31f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4239360, SEEK_SET) = 4239360
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:498)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\31f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:429)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\36f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4243456, SEEK_SET) = 4243456
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:429)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\36f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 12288, SEEK_SET) = 12288
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageFreeList.wr"..., 58 at org.h2.store.PageFreeList.write(PageFreeList.java:177)) = 58
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writeBack(PageStore.java:1015)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 56 at org.h2.store.PageStore.writeBack(PageStore.java:412)) = 56
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:430)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\6\5$\377\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4235264, SEEK_SET) = 4235264
[pid 17483] read(16, "\7\27\202\0\0\4\n\0\0\0/\0\0\10\6\3\373\0\0\4\v\0\0\4\f\0\0\4\r\0\0\4"..., 4096) = 4096
[pid 17483] write(1, "nicolas: FileDisk.force", 23nicolas: FileDisk.force) = 23
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.fs.FileDisk.for"..., 57 at org.h2.store.fs.FileDisk.force(FilePathDisk.java:410)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.FileStore.sync("..., 51 at org.h2.store.FileStore.sync(FileStore.java:418)) = 51
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 66 at org.h2.store.PageStore.writeVariableHeader(PageStore.java:950)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.setLo"..., 62 at org.h2.store.PageStore.setLogFirstPage(PageStore.java:944)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.removeU"..., 54 at org.h2.store.PageLog.removeUntil(PageLog.java:706)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:434)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] fsync(16 <unfinished ...>
[pid 17495] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f97980ba154, FUTEX_WAIT_BITSET_PRIVATE, 1, {7978, 328028191}, ffffffff <unfinished ...>
[pid 17483] <... fsync resumed> ) = 0
[pid 17483] lseek(16, 4096, SEEK_SET) = 4096
[pid 17483] write(16, "\255(N\246\0\0\0\0\0\0\2N\0\0\0/\0\0\4\n\0\0\4\r\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(16, "\255(N\246\0\0\0\0\0\0\2N\0\0\0/\0\0\4\n\0\0\4\r\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4247552, SEEK_SET) = 4247552
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:440)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\37f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4247552, SEEK_SET) = 4247552
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.check"..., 57 at org.h2.store.PageStore.checkpoint(PageStore.java:440)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:604)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\37f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 53248, SEEK_SET) = 53248
[pid 17483] read(16, "\7\22\216\0\0\0\r\0\0\0.\0\0\4\t\3", 16) = 16
[pid 17483] lseek(16, 53248, SEEK_SET) = 53248
[pid 17483] write(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] read(16, "\10\33q\0\0\0\r\0\0\0.\10\0\0\0\0", 16) = 16
[pid 17483] lseek(16, 57344, SEEK_SET) = 57344
[pid 17483] write(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] read(16, "\10\32q\0\0\0\r\0\0\0.\10\0\0\0\0", 16) = 16
[pid 17483] lseek(16, 61440, SEEK_SET) = 61440
[pid 17483] write(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] read(16, "\10\5q\0\0\0\r\0\0\0.\1\fk\3\21", 16) = 16
[pid 17483] lseek(16, 65536, SEEK_SET) = 65536
[pid 17483] write(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] read(16, "\10\4q\0\0\0\r\0\0\0.\10\0\0\0\0", 16) = 16
[pid 17483] lseek(16, 69632, SEEK_SET) = 69632
[pid 17483] write(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] read(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17492] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 43, NULL <unfinished ...>
[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17492] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17493] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17493] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17492] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17493] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17483] lseek(16, 4231168, SEEK_SET <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... lseek resumed> ) = 4231168
[pid 17483] read(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 41, NULL <unfinished ...>
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17493] <... futex resumed> ) = 0
[pid 17483] <... futex resumed> ) = 1
[pid 17493] futex(0x7f97980ad028, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17483] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17493] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17483] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] lseek(16, 4251648, SEEK_SET) = 4251648
[pid 17483] write(1, "nicolas: writing page", 21 <unfinished ...>
nicolas: writing page[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 43, NULL <unfinished ...>
[pid 17483] <... write resumed> ) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:605)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\34f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4251648, SEEK_SET) = 4251648
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:605)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 45, NULL <unfinished ...>
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 <unfinished ...>
at PageLogTest.main(PageLogTest.java:30)[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17483] <... write resumed> ) = 41
[pid 17493] <... futex resumed> ) = 1
[pid 17492] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17483] write(2, "\n", 1
<unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... write resumed> ) = 1
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 47, NULL <unfinished ...>
[pid 17483] write(16, "\10\34f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:607)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\35f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4255744, SEEK_SET) = 4255744
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:607)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\35f\0\0\4\n\0\0\0/\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 70 at org.h2.store.PageOutputStream.storePage(PageOutputStream.java:147)) = 70
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 45, NULL <unfinished ...>
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 66 at org.h2.store.PageOutputStream.flush(PageOutputStream.java:155)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:677)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:611)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\2f\0\0\4\n\0\0\0/\2\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 4259840, SEEK_SET) = 4259840
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStreamData."..., 62 at org.h2.store.PageStreamData.write(PageStreamData.java:106)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageOutputStrea"..., 69 at org.h2.store.PageOutputStream.fillPage(PageOutputStream.java:181)) = 69
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageLog.checkpo"..., 53 at org.h2.store.PageLog.checkpoint(PageLog.java:678)) = 53
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:611)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\10\2f\0\0\4\n\0\0\0/\2\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... futex resumed> ) = 1
[pid 17492] futex(0x7f97980aa628, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17483] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17492] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17483] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17492] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 17493] <... futex resumed> ) = 0
[pid 17492] <... futex resumed> ) = 1
[pid 17493] futex(0x7f97980ad028, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 17492] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17493] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable)
[pid 17492] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 47, NULL <unfinished ...>
[pid 17483] lseek(16, 8413184, SEEK_SET) = 8413184
[pid 17483] read(16, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(1, "nicolas: FileDisk.force", 23nicolas: FileDisk.force) = 23
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.fs.FileDisk.for"..., 57 at org.h2.store.fs.FileDisk.force(FilePathDisk.java:410)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.FileStore.sync("..., 51 at org.h2.store.FileStore.sync(FileStore.java:418)) = 51
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 66 at org.h2.store.PageStore.writeVariableHeader(PageStore.java:950)) = 66
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.setLo"..., 62 at org.h2.store.PageStore.setLogFirstPage(PageStore.java:944)) = 62
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:617)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] fsync(16 <unfinished ...>
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 49, NULL <unfinished ...>
[pid 17483] <... fsync resumed> ) = 0
[pid 17483] lseek(16, 4096, SEEK_SET) = 4096
[pid 17483] write(16, "\231\vw\21\0\0\0\0\0\0\2[\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] write(16, "\231\vw\21\0\0\0\0\0\0\2[\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17492] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] write(1, "nicolas: writing page", 21nicolas: writing page) = 21
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(2, "java.lang.Exception", 19java.lang.Exception) = 19
[pid 17492] futex(0x7f979d7c24e0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17483] write(2, "\n", 1 <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 49, NULL <unfinished ...>
[pid 17483] <... write resumed> ) = 1
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 51, NULL <unfinished ...>
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writePage(PageStore.java:1335)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageFreeList.wr"..., 58 at org.h2.store.PageFreeList.write(PageFreeList.java:177)) = 58
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 57 at org.h2.store.PageStore.writeBack(PageStore.java:1015)) = 57
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.write"..., 56 at org.h2.store.PageStore.writeBack(PageStore.java:412)) = 56
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.store.PageStore.compa"..., 54 at org.h2.store.PageStore.compact(PageStore.java:621)) = 54
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 70 at org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1332)) = 70
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.close"..., 52 at org.h2.engine.Database.close(Database.java:1262)) = 52
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Database.remov"..., 60 at org.h2.engine.Database.removeSession(Database.java:1146)) = 60
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.engine.Session.close("..., 49 at org.h2.engine.Session.close(Session.java:712)) = 49
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat org.h2.jdbc.JdbcConnection.c"..., 61 at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:384)) = 61
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(2, "\tat PageLogTest.main(PageLogTest"..., 41 at PageLogTest.main(PageLogTest.java:30)) = 41
[pid 17483] write(2, "\n", 1
) = 1
[pid 17483] write(16, "\6\5$\377\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
[pid 17483] lseek(16, 0, SEEK_CUR) = 16384
[pid 17483] lseek(16, 0, SEEK_END) = 10539008
[pid 17483] lseek(16, 16384, SEEK_SET) = 16384
[pid 17483] lseek(16, 0, SEEK_CUR) = 16384
[pid 17483] ftruncate(16, 53248) = 0
[pid 17483] lseek(16, 16384, SEEK_SET) = 16384
[pid 17483] close(16) = 0
[pid 17483] openat(AT_FDCWD, "/home/itsme/bla", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 16
[pid 17483] mprotect(0x7f9798298000, 8192, PROT_READ|PROT_WRITE) = 0
[pid 17483] mprotect(0x7f979829a000, 8192, PROT_READ|PROT_WRITE) = 0
[pid 17483] getdents(16, /* 13 entries */, 32768) = 600
[pid 17483] getdents(16, /* 0 entries */, 32768) = 0
[pid 17483] close(16) = 0
[pid 17483] futex(0x7f9798175554, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f9798175550, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17497] <... futex resumed> ) = 0
[pid 17497] futex(0x7f9798175528, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17483] stat("/home/itsme/bla/test.lock.db", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] mmap(0x7f9790ec9000, 12288, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 17483] open("/home/itsme/bla/test.lock.db", O_RDONLY <unfinished ...>
[pid 17497] <... mmap resumed> ) = 0x7f9790ec9000
[pid 17483] <... open resumed> ) = 16
[pid 17497] rt_sigprocmask(SIG_SETMASK, [QUIT], <unfinished ...>
[pid 17483] fstat(16, <unfinished ...>
[pid 17497] <... rt_sigprocmask resumed> NULL, 8) = 0
[pid 17483] <... fstat resumed> {st_mode=S_IFREG|0644, st_size=100, ...}) = 0
[pid 17497] madvise(0x7f9790ec9000, 1028096, MADV_DONTNEED <unfinished ...>
[pid 17483] fcntl(16, F_GETFD <unfinished ...>
[pid 17497] <... madvise resumed> ) = 0
[pid 17483] <... fcntl resumed> ) = 0
[pid 17497] _exit(0) = ?
[pid 17483] fcntl(16, F_SETFD, FD_CLOEXEC) = 0
[pid 17497] +++ exited with 0 +++
[pid 17483] futex(0x7f97980ad054, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ad050, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17493] <... futex resumed> ) = 0
[pid 17483] read(16, <unfinished ...>
[pid 17493] futex(0x7f97980ad028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17483] <... read resumed> "#FileLock\n#Mon Jul 06 12:15:27 C"..., 8192) = 100
[pid 17493] <... futex resumed> ) = 0
[pid 17493] futex(0x7f97980aa654, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980aa650, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17492] <... futex resumed> ) = 0
[pid 17492] futex(0x7f97980aa628, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17483] read(16, <unfinished ...>
[pid 17492] <... futex resumed> ) = 0
[pid 17483] <... read resumed> "", 8192) = 0
[pid 17492] futex(0x7f97980aa654, FUTEX_WAIT_PRIVATE, 53, NULL <unfinished ...>
[pid 17483] read(16, "", 8192) = 0
[pid 17483] close(16) = 0
[pid 17483] unlink("/home/itsme/bla/test.lock.db") = 0
[pid 17483] write(1, "nicolas: connection closed", 26nicolas: connection closed) = 26
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] write(1, "nicolas: exiting VM", 19nicolas: exiting VM) = 19
[pid 17483] write(1, "\n", 1
) = 1
[pid 17483] lseek(3, 29930384, SEEK_SET) = 29930384
[pid 17483] read(3, "PK\3\4\24\0\10\10\10\0l\264\230F\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0", 30) = 30
[pid 17483] lseek(3, 29930457, SEEK_SET) = 29930457
[pid 17483] read(3, "\215TMO\333@\20}\33\2078\t\16\244\220B\201\2i\33\300v\332|P\312%(\252\204Ta"..., 560) = 560
[pid 17483] lseek(3, 29928585, SEEK_SET) = 29928585
[pid 17483] read(3, "PK\3\4\24\0\10\10\10\0l\264\230F\0\0\0\0\0\0\0\0\0\0\0\0007\0\0\0", 30) = 30
[pid 17483] lseek(3, 29928670, SEEK_SET) = 29928670
[pid 17483] read(3, "\225Vkl\34\325\25\376\356\275\263;\273\343M\274q<\306\216\343\274l\214\275v\234\335M0`;"..., 1698) = 1698
[pid 17483] futex(0x7f97980ba154, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f97980ba150, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17495] <... futex resumed> ) = 0
[pid 17483] futex(0x7f979800af54, FUTEX_WAIT_PRIVATE, 35, NULL <unfinished ...>
[pid 17495] futex(0x7f97980ba128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17495] futex(0x7f979800af54, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f979800af50, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17483] <... futex resumed> ) = 0
[pid 17495] madvise(0x7f9790fca000, 1028096, MADV_DONTNEED <unfinished ...>
[pid 17483] futex(0x7f979800af28, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17495] <... madvise resumed> ) = 0
[pid 17483] <... futex resumed> ) = 0
[pid 17495] _exit(0) = ?
[pid 17483] futex(0x7f979d7ab820, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17495] +++ exited with 0 +++
[pid 17491] <... futex resumed> ) = 0
[pid 17483] <... futex resumed> ) = 1
[pid 17483] futex(0x7f9798076454, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f9798076450, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 17483] futex(0x7f979800af54, FUTEX_WAIT_PRIVATE, 37, NULL <unfinished ...>
[pid 17491] mmap(0x7f97913ce000, 12288, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 17488] <... futex resumed> ) = 0
[pid 17491] <... mmap resumed> ) = 0x7f97913ce000
[pid 17488] futex(0x7f9798076428, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 17491] rt_sigprocmask(SIG_SETMASK, [QUIT], <unfinished ...>
[pid 17488] <... futex resumed> ) = 0
[pid 17491] <... rt_sigprocmask resumed> NULL, 8) = 0
[pid 17488] mprotect(0x7f979e5d8000, 4096, PROT_READ <unfinished ...>
[pid 17491] madvise(0x7f97913ce000, 1028096, MADV_DONTNEED <unfinished ...>
[pid 17488] <... mprotect resumed> ) = 0
[pid 17491] <... madvise resumed> ) = 0
[pid 17488] mprotect(0x7f979e5d8000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 17491] _exit(0) = ?
[pid 17488] <... mprotect resumed> ) = 0
[pid 17491] +++ exited with 0 +++
[pid 17488] mprotect(0x7f979e5d9000, 4096, PROT_NONE) = 0
[pid 17488] futex(0x7f9798076454, FUTEX_WAIT_BITSET_PRIVATE, 3, {7978, 336480974}, ffffffff <unfinished ...>
[pid 17493] futex(0x7f97980ad054, FUTEX_WAIT_PRIVATE, 51, NULL <unfinished ...>
[pid 17488] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid 17488] futex(0x7f9798076428, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 17488] unlink("/tmp/hsperfdata_itsme/17482") = 0
[pid 17488] exit_group(0) = ?
[pid 17494] +++ exited with 0 +++
[pid 17492] +++ exited with 0 +++
[pid 17490] +++ exited with 0 +++
[pid 17489] +++ exited with 0 +++
[pid 17488] +++ exited with 0 +++
[pid 17487] +++ exited with 0 +++
[pid 17486] +++ exited with 0 +++
[pid 17485] +++ exited with 0 +++
[pid 17484] +++ exited with 0 +++
[pid 17483] +++ exited with 0 +++
[pid 17493] +++ exited with 0 +++
+++ exited with 0 +++