Bug #43800 Falcon assertion (level == 0) failed at line 199 in IndexPage::findNodeInLeaf
Submitted: 23 Mar 2009 9:55 Modified: 23 Mar 2009 12:27
Reporter: Philip Stoev Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Falcon storage engine Severity:S1 (Critical)
Version:6.0-falcon-team OS:Any
Assigned to: Assigned Account CPU Architecture:Any

[23 Mar 2009 9:55] Philip Stoev
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
[23 Mar 2009 12:27] Kevin Lewis
This is the same assert as in Bug #43765-falcon_bug_22173a crashes in IndexPage::findNodeInLeaf
[1 Apr 2009 17:58] Olav Sandstå
This is the same assert and call stack as in Bug#43954 falcon_bug_22150 sometimes crashes the server