sphinxsearch/sphinx_engine/sphinx.5.0.77.patch test failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OurDelta |
Fix Committed
|
Medium
|
Unassigned |
Bug Description
ourdelta 5.0.77-d8 patch set fails the internal test suite when configured with the --with-debug=full
option.
The failure is an assertion error in sql/handler.cc:
This line appears in mysql-test/
mysqld: handler.cc:503: int ha_init(): Assertion `total_ha < 14' failed.
The underlying reason is the MAX_HA variable was not changed when the sphynx_engine was
added to the sys_table_types array in sql/handler.cc.
I'm not sure whether this error is benign or not. I think it may not be, because there are tables defined
to be of MAX_HA size that may not be null terminated any more.
The fix is to redefine MAX_HA from 14 to 15 as part of the patch. I'll push a branch to launchpad
with an updated patch with the fix.
Related branches
- Arjen Lentz: Approve
- Diff: 0 lines
- Arjen Lentz: Disapprove
- Diff: None lines
Changed in ourdelta: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in ourdelta: | |
status: | Confirmed → Fix Committed |
fix put in https:/ /code.launchpad .net/~d- launchpad- askneil- com/ourdelta/ ourdelta- fix-bug338879
and was proposed for integration.