Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-1637

Intermittent Segfault with zkpython in pyzoo_exists

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.4.3, 3.4.4, 3.4.5
    • None
    • None
    • None

    Description

      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:

      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 () 
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            sporkinvetor Robert Schultheis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: