Uploaded image for project: 'Couchbase Ruby client library'
  1. Couchbase Ruby client library
  2. RCBC-141

Segmentation Fault during server rebalancing

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.3.3
    • 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0, 1.3.1, 1.3.2
    • library
    • Security Level: Public
    • None

    Description

      Segmentation Fault during server rebalancing

      here is dbg backtrace:
      #0 0xb7ab6ff3 in ?? () from /usr/lib/libcouchbase.so.2
      #1 0xb7aea309 in callbacks_run (callbacks=<optimized out>) at multithread_plugin.c:460
      #2 loop_run_select (argp=141295600) at multithread_plugin.c:640
      #3 0x0805cb69 in rb_ensure (b_proc=0xb7aea010 <loop_run_select>, data1=141295600, e_proc=0xb7ae9d30 <loop_select_cleanup>, data2=138595180) at eval.c:744
      #4 0xb7ae9671 in loop_run (loop=0x85b80d0) at multithread_plugin.c:893
      #5 lcb_io_run_event_loop (iops=0x85b8070) at multithread_plugin.c:1014
      #6 0xb7ac4b25 in lcb_wait () from /usr/lib/libcouchbase.so.2
      #7 0xb7ade569 in do_loop (bucket=<optimized out>) at bucket.c:1170
      #8 do_run (args=0xbfffe85c) at bucket.c:1220
      #9 0x0805cb69 in rb_ensure (b_proc=0xb7ade480 <do_run>, data1=3221219420, e_proc=0xb7ade460 <ensure_run>, data2=3221219420) at eval.c:744
      #10 0xb7ae0b72 in cb_bucket_run (argc=0, argv=0xb7b220b4, self=138262560) at bucket.c:1307
      #11 0x0814ee55 in call_cfunc (func=0xb7ae0ae0 <cb_bucket_run>, recv=<optimized out>, len=-1, argc=0, argv=0xb7b220b4) at vm_insnhelper.c:317
      #12 0x0815e864 in vm_call_cfunc (me=0x86ac988, blockptr=0xb7ba1e0c, recv=<optimized out>, num=<optimized out>, reg_cfp=0xb7ba1df8, th=0x8269b88) at vm_insnhelper.c:404
      #13 vm_call_method (th=0x8269b88, cfp=0xb7ba1df8, num=<optimized out>, blockptr=0xb7ba1e0c, flag=0, id=9936, me=0x86ac988, recv=138262560) at vm_insnhelper.c:530
      #14 0x08153a4b in vm_exec_core (th=0x8269b88, initial=<optimized out>) at insns.def:1018
      #15 0x08158ddc in vm_exec (th=0x8269b88) at vm.c:1236
      #16 0x08159c01 in invoke_block_from_c (th=0x8269b88, block=<optimized out>, self=138264140, argc=0, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:640
      #17 0x0815ee4e in vm_yield (th=<optimized out>, argv=0x0, argc=0) at vm.c:670
      #18 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:777
      #19 loop_i () at vm_eval.c:835
      #20 0x0805c831 in rb_rescue2 (b_proc=0x815ee20 <loop_i>, data1=0, r_proc=0, data2=0) at eval.c:647
      #21 0x0814f061 in rb_f_loop (self=138264140) at vm_eval.c:863
      #22 0x0815e864 in vm_call_cfunc (me=0x82b4d30, blockptr=0xb7ba1ebc, recv=<optimized out>, num=<optimized out>, reg_cfp=0xb7ba1ea8, th=0x8269b88) at vm_insnhelper.c:404
      #23 vm_call_method (th=0x8269b88, cfp=0xb7ba1ea8, num=<optimized out>, blockptr=0xb7ba1ebc, flag=8, id=2904, me=0x82b4d30, recv=138264140) at vm_insnhelper.c:530
      #24 0x08153a4b in vm_exec_core (th=0x8269b88, initial=<optimized out>) at insns.def:1018
      #25 0x08158ddc in vm_exec (th=0x8269b88) at vm.c:1236
      #26 0x08159c01 in invoke_block_from_c (th=0x8269b88, block=<optimized out>, self=136958720, argc=0, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:640
      #27 0x0815ee4e in vm_yield (th=<optimized out>, argv=0x0, argc=0) at vm.c:670
      #28 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:777
      #29 loop_i () at vm_eval.c:835
      #30 0x0805c831 in rb_rescue2 (b_proc=0x815ee20 <loop_i>, data1=0, r_proc=0, data2=0) at eval.c:647
      #31 0x0814f061 in rb_f_loop (self=136958720) at vm_eval.c:863
      #32 0x0815e864 in vm_call_cfunc (me=0x82b4d30, blockptr=0xb7ba1f98, recv=<optimized out>, num=<optimized out>, reg_cfp=0xb7ba1f84, th=0x8269b88) at vm_insnhelper.c:404
      #33 vm_call_method (th=0x8269b88, cfp=0xb7ba1f84, num=<optimized out>, blockptr=0xb7ba1f98, flag=8, id=2904, me=0x82b4d30, recv=136958720) at vm_insnhelper.c:530
      #34 0x08153a4b in vm_exec_core (th=0x8269b88, initial=<optimized out>) at insns.def:1018
      #35 0x08158ddc in vm_exec (th=0x8269b88) at vm.c:1236
      #36 0x0815f757 in rb_iseq_eval_main (iseqval=138260580) at vm.c:1478
      #37 0x0805a094 in ruby_exec_internal (n=0x83db064) at eval.c:204
      #38 0x0805c419 in ruby_exec_node (n=0x83db064) at eval.c:251
      #39 ruby_run_node (n=0x83db064) at eval.c:244
      #40 0x08059b1a in main (argc=2, argv=0xbffff724) at main.c:38

      Attachments

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

        Activity

          People

            avsej Sergey Avseyev
            pharmazone Alexey Mirniy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty