Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0, 1.3.1, 1.3.2
-
Security Level: Public
-
None
-
Ubuntu 12.04
Server: Version: 2.1.1 enterprise edition (build-764)
Client:
aptitude show libcouchbase2:
Package: libcouchbase2
State: installed
Automatically installed: no
Version: 2.0.7-2282
Ruby ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]
Gems included by the bundle:
* awesome_print (1.1.0)
* bundler (1.3.5)
* connection_pool (1.0.0)
* couchbase (1.3.2)
* multi_json (1.7.9)
* yaji (0.3.4)
Ubuntu 12.04 Server: Version: 2.1.1 enterprise edition (build-764) Client: aptitude show libcouchbase2: Package: libcouchbase2 State: installed Automatically installed: no Version: 2.0.7-2282 Ruby ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux] Gems included by the bundle: * awesome_print (1.1.0) * bundler (1.3.5) * connection_pool (1.0.0) * couchbase (1.3.2) * multi_json (1.7.9) * yaji (0.3.4)
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