[New-bugs-announce] [issue2123] ctypes pointer not always keeping target alive
report at bugs.python.org
Fri Feb 15 15:25:05 CET 2008
New submission from Armin Rigo:
It's hard to tell for sure, given the lack of precise definition, but I
believe that the attached piece of code "should" work. What it does is
make p1 point to c_long(20). So ctypes should probably keep the
c_long(20) alive as long as p1 is alive (and not further modified).
This test shows that the c_long(20) gets freed instead, making the
p1.contents reference garbage.
components: Extension Modules
title: ctypes pointer not always keeping target alive
Added file: http://bugs.python.org/file9436/x.py
Tracker <report at bugs.python.org>
More information about the New-bugs-announce