Description:
This assertion was seen numerous times across various workloads. It was not filed previously because there are numerous similiar backtraces in the indexing code, however is now being filed for completeness.
The stack trace is:
#9 0x0855b351 in Error::assertionFailed (text=0x89ff86d "level == 0",
fileName=0x89ff20e "IndexPage.cpp", line=199) at Error.cpp:78
#10 0x0865de84 in IndexPage::findNodeInLeaf (this=0xb6d72000,
indexKey=0xb2439154, foundKey=0x0) at IndexPage.cpp:199
#11 0x085d3493 in IndexRootPage::addIndexEntry (dbb=0xb73b68e8, indexId=52,
key=0xb2439154, recordNumber=1759, transId=0) at IndexRootPage.cpp:138
#12 0x085d3ceb in IndexRootPage::indexMerge (dbb=0xb73b68e8, indexId=52,
logRecord=0xb243c0ec, transId=0) at IndexRootPage.cpp:887
#13 0x08613bd5 in SRLUpdateIndex::execute (this=0xb243c0ec)
at SRLUpdateIndex.cpp:217
#14 0x08613c7f in SRLUpdateIndex::commit (this=0xb243c0ec)
at SRLUpdateIndex.cpp:195
#15 0x0862d911 in SerialLogTransaction::commit (this=0xb71b1478)
at SerialLogTransaction.cpp:92
#16 0x0862da07 in SerialLogTransaction::doAction (this=0xb71b1478)
at SerialLogTransaction.cpp:158
#17 0x08657b3e in Gopher::gopherThread (this=0xb7047d68) at Gopher.cpp:71
#18 0x08657c7d in Gopher::gopherThread (arg=0xb7047d68) at Gopher.cpp:37
#19 0x085842f5 in Thread::thread (this=0xb70523f8) at Thread.cpp:166
#20 0x08584505 in Thread::thread (parameter=0xb70523f8) at Thread.cpp:145
#21 0x0089a45b in start_thread () from /lib/libpthread.so.0
#22 0x007f1c4e in clone () from /lib/libc.so.6
How to repeat:
See PB2