zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kapil Thangavleu <kapil.f...@gmail.com>
Subject Re: zookeeper python client core dump
Date Thu, 04 Aug 2011 13:51:09 GMT
This definitely sounds like the bug ZOOKEEPER-888 addresses. 

I recently updated the python txzookeeper library to refactor session handling
and include a suite of session and connection error tests against a multi-node 
zk cluster. I can confirm they run without issue against 3.3.3.

http://bazaar.launchpad.net/~ensemble/txzookeeper/trunk/view/head:/txzookeeper/tests/test_session.py

if your on ubuntu, we have the latest zk release (3.3.3) packaged in ppa:ensemble.

hth,

Kapil

Excerpts from Donna Li's message of Wed Aug 03 23:04:22 -0400 2011:
> All:
> 
>    Zookeeper python client often core dump when session event happens. I
> have modified the python client code by patch 888, but there still have
> core dump files. Are there any other patches? My zookeeper version is
> 3.3.2.
> 
>  
> 
> #0  PyObject_Call (func=0x1, arg=0xb71afd24, kw=0x0) at
> Objects/abstract.c:2488
> 
> 2488    Objects/abstract.c: No such file or directory.
> 
>         in Objects/abstract.c
> 
> (gdb) bt
> 
> #0  PyObject_Call (func=0x1, arg=0xb71afd24, kw=0x0) at
> Objects/abstract.c:2488
> 
> #1  0xb7ee442e in PyEval_CallObjectWithKeywords (func=0x1,
> arg=0xb71afd24, kw=0x0) at Python/ceval.c:3619
> 
> #2  0xb7e515fc in PyObject_CallObject (o=0x1, a=0xb71afd24) at
> Objects/abstract.c:2480
> 
> #3  0xb75292cd in watcher_dispatch (zzh=0x8744ef0, type=-1, state=-112,
> path=0x84abed8 "", context=0x83272e8)
> 
>     at src/c/zookeeper.c:436
> 
> #4  0xb75223ae in deliverWatchers (zh=0x8744ef0, type=-1, state=-112,
> path=0x84abed8 "", list=0x8768688) at src/zk_hashtable.c:275
> 
> #5  0xb75181c1 in process_completions (zh=0x8744ef0) at
> src/zookeeper.c:1766
> 
> #6  0xb7523085 in do_completion (v=0x8744ef0) at src/mt_adaptor.c:333
> 
> #7  0xb7e1ab80 in start_thread () from /lib/libpthread.so.0
> 
> #8  0xb7db5dee in clone () from /lib/libc.so.6
> 
>  
> 
>  
> 
>  
> 
> #0  PyObject_Call (func=0x1, arg=0xb71b24b4, kw=0x0) at
> Objects/abstract.c:2488
> 
> 2488    Objects/abstract.c: No such file or directory.
> 
>         in Objects/abstract.c
> 
> (gdb) bt
> 
> #0  PyObject_Call (func=0x1, arg=0xb71b24b4, kw=0x0) at
> Objects/abstract.c:2488
> 
> #1  0xb7ee542e in PyEval_CallObjectWithKeywords (func=0x1,
> arg=0xb71b24b4, kw=0x0) at Python/ceval.c:3619
> 
> #2  0xb7e525fc in PyObject_CallObject (o=0x1, a=0xb71b24b4) at
> Objects/abstract.c:2480
> 
> #3  0xb752a2cd in watcher_dispatch (zzh=0x9fc5ef0, type=-1, state=3,
> path=0x9ec00a0 "", context=0x9ed6458) at src/c/zookeeper.c:436
> 
> #4  0xb75233ae in deliverWatchers (zh=0x9fc5ef0, type=-1, state=3,
> path=0x9ec00a0 "", list=0x9fe1ae0) at src/zk_hashtable.c:275
> 
> #5  0xb75191c1 in process_completions (zh=0x9fc5ef0) at
> src/zookeeper.c:1766
> 
> #6  0xb7524085 in do_completion (v=0x9fc5ef0) at src/mt_adaptor.c:333
> 
> #7  0xb7e1bb80 in start_thread () from /lib/libpthread.so.0
> 
> #8  0xb7db6dee in clone () from /lib/libc.so.6
> 
>  
> 
> Best Regards
> 
> Donna li

Mime
View raw message