Comment 0 for bug 500031

Revision history for this message
Lee Bieber (kalebral-deactivatedaccount) wrote :

dbt2 will randomly fail when trying to run with 1024 connections, builds before that are fine. It appears that drizzled stops responding - see the logs on orisndriz01 at http://hudson.drizzle.org/view/Drizzle-staging/job/Drizzle-dbt2-staging/45/console as an example, specifically client.out, driver.out and driver/error.log

See the complete log file at http://hudson.drizzle.org/view/Drizzle-staging/job/Drizzle-dbt2-staging/45/console

From drizzled error log:
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled: Forcing close of thread 0 user: ''
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled: ready for connections.
Wed Dec 23 13:37:24 2009 INFO: Version: '2009.12.1247' Source distribution (staging-dbt2-dbt2-r1247)
Wed Dec 23 13:37:24 2009 INFO: terminate called after throwing an instance of 'std::out_of_range'
Wed Dec 23 13:37:24 2009 INFO: what(): basic_string::substr
Wed Dec 23 13:37:24 2009 INFO: 091223 13:32:28 - drizzled got signal 6;
Wed Dec 23 13:37:24 2009 INFO: This could be because you hit a bug. It is also possible that this binary
Wed Dec 23 13:37:24 2009 INFO: or one of the libraries it was linked against is corrupt, improperly built,
Wed Dec 23 13:37:24 2009 INFO: or misconfigured. This error can also be caused by malfunctioning hardware.
Wed Dec 23 13:37:24 2009 INFO: We will try our best to scrape up some info that will hopefully help diagnose
Wed Dec 23 13:37:24 2009 INFO: the problem, but since we have already crashed, something is definitely wrong
Wed Dec 23 13:37:24 2009 INFO: and this may fail.
Wed Dec 23 13:37:24 2009 INFO:
Wed Dec 23 13:37:24 2009 INFO: key_buffer_size=8388608
Wed Dec 23 13:37:24 2009 INFO: read_buffer_size=131072
Wed Dec 23 13:37:24 2009 INFO: max_used_connections=1024
Wed Dec 23 13:37:24 2009 INFO: connection_count=1024
Wed Dec 23 13:37:24 2009 INFO: It is possible that drizzled could use up to
Wed Dec 23 13:37:24 2009 INFO: key_buffer_size + (read_buffer_size + sort_buffer_size)*thread_count
Wed Dec 23 13:37:24 2009 INFO: bytes of memory
Wed Dec 23 13:37:24 2009 INFO: Hope that's ok; if not, decrease some variables in the equation.
Wed Dec 23 13:37:24 2009 INFO:
Wed Dec 23 13:37:24 2009 INFO: session: 0x3cd6b70
Wed Dec 23 13:37:24 2009 INFO: Attempting backtrace. You can use the following information to find out
Wed Dec 23 13:37:24 2009 INFO: where drizzled died. If you see no messages after this, something went
Wed Dec 23 13:37:24 2009 INFO: terribly wrong...
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled [0x61a90e]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(print_stacktrace+0xd) [0x61aa5d]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(handle_segfault+0x343) [0x4eec03]
Wed Dec 23 13:37:24 2009 INFO: /lib/libpthread.so.0 [0x7fa2b0b13080]
Wed Dec 23 13:37:24 2009 INFO: /lib/libc.so.6(gsignal+0x35) [0x7fa2b07c4fb5]
Wed Dec 23 13:37:24 2009 INFO: /lib/libc.so.6(abort+0x183) [0x7fa2b07c6bc3]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6(__gnu_cxx::__verbose_terminate_handler()+0x114) [0x7fa2b12860b4]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6 [0x7fa2b12844b6]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6 [0x7fa2b12844e3]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6 [0x7fa2b12845ca]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6(std::__throw_out_of_range(char const*)+0x67) [0x7fa2b1220777]
Wed Dec 23 13:37:24 2009 INFO: /usr/lib/libstdc++.so.6 [0x7fa2b1263223]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(drizzled::TemporalFormat::matches(char const*, unsigned long, drizzled::Temporal*)+0x250) [0x63a240]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(drizzled::DateTime::from_string(char const*, unsigned long)+0x46) [0x639646]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(Field_timestamp::store(char const*, unsigned int, charset_info_st const*)+0x40) [0x500050]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(Field::store_time(st_drizzle_time*, enum_drizzle_timestamp_type)+0x41) [0x4f4ac1]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(fill_record(Session*, List<Item>&, List<Item>&, bool)+0x74) [0x5d4ad4]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(mysql_update(Session*, TableList*, List<Item>&, List<Item>&, Item*, unsigned int, order_st*, unsigned long, enum_duplicates, bool)+0xa77) [0x60b197]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(drizzled::statement::Update::execute()+0xd5) [0x629015]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled [0x5edf5a]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled [0x5eeaa7]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(dispatch_command(enum_server_command, Session*, char*, unsigned int)+0x3ba) [0x5efa2a]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(Session::executeStatement()+0x91) [0x5bd7d1]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/drizzled/drizzled(Session::run()+0x97) [0x5bec27]
Wed Dec 23 13:37:24 2009 INFO: /home/drizzle/repos/staging-dbt2-dbt2-r1247/plugin/.libs/libmulti_thread_plugin.so(session_thread+0x62) [0x7fa29efcf972]
Wed Dec 23 13:37:24 2009 INFO: /lib/libpthread.so.0 [0x7fa2b0b0b3ba]
Wed Dec 23 13:37:24 2009 INFO: /lib/libc.so.6(clone+0x6d) [0x7fa2b0877fcd]
Wed Dec 23 13:37:24 2009 INFO: Trying to get some variables.
Wed Dec 23 13:37:24 2009 INFO: Some pointers may be invalid and cause the dump to abort...
Wed Dec 23 13:37:24 2009 INFO: session->query at 0x3cdc4b8 = UPDATE order_line
Wed Dec 23 13:37:24 2009 INFO: SET ol_delivery_d = current_timestamp
Wed Dec 23 13:37:24 2009 INFO: WHERE ol_o_id = 2101
Wed Dec 23 13:37:24 2009 INFO: AND ol_w_id = 10
Wed Dec 23 13:37:24 2009 INFO: AND ol_d_id = 3
Wed Dec 23 13:37:24 2009 INFO: session->thread_id=257
Wed Dec 23 13:37:24 2009 INFO: session->killed=NOT_KILLED
Wed Dec 23 13:37:24 2009 INFO: pure virtual method called
Wed Dec 23 13:37:24 2009 INFO: terminate called recursively