[ https://issues.apache.org/jira/browse/ZOOKEEPER-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12857608#action_12857608 ]
Josh Fraser commented on ZOOKEEPER-742: --------------------------------------- Here's an strace of what's happening when we get the error: pid 5468] futex(0x2aaaac00f7ac, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x2aaaac00f7d8, 2) = 1 [pid 5467] <... futex resumed> ) = 0 [pid 5468] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 3332 <unfinished ...> [pid 5467] futex(0x2aaaac00f7d8, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 5467] write(1, "('/audubon/group/datacenter/sjc1"..., 68('/audubon/group/datacenter/sjc1/members/sjc1a250.twitter.com', '') ) = 68 [pid 5467] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) [pid 5467] write(4, "\0", 1) = 1 [pid 5468] <... poll resumed> ) = 1 ([{fd=3, revents=POLLIN}]) [pid 5468] read(3, <unfinished ...> [pid 5467] futex(0x2aaaac00f7ac, FUTEX_WAIT_PRIVATE, 1, NULL <unfinished ...> [pid 5468] <... read resumed> "\0", 128) = 1 [pid 5468] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN|POLLOUT}], 2, 2331) = 1 ([{fd=5, revents=POLLOUT}]) [pid 5468] sendto(5, "\0\0\0H", 4, 0, NULL, 0) = 4 [pid 5468] sendto(5, "K\307\272\300\0\0\0\3\0\0\0;/audubon/group/datac"..., 72, 0, NULL, 0) = 72 [pid 5468] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 3333) = 1 ([{fd=5, revents=POLLIN}]) [pid 5468] recvfrom(5, "\0\0\0\20", 4, 0, NULL, NULL) = 4 [pid 5468] recvfrom(5, "K\307\272\300\0\0\0\17\0\2\244`\377\377\377\233", 16, 0, NULL, NULL) = 16 [pid 5468] futex(0x2aaaac00f7ac, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x2aaaac00f7d8, 2) = 1 [pid 5467] <... futex resumed> ) = 0 [pid 5468] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 3333 <unfinished ...> [pid 5467] futex(0x2aaaac00f7d8, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 5467] write(2, "Fatal Python error: deallocating"..., 38Fatal Python error: deallocating None ) = 38 [pid 5467] rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 [pid 5467] tgkill(5467, 5467, SIGABRT) = 0 [pid 5467] --- SIGABRT (Aborted) @ 0 (0) --- upeek: ptrace(PTRACE_PEEKUSER,5468,120,0): No such process Process 5468 detached [pid 5469] +++ killed by SIGABRT +++ > 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