Bug #38393 Valgrind error running falcon_limits.test
Submitted: 26 Jul 2008 17:36 Modified: 12 Aug 2008 14:41
Reporter: Hakan Küçükyılmaz Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Falcon storage engine Severity:S1 (Critical)
Version:6.0-falcon bzr OS:Linux
Assigned to: Vladislav Vaintroub CPU Architecture:Any

[26 Jul 2008 17:36] Hakan Küçükyılmaz
Description:
On latest mysql-6.0-falcon Pushbuild result we get an Valgrind error.

How to repeat:
See https://intranet.mysql.com/secure/pushbuild/getlog.pl?dir=bzr_mysql-6.0-falcon&entry=Hakan...

VALGRIND: 'Conditional jump or move depends on uninitialised value(s)'
    COUNT: 1
    FUNCTION: RecordLocatorPage::unlinkSpaceSlot(int)    FILES:    master.err
    TESTS:    falcon.falcon_limits
    STACK: at 0x9D5B30: RecordLocatorPage::unlinkSpaceSlot(int) (RecordLocatorPage.cpp:408)
             by 0x9D6064: RecordLocatorPage::setIndexSlot(int, int, int, int) (RecordLocatorPage.cpp:283)
             by 0x9D6B7C: RecordLocatorPage::deleteLine(int, int) (RecordLocatorPage.cpp:56)
             by 0x98C2FC: Section::updateRecord(int, Stream*, unsigned, bool) (Section.cpp:549)
             by 0x945DA4: Dbb::updateRecord(int, int, Stream*, unsigned, bool) (Dbb.cpp:348)
             by 0x9AFCE5: SRLUpdateRecords::commit() (SRLUpdateRecords.cpp:372)
             by 0x998169: SerialLogTransaction::commit() (SerialLogTransaction.cpp:92)
             by 0x9C70E3: Gopher::gopherThread() (Gopher.cpp:71)
             by 0x91BA43: Thread::thread() (Thread.cpp:167)
             by 0x91BC28: Thread::thread(void*) (Thread.cpp:146)
             by 0x4B2A192: start_thread (in /lib64/libpthread-2.4.so)
             by 0x515C45C: clone (in /lib64/libc-2.4.so)
[29 Jul 2008 19:16] Sveta Smirnova
Thank you for the report.

Verified as described.