our program crashed three times last two week, due to segment fault in g_slice_alloc
Submitted by tsthght
Link to original bug (#782485)
Description
our program crashed with backtrace as follows(we think this may be a potential bug, we are looking forward to your feedback, thanks):
case1:
2017-05-04 11:56:58.351305: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 3 : /usr/lib64/libglib-2.0.so.0(g_slice_alloc+0x8a) [0x7f16afb6e24a]
2017-05-04 11:56:58.351309: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 4 : /usr/lib64/libglib-2.0.so.0(g_string_sized_new+0x1b) [0x7f16afb72e5b]
2017-05-04 11:56:58.351314: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 5 : /usr/local/mysql-proxy-023/lib/mysql-proxy/plugins/libproxy.so(log_sql_backend+0xf6) [0x7f16acec5b13]
2017-05-04 11:56:58.351320: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 6 : /usr/local/mysql-proxy-023/lib/mysql-proxy/plugins/libproxy.so(+0xf26a5) [0x7f16acebb6a5]
2017-05-04 11:56:58.351325: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 7 : /usr/local/mysql-proxy-023/bin/mysql-proxy(plugin_call+0x
124d) [0x415b31]
2017-05-04 11:56:58.351329: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 8 : /usr/local/mysql-proxy-023/bin/mysql-proxy(network_mysqld_con_handle+0x111d3) [0x426eae]
!!!!call plugin_call test
2017-05-04 11:56:58.351334: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 9 : /usr/lib64/libevent-1.4.so.2(event_base_loop+0x3e4) [0x7f
16b0047b44]
2017-05-04 11:56:58.351338: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 10 : /usr/local/mysql-proxy-023/bin/mysql-proxy(chassis_event_
thread_loop+0x10a) [0x446fbb]
2017-05-04 11:56:58.351343: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 11 : /usr/lib64/libglib-2.0.so.0(+0x6f005) [0x7f16afb78005]
2017-05-04 11:56:58.351347: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 12 : /lib64/libpthread.so.0(+0x7aa1) [0x7f16af8f3aa1]
2017-05-04 11:56:58.351351: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 13 : /lib64/libc.so.6(clone+0x6d) [0x7f16ae75b93d]
case2:
2017-05-09 11:17:09.342271: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 3 : /usr/lib64/libglib-2.0.so.0(g_slice_alloc+0x8a) [0x7f9274a5f24a] 2017-05-09 11:17:09.342281: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 4 : /usr/lib64/libglib-2.0.so.0(g_list_append+0x23) [0x7f9274a40073] 2017-05-09 11:17:09.342291: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 5 : /usr/lib64/libglib-2.0.so.0(g_queue_push_tail+0x12) [0x7f9274a533d2] 2017-05-09 11:17:09.342300: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 6 : /usr/local/mysql-proxy-023/bin/mysql-proxy(network_queue_append+0x41) [0x43a28d] 2017-05-09 11:17:09.342310: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 7 : /usr/local/mysql-proxy-023/bin/mysql-proxy(network_mysqld_queue_append+0xea) [0x414259] 2017-05-09 11:17:09.342322: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 8 : /usr/local/mysql-proxy-023/lib/mysql-proxy/plugins/libproxy.so(+0xf07eb) [0x7f9271ab97eb] 2017-05-09 11:17:09.342332: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 9 : /usr/local/mysql-proxy-023/bin/mysql-proxy(plugin_call+0x124d) [0x415b31] 2017-05-09 11:17:09.342340: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 10 : /usr/local/mysql-proxy-023/bin/mysql-proxy(network_mysqld_con_handle+0xdd5d) [0x423a38] 2017-05-09 11:17:09.342350: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 11 : /usr/lib64/libevent-1.4.so.2(event_base_loop+0x3e4) [0x7f9274f38b44] 2017-05-09 11:17:09.342358: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 12 : /usr/local/mysql-proxy-023/bin/mysql-proxy(chassis_event_thread_loop+0x10a) [0x446fbb] 2017-05-09 11:17:09.342366: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 13 : /usr/lib64/libglib-2.0.so.0(+0x6f005) [0x7f9274a69005] 2017-05-09 11:17:09.342374: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 14 : /lib64/libpthread.so.0(+0x7aa1) [0x7f92747e4aa1] 2017-05-09 11:17:09.342384: (warning)mysql-proxy-cli.c:384(print_stacktrace)[backtrace] 15 : /lib64/libc.so.6(clone+0x6d) [0x7f927364c93d]