Bug #71247 | memcached set crash with policy caching | ||
---|---|---|---|
Submitted: | 30 Dec 2013 14:14 | Modified: | 17 Jul 2014 8:37 |
Reporter: | Michael Ivanov | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Memcached | Severity: | S1 (Critical) |
Version: | 5.6.15 | OS: | Linux (CentOS 6) |
Assigned to: | CPU Architecture: | Any |
[30 Dec 2013 14:14]
Michael Ivanov
[1 Jan 2014 7:30]
MySQL Verification Team
Thanks for the bug report. (gdb) bt #0 in pthread_kill () from /lib64/libpthread.so.0 #1 in handle_fatal_signal (sig=6) at ./mysqlcom-pro-5.6.15/sql/signal_handler.cc:248 #2 <signal handler called> #3 in raise () from /lib64/libc.so.6 #4 in abort () from /lib64/libc.so.6 #5 in __assert_fail_base () from /lib64/libc.so.6 #6 in __assert_fail () from /lib64/libc.so.6 #7 in assoc_insert (engine=0x7f94702ad320, hash=1409645107, it=0x7f94680043a0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/cache-src/assoc.c:113 #8 in do_item_link (engine=0x7f94702ad320, it=0x7f94680043a0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/cache-src/items.c:331 #9 in do_item_replace (new_it=<optimized out>, it=<optimized out>, engine=<optimized out>) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/cache-src/items.c:399 #10 in do_store_item (engine=0x7f94702ad320, it=0x7f94680043a0, cas=0x7f9468000b10, operation=OPERATION_SET, cookie=0x7f94680008c0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/cache-src/items.c:664 #11 in store_item (engine=0x7f94702ad320, item=0x7f94680043a0, cas=0x7f9468000b10, operation=OPERATION_SET, cookie=0x7f94680008c0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/cache-src/items.c:881 #12 in innodb_store (handle=0x7f94702ad060, cookie=0x7f94680008c0, item=0x7f94680043a0, cas=0x7f9468000b10, op=OPERATION_SET, vbucket=<optimized out>) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/innodb_memcache/src/innodb_engine.c:1795 #13 in complete_nread (c=<optimized out>) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c:1108 #14 in conn_nread (c=0x7f94680008c0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c:5378 #15 in event_handler (fd=<optimized out>, which=<optimized out>, arg=0x7f94680008c0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c:5684 #16 in event_process_active (base=<optimized out>) at ./mysqlcom-pro-5.6.15/libevent/event.c:392 #17 in event_base_loop (base=0x7f94702c54f0, flags=<optimized out>) at ./mysqlcom-pro-5.6.15/libevent/event.c:544 #18 in worker_libevent (arg=0x7f94702cb1d0) at ./mysqlcom-pro-5.6.15/plugin/innodb_memcached/daemon_memcached/daemon/thread.c:304 #19 in start_thread () from /lib64/libpthread.so.0 #20 in clone () from /lib64/libc.so.6
[17 Jul 2014 8:37]
Erlend Dahl
[9 Jan 2014 5:26] Daniel T Price Fixed as of 5.6.16, and here's the changelog entry: "Due to a regression introduced by the fix for Bug#17371537, memory was not allocated for the default Memcached engine when using the default Memcached engine as the backstore for data instead of "InnoDB"."