[
https://issues.apache.org/jira/browse/ZOOKEEPER-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12857631#action_12857631
]
Josh Fraser commented on ZOOKEEPER-742:
---------------------------------------
Here's the script it its entirety. I tried adding the sleep to see if it
mattered how quickly the writes were occurring.
#!/usr/bin/env python
from zktools.commands import Commands
import time
cmd = Commands()
for i in cmd.listNode('/audubon/group'):
group_type = ''
group_members = []
group_name = i.split('/')[-1]
try:
group_type = cmd.catNode('%s/type' % i)[0]
group_members = [ h.split('/')[-1] for h in cmd.listNode('%s/members' % i) ]
for member in group_members:
value = cmd.setNode('/audubon/group/%s/%s/members/%s' % (group_type,
group_name, member), '')
print value
time.sleep(1)
except:
print "group name: %s isn't happy" % group_name
> Deallocatng None on writes
> --------------------------
>
> Key: ZOOKEEPER-742
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-742
> Project: Zookeeper
> Issue Type: Bug
> Components: c client, contrib, contrib-bindings
> Affects Versions: 3.2.2, 3.3.0
> Environment: Redhat Enterprise 5.4 (python 2.4.3), Mac OS X 10.5.8
> (python 2.5.1)
> Reporter: Josh Fraser
>
> On write operations, getting:
> Fatal Python error: deallocating None
> Aborted
> This error happens on write operations only. Here's the backtrace:
> Fatal Python error: deallocating None
> Program received signal SIGABRT, Aborted.
> 0x000000383fc30215 in raise () from /lib64/libc.so.6
> (gdb) bt
> #0 0x000000383fc30215 in raise () from /lib64/libc.so.6
> #1 0x000000383fc31cc0 in abort () from /lib64/libc.so.6
> #2 0x00002adbd0be8189 in Py_FatalError () from /usr/lib64/libpython2.4.so.1.0
> #3 0x00002adbd0bc7493 in PyEval_EvalFrame () from
> /usr/lib64/libpython2.4.so.1.0
> #4 0x00002adbd0bcab66 in PyEval_EvalFrame () from
> /usr/lib64/libpython2.4.so.1.0
> #5 0x00002adbd0bcbfe5 in PyEval_EvalCodeEx () from
> /usr/lib64/libpython2.4.so.1.0
> #6 0x00002adbd0bcc032 in PyEval_EvalCode () from
> /usr/lib64/libpython2.4.so.1.0
> #7 0x00002adbd0be8729 in ?? () from /usr/lib64/libpython2.4.so.1.0
> #8 0x00002adbd0be9bd8 in PyRun_SimpleFileExFlags () from
> /usr/lib64/libpython2.4.so.1.0
> #9 0x00002adbd0bf000d in Py_Main () from /usr/lib64/libpython2.4.so.1.0
> #10 0x000000383fc1d974 in __libc_start_main () from /lib64/libc.so.6
> #11 0x0000000000400629 in _start ()
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira