Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-5441

Memcached core due to segfault (due to tcmalloc) post bucket deletion

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Blocker
    • 1.8.1
    • 1.8.1-release-candidate
    • couchbase-bucket
    • Security Level: Public
    • None
    • Ubuntu 64 bit
      181-866-rel

    Description

      Program terminated with signal 11, Segmentation fault.
      #0 0x00000036c426e361 in _IO_default_xsputn_internal () from /lib64/libc.so.6
      (gdb) t a a bt

      Thread 9 (Thread 0x2b0333345220 (LWP 14806)):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dba000, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dba000, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000408dba in main (argc=<value optimized out>, argv=<value optimized out>) at daemon/memcached.c:7561

      Thread 8 (Thread 14814):
      #0 0x00000036c42c678b in read () from /lib64/libc.so.6
      #1 0x00000036c426cd57 in _IO_new_file_underflow () from /lib64/libc.so.6
      #2 0x00000036c426d71e in _IO_default_uflow_internal () from /lib64/libc.so.6
      #3 0x00000036c4262804 in _IO_getline_info_internal () from /lib64/libc.so.6
      #4 0x00000036c42616a9 in fgets () from /lib64/libc.so.6
      #5 0x00002b0333346930 in check_stdin_thread (arg=<value optimized out>) at extensions/daemon/stdin_check.c:37
      #6 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #7 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 7 (Thread 14815):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dba500, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dba500, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000413a54 in worker_libevent (arg=0x16d92500) at daemon/thread.c:301
      #4 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #5 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 6 (Thread 14816):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dba280, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dba280, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000413a54 in worker_libevent (arg=0x16d925f8) at daemon/thread.c:301
      #4 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #5 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 5 (Thread 14817):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dbac80, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dbac80, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000413a54 in worker_libevent (arg=0x16d926f0) at daemon/thread.c:301
      #4 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #5 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 4 (Thread 14818):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dbaa00, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dbaa00, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000413a54 in worker_libevent (arg=0x16d927e8) at daemon/thread.c:301
      #4 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #5 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 3 (Thread 14819):
      #0 0x00000036c42d48a8 in epoll_wait () from /lib64/libc.so.6
      #1 0x00002b0332ec7be8 in epoll_dispatch (base=0x16dba780, tv=<value optimized out>) at epoll.c:404
      #2 0x00002b0332eb5d5a in event_base_loop (base=0x16dba780, flags=<value optimized out>) at event.c:1558
      #3 0x0000000000413a54 in worker_libevent (arg=0x16d928e0) at daemon/thread.c:301
      #4 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      #5 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 2 (Thread 14838):
      #0 0x00000036c429a541 in nanosleep () from /lib64/libc.so.6
      #1 0x00000036c42cded4 in usleep () from /lib64/libc.so.6
      #2 0x00002aaaaad51688 in updateStatsThread (arg=<value optimized out>) at memory_tracker.cc:31
      #3 0x00000036c4e0673d in start_thread () from /lib64/libpthread.so.0
      --Type <return> to continue, or q <return> to quit--
      #4 0x00000036c42d44bd in clone () from /lib64/libc.so.6

      Thread 1 (Thread 0x483d8940 (LWP 15411)):
      #0 0x00000036c426e361 in _IO_default_xsputn_internal () from /lib64/libc.so.6
      #1 0x00000036c42429f0 in vfprintf () from /lib64/libc.so.6
      #2 0x00000036c42696cd in vasprintf () from /lib64/libc.so.6
      #3 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #4 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6
      #5 0x00002aaaaad87563 in ObjectRegistry::memoryDeallocated (mem=224) at objectregistry.cc:135
      #6 0x00002b033312162b in MallocHook::InvokeDeleteHookSlow(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #7 0x00002b03331173b4 in MallocHook::InvokeDeleteHook(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #8 0x00002b0333114956 in (anonymous namespace)::do_realloc_with_callback(void*, unsigned long, void (void*), unsigned long (void const*)) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #9 0x00002b033311499d in (anonymous namespace)::do_realloc(void*, unsigned long) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #10 0x00002b0333127d09 in tc_realloc () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #11 0x00000036c4269706 in vasprintf () from /lib64/libc.so.6
      #12 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #13 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6
      #14 0x00002aaaaad87563 in ObjectRegistry::memoryDeallocated (mem=224) at objectregistry.cc:135
      #15 0x00002b033312162b in MallocHook::InvokeDeleteHookSlow(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #16 0x00002b03331173b4 in MallocHook::InvokeDeleteHook(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #17 0x00002b0333114956 in (anonymous namespace)::do_realloc_with_callback(void*, unsigned long, void (void*), unsigned long (void const*)) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #18 0x00002b033311499d in (anonymous namespace)::do_realloc(void*, unsigned long) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #19 0x00002b0333127d09 in tc_realloc () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #20 0x00000036c4269706 in vasprintf () from /lib64/libc.so.6
      #21 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #22 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6
      #23 0x00002aaaaad87563 in ObjectRegistry::memoryDeallocated (mem=224) at objectregistry.cc:135
      #24 0x00002b033312162b in MallocHook::InvokeDeleteHookSlow(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #25 0x00002b03331173b4 in MallocHook::InvokeDeleteHook(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #26 0x00002b0333114956 in (anonymous namespace)::do_realloc_with_callback(void*, unsigned long, void (void*), unsigned long (void const*)) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #27 0x00002b033311499d in (anonymous namespace)::do_realloc(void*, unsigned long) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #28 0x00002b0333127d09 in tc_realloc () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #29 0x00000036c4269706 in vasprintf () from /lib64/libc.so.6
      #30 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #31 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6
      #32 0x00002aaaaad87563 in ObjectRegistry::memoryDeallocated (mem=224) at objectregistry.cc:135
      #33 0x00002b033312162b in MallocHook::InvokeDeleteHookSlow(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #34 0x00002b03331173b4 in MallocHook::InvokeDeleteHook(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #35 0x00002b0333114956 in (anonymous namespace)::do_realloc_with_callback(void*, unsigned long, void (void*), unsigned long (void const*)) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #36 0x00002b033311499d in (anonymous namespace)::do_realloc(void*, unsigned long) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #37 0x00002b0333127d09 in tc_realloc () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #38 0x00000036c4269706 in vasprintf () from /lib64/libc.so.6
      #39 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #40 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6
      #41 0x00002aaaaad87563 in ObjectRegistry::memoryDeallocated (mem=224) at objectregistry.cc:135
      #42 0x00002b033312162b in MallocHook::InvokeDeleteHookSlow(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #43 0x00002b03331173b4 in MallocHook::InvokeDeleteHook(void const*) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #44 0x00002b0333114956 in (anonymous namespace)::do_realloc_with_callback(void*, unsigned long, void (void*), unsigned long (void const*)) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #45 0x00002b033311499d in (anonymous namespace)::do_realloc(void*, unsigned long) () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #46 0x00002b0333127d09 in tc_realloc () from /opt/couchbase/lib/libtcmalloc_minimal.so.4
      #47 0x00000036c4269706 in vasprintf () from /lib64/libc.so.6
      #48 0x00000036c424d708 in asprintf () from /lib64/libc.so.6
      #49 0x00000036c42296af in __assert_fail () from /lib64/libc.so.6

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            mikew Mike Wiederhold [X] (Inactive)
            karan Karan Kumar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty