Thomas Heller [EMAIL PROTECTED] added the comment:
I can confirm the problem on ubuntu linux.
--
assignee: - theller
nosy: +theller
___
Python tracker [EMAIL PROTECTED]
http://bugs.python.org/issue3313
___
STINNER Victor [EMAIL PROTECTED] added the comment:
As expected, the bug can be reproduced with ctypes.dlopen().
py_dl_open() function of Modules/_ctypes/callproc.c should be merged
with Modules/dlmodule.c.
Here use at least the attached patch for ctypes (same job than the
other patch: use
New submission from STINNER Victor [EMAIL PROTECTED]:
Python dl_open() function (from dl module) calls dlopen() and check
its result: if it's NULL, it's an error. This is correct if I read the
man page. But with an invalid flag value (-1), dlopen() returns NULL
but dlerror() also gives a NULL