------------------------------------------------------------ revno: 2232 [merge] committer: Monty Taylor <[email protected]> branch nick: build timestamp: Thu 2011-03-10 11:30:18 -0800 message: Merge Clint: Regex Policy Cache work ------------------------------------------------------------ ********** regex_policy.basic [ fail ] **********
See complete log at http://jenkins.drizzle.org/job/drizzle-build-ubuntu10.04-32bit-valgrind/1212/ Warning count of var/log/master.err is 2 Total warnings:2 2 warnings in regex_policy.cache_overflow *******regex_policy.cache_overflow******* Invalid write of size 1 at 0x5DECFA6: regex_policy::CheckItem::setCachedResult(bool) (module.cc:356) by 0x5DED110: regex_policy::Policy::restrictObject(drizzled::identifier::User const&, std::string const&, std::list<regex_policy::PolicyItem*, std::allocator<regex_policy::PolicyItem*> > const&, regex_policy::CheckMap&) (module.cc:209) by 0x5DED2B5: regex_policy::Policy::restrictSchema(drizzled::identifier::User const&, drizzled::identifier::Schema const&) (module.cc:223) by 0x816A9E8: drizzled::plugin::Authorization::isAuthorized(drizzled::identifier::User const&, drizzled::identifier::Schema const&, bool) (authorization.cc:74) by 0x8275350: drizzled::schema::change(drizzled::Session&, drizzled::identifier::Schema&) (schema.cc:346) by 0x819078E: drizzled::Session::checkUser(std::string const&, std::string const&) (session.cc:666) by 0x842E669: drizzle_plugin::ClientMySQLProtocol::checkConnection() (mysql_protocol.cc:879) by 0x842E887: drizzle_plugin::ClientMySQLProtocol::authenticate() (mysql_protocol.cc:187) by 0x8186644: drizzled::Session::authenticate() (session.cc:641) by 0x81902A7: drizzled::Session::run() (session.cc:542) by 0x5DD3A92: multi_thread::MultiThreadScheduler::runSession(long long) (multi_thread.cc:77) by 0x5DD4230: boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, multi_thread::MultiThreadScheduler, long long>, boost::_bi::list2<boost::_bi::value<multi_thread::MultiThreadScheduler*>, boost::_bi::value<long long> > > >::run ) (mem_fn_template.hpp:162) by 0x428E7C4: thread_proxy (in /usr/lib/libboost_thread.so.1.40.0) by 0x44FE96D: start_thread (pthread_create.c:300) by 0x45E0A4D: clone (clone.S:130) Address 0x12d663ac is 4 bytes inside a block of size 12 free'd at 0x4025851: operator delete(void*) (vg_replace_malloc.c:387) by 0x5DF0A1A: boost::unordered_map<std::string, bool, boost::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, bool> > >::erase(std::string const&) (new_allocator.h:95) by 0x5DECB96: regex_policy::CheckMap::operator[](std::string const&) (module.cc:338) by 0x5DECFA3: regex_policy::CheckItem::setCachedResult(bool) (module.cc:356) by 0x5DED110: regex_policy::Policy::restrictObject(drizzled::identifier::User const&, std::string const&, std::list<regex_policy::PolicyItem*, std::allocator<regex_policy::PolicyItem*> > const&, regex_policy::CheckMap&) (module.cc:209) by 0x5DED2B5: regex_policy::Policy::restrictSchema(drizzled::identifier::User const&, drizzled::identifier::Schema const&) (module.cc:223) by 0x816A9E8: drizzled::plugin::Authorization::isAuthorized(drizzled::identifier::User const&, drizzled::identifier::Schema const&, bool) (authorization.cc:74) by 0x8275350: drizzled::schema::change(drizzled::Session&, drizzled::identifier::Schema&) (schema.cc:346) by 0x819078E: drizzled::Session::checkUser(std::string const&, std::string const&) (session.cc:666) by 0x842E669: drizzle_plugin::ClientMySQLProtocol::checkConnection() (mysql_protocol.cc:879) by 0x842E887: drizzle_plugin::ClientMySQLProtocol::authenticate() (mysql_protocol.cc:187) by 0x8186644: drizzled::Session::authenticate() (session.cc:641) by 0x81902A7: drizzled::Session::run() (session.cc:542) by 0x5DD3A92: multi_thread::MultiThreadScheduler::runSession(long long) (multi_thread.cc:77) by 0x5DD4230: boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, multi_thread::MultiThreadScheduler, long long>, boost::_bi::list2<boost::_bi::value<multi_thread::MultiThreadScheduler*>, boost::_bi::value<long long> > > >::run ) (mem_fn_template.hpp:162) by 0x428E7C4: thread_proxy (in /usr/lib/libboost_thread.so.1.40.0) Invalid write of size 1 at 0x5DECFA6: regex_policy::CheckItem::setCachedResult(bool) (module.cc:356) by 0x5DED110: regex_policy::Policy::restrictObject(drizzled::identifier::User const&, std::string const&, std::list<regex_policy::PolicyItem*, std::allocator<regex_policy::PolicyItem*> > const&, regex_policy::CheckMap&) (module.cc:209) by 0x5DED235: regex_policy::Policy::restrictTable(drizzled::identifier::User const&, drizzled::identifier::Table const&) (module.cc:235) by 0x816A848: drizzled::plugin::Authorization::isAuthorized(drizzled::identifier::User const&, drizzled::identifier::Table const&, bool) (authorization.cc:93) by 0x81A3472: drizzled::Session::open_tables_from_list(drizzled::TableList**, unsigned int*, unsigned int) (sql_base.cc:1598) by 0x8189F62: drizzled::Session::openTablesLock(drizzled::TableList*) (session.cc:1935) by 0x81B5983: drizzled::execute_sqlcom_select(drizzled::Session*, drizzled::TableList*) (sql_parse.cc:565) by 0x81F805E: drizzled::statement::Select::execute() (select.cc:41) by 0x81B79C2: drizzled::parse(drizzled::Session*, char const*, unsigned int) (sql_parse.cc:525) by 0x81B8854: drizzled::dispatch_command(drizzled::enum_server_command, drizzled::Session*, char*, unsigned int) (sql_parse.cc:243) by 0x8188AC0: drizzled::Session::executeStatement() (session.cc:711) by 0x81902DC: drizzled::Session::run() (session.cc:552) by 0x5DD3A92: multi_thread::MultiThreadScheduler::runSession(long long) (multi_thread.cc:77) by 0x5DD4230: boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, multi_thread::MultiThreadScheduler, long long>, boost::_bi::list2<boost::_bi::value<multi_thread::MultiThreadScheduler*>, boost::_bi::value<long long> > > >::run ) (mem_fn_template.hpp:162) by 0x428E7C4: thread_proxy (in /usr/lib/libboost_thread.so.1.40.0) by 0x44FE96D: start_thread (pthread_create.c:300) Address 0x12d69a1c is 4 bytes inside a block of size 12 free'd at 0x4025851: operator delete(void*) (vg_replace_malloc.c:387) by 0x5DF0A1A: boost::unordered_map<std::string, bool, boost::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, bool> > >::erase(std::string const&) (new_allocator.h:95) by 0x5DECB96: regex_policy::CheckMap::operator[](std::string const&) (module.cc:338) by 0x5DECFA3: regex_policy::CheckItem::setCachedResult(bool) (module.cc:356) by 0x5DED110: regex_policy::Policy::restrictObject(drizzled::identifier::User const&, std::string const&, std::list<regex_policy::PolicyItem*, std::allocator<regex_policy::PolicyItem*> > const&, regex_policy::CheckMap&) (module.cc:209) by 0x5DED235: regex_policy::Policy::restrictTable(drizzled::identifier::User const&, drizzled::identifier::Table const&) (module.cc:235) by 0x816A848: drizzled::plugin::Authorization::isAuthorized(drizzled::identifier::User const&, drizzled::identifier::Table const&, bool) (authorization.cc:93) by 0x81A3472: drizzled::Session::open_tables_from_list(drizzled::TableList**, unsigned int*, unsigned int) (sql_base.cc:1598) by 0x8189F62: drizzled::Session::openTablesLock(drizzled::TableList*) (session.cc:1935) by 0x81B5983: drizzled::execute_sqlcom_select(drizzled::Session*, drizzled::TableList*) (sql_parse.cc:565) by 0x81F805E: drizzled::statement::Select::execute() (select.cc:41) by 0x81B79C2: drizzled::parse(drizzled::Session*, char const*, unsigned int) (sql_parse.cc:525) by 0x81B8854: drizzled::dispatch_command(drizzled::enum_server_command, drizzled::Session*, char*, unsigned int) (sql_parse.cc:243) by 0x8188AC0: drizzled::Session::executeStatement() (session.cc:711) by 0x81902DC: drizzled::Session::run() (session.cc:552) by 0x5DD3A92: multi_thread::MultiThreadScheduler::runSession(long long) (multi_thread.cc:77) _______________________________________________ Mailing list: https://launchpad.net/~drizzle-benchmark Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-benchmark More help : https://help.launchpad.net/ListHelp

