Hi Apostolis, Yes, it does look like a c client bug. Could you open a jira for this?
Thanks! --Michi On Sun, Nov 11, 2012 at 12:53 AM, Apostolis Xekoukoulotakis <[email protected]> wrote: > I get segmentation fault. Is this a zookeeper bug? > > version:3.3.6 > os:debian > > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7fffeffff700 (LWP 3064)] > copy_watchers (ht=<value optimized out>, path=<value optimized out>, > list=0x7fffefffea18) at src/zk_hashtable.c:232 > 232 watcher_object_t *next = wo->next; > (gdb) > (gdb) backtrace full > #0 copy_watchers (ht=<value optimized out>, path=<value optimized out>, > list=0x7fffefffea18) at src/zk_hashtable.c:232 > wo = 0x7375706f74636f2f > #1 add_for_event (ht=<value optimized out>, path=<value optimized out>, > list=0x7fffefffea18) at src/zk_hashtable.c:265 > wl = <value optimized out> > #2 0x00007ffff7bd8531 in collectWatchers (zh=0x7ffff0004d30, > type=<value optimized out>, > path=0x7ffff000cd50 "/octopus/computers/r2d2/worker_nodes") > at src/zk_hashtable.c:302 > list = 0x7ffff000a6d0 > #3 0x00007ffff7bd1b6f in zookeeper_process (zh=0x7ffff0004d30, > events=<value optimized out>) at src/zookeeper.c:1924 > evt = {type = 1, state = 3, > path = 0x7ffff000cd50 "/octopus/computers/r2d2/worker_nodes"} > type = 1 > path = 0x7ffff000cd50 "/octopus/computers/r2d2/worker_nodes" > c = 0x7ffff0022520 > hdr = {xid = -1, zxid = -1, err = 0} > ia = 0x7ffff0022390 > bptr = 0x7ffff000f0d0 > rc = <value optimized out> > __func__ = "zookeeper_process" > __PRETTY_FUNCTION__ = "zookeeper_process" > #4 0x00007ffff7bd8cef in do_io (v=<value optimized out>) at > src/mt_adaptor.c:310 > tv = {tv_sec = 1, tv_usec = 333000} > fd = 20 > ---Type <return> to continue, or q <return> to quit--- > interest = 2 > zh = 0x7ffff0004d30 > fds = {{fd = 18, events = 1, revents = 0}, {fd = 20, events = 1, > revents = 1}} > adaptor_threads = 0x7ffff0005ed0 > __func__ = "do_io" > #5 0x00007ffff6a3d8ca in start_thread () from /lib/libpthread.so.0 > No symbol table info available. > #6 0x00007ffff6d22b6d in clone () from /lib/libc.so.6 > No symbol table info available. > #7 0x0000000000000000 in ?? () > No symbol table info available.
