You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Robert Schultheis (JIRA)" <ji...@apache.org> on 2013/02/01 21:30:14 UTC

[jira] [Created] (ZOOKEEPER-1637) Intermittent Segfault with zkpython in pyzoo_exists

Robert Schultheis created ZOOKEEPER-1637:
--------------------------------------------

             Summary: Intermittent Segfault with zkpython in pyzoo_exists  
                 Key: ZOOKEEPER-1637
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1637
             Project: ZooKeeper
          Issue Type: Bug
    Affects Versions: 3.4.5, 3.4.4, 3.4.3
            Reporter: Robert Schultheis


We are getting an intermittent segfault.  This is OSX, zookeeper compiled using brew.  I've tried 3.4.3 - 3.4.5.

I used GDB to get the following backtrace:

{code}
Program received signal EXC_BAD_ACCESS, Could not access memory. 
Reason: 13 at address: 0x0000000000000000 
[Switching to process 10366 thread 0x1d03] 
0x00007fff8e0984f0 in strlen () 
(gdb) backtrace 
#0 0x00007fff8e0984f0 in strlen () 
#1 0x00000001004983cc in prepend_string () 
#2 0x0000000100498451 in Request_path_init () 
#3 0x0000000100499e94 in zoo_awexists () 
#4 0x000000010049a036 in zoo_wexists () 
#5 0x000000010048170b in pyzoo_exists () 
#6 0x000000010008c5d8 in PyEval_EvalFrameEx () 
#7 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#8 0x000000010008ee6c in PyEval_EvalCode () 
#9 0x000000010008be0a in PyEval_EvalFrameEx () 
#10 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#11 0x000000010008ee6c in PyEval_EvalCode () 
#12 0x000000010008be0a in PyEval_EvalFrameEx () 
#13 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#14 0x000000010002cabf in PyClassMethod_New () 
#15 0x000000010000bd32 in PyObject_Call () 
#16 0x000000010008c5ec in PyEval_EvalFrameEx () 
#17 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#18 0x000000010002cabf in PyClassMethod_New () 
#19 0x000000010000bd32 in PyObject_Call () 
#20 0x000000010001a6e9 in PyInstance_New () 
#21 0x000000010000bd32 in PyObject_Call () 
#22 0x0000000100055c5d in _PyObject_SlotCompare () 
#23 0x000000010000bd32 in PyObject_Call () 
#24 0x000000010008bf63 in PyEval_EvalFrameEx () 
#25 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#26 0x000000010008ee6c in PyEval_EvalCode () 
#27 0x000000010008be0a in PyEval_EvalFrameEx () 
#28 0x000000010008edf7 in PyEval_EvalCode () 
#29 0x000000010008be0a in PyEval_EvalFrameEx () 
#30 0x000000010008ecd8 in PyEval_EvalCodeEx () 
#31 0x000000010002cabf in PyClassMethod_New () 
#32 0x000000010000bd32 in PyObject_Call () 
#33 0x000000010001a6e9 in PyInstance_New () 
#34 0x000000010000bd32 in PyObject_Call () 
#35 0x0000000100087c40 in PyEval_CallObjectWithKeywords () 
#36 0x00000001000b940d in initthread () 
#37 0x00007fff8e0448bf in _pthread_start () 
#38 0x00007fff8e047b75 in thread_start () 
{code}



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira