Memory Issue in Explain
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
Critical
|
Padraig O'Sullivan | ||
Cherry |
Fix Released
|
Critical
|
Padraig O'Sullivan |
Bug Description
==15540== 120 bytes in 4 blocks are definitely lost in loss record 26 of 187
==15540== at 0x4A05974: operator new(unsigned long) (vg_replace_
==15540== by 0x32F0699EA0: std::string:
==15540== by 0x32F069B819: std::string:
==15540== by 0x32F069B9AB: std::string:
==15540== by 0x577022: drizzled:
==15540== by 0x577797: drizzled:
==15540== by 0x564629: JOIN::exec() (join.cc:1299)
==15540== by 0x5DF6F1: mysql_select(
==15540== by 0x5770E3: drizzled:
==15540== by 0x5D9138: execute_
==15540== by 0x5D97B7: dispatch_
==15540== by 0x5ACBBE: Session:
==15540== by 0x5ADE86: Session::run() (session.cc:596)
==15540== by 0x18A75D51: ???
==15540== by 0x32EDA06A39: start_thread (pthread_
==15540== by 0x32ED2DE67C: clone (clone.S:112)
Related branches
- Drizzle Developers: Pending requested
-
Diff: 2727 lines (+1105/-960)7 files modifieddrizzled/include.am (+4/-0)
drizzled/optimizer/range.cc (+116/-958)
drizzled/optimizer/sel_imerge.cc (+98/-0)
drizzled/optimizer/sel_imerge.h (+122/-0)
drizzled/optimizer/sel_tree.cc (+600/-0)
drizzled/optimizer/sel_tree.h (+155/-0)
drizzled/optimizer/table_read_plan.h (+10/-2)
Changed in drizzle: | |
importance: | Undecided → Critical |
Changed in drizzle: | |
status: | Fix Committed → Fix Released |
Changed in drizzle: | |
milestone: | none → 2010-03-15 |
This has been fixed in the lp:~posulliv/drizzle/optimizer-style-cleanup branch that is proposed for merging.