On several occasions over the last few weeks I have experienced strange RAMCloud crashes after editing a few files and remaking. In each case, the crash was somewhere in the Btree code. Furthermore, in each case, if I typed "make clean" and rebuilt, the crash went away. This makes me think there is something wrong in the dependency management for the Btree code, such that files are not always recompiling when they should.
Can you take a look at this?