Bug #13167 | probably a programming error | ||
---|---|---|---|
Submitted: | 14 Sep 2005 7:04 | Modified: | 14 Oct 2005 8:35 |
Reporter: | Juan Carlos Moreno | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server | Severity: | S2 (Serious) |
Version: | 4.1.11 | OS: | Linux (Debian Linux) |
Assigned to: | CPU Architecture: | Any |
[14 Sep 2005 7:04]
Juan Carlos Moreno
[14 Sep 2005 7:06]
Juan Carlos Moreno
/var/lib/mysql-cluster/ndb_2_trace.log.3
Attachment: ndb_2_trace.log.3.gz (application/x-gzip, text), 46.82 KiB.
[14 Sep 2005 8:35]
Valeriy Kravchuk
This is the assertion failure in: inline T * ArrayPool<T>::getPtr(Uint32 i){ if(i < size){ #ifdef ARRAY_GUARD if(BitmaskImpl::get(bitmaskSz, theAllocatedBitmask, i)) return &theArray[i]; /** * Getting a non-seized element */ ErrorReporter::handleAssert("ArrayPool<T>::getPtr", __FILE__, __LINE__); return 0; #else return &theArray[i]; #endif } else { ErrorReporter::handleAssert("ArrayPool<T>::getPtr", __FILE__, __LINE__); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ return 0; } } So, we got i >= size. Please, specify your hardware, add my.cnf content and provide any additional information about your actions performed when this assertion failure happend. Have you tried to install newer version (4.1.14)? 4.1.11 is a bit dated.
[14 Oct 2005 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".