[issue3313] dlopen() error with no error message from dlerror()

2008-07-15 Thread Thomas Heller
Thomas Heller <[EMAIL PROTECTED]> added the comment: Thanks for the patch, fixed in trunk rev 64977 and py3k rev 64978. -- resolution: -> fixed status: open -> closed ___ Python tracker <[EMAIL PROTECTED]> _

[issue3313] dlopen() error with no error message from dlerror()

2008-07-15 Thread Thomas Heller
Thomas Heller <[EMAIL PROTECTED]> added the comment: I can confirm the problem on ubuntu linux. -- assignee: -> theller nosy: +theller ___ Python tracker <[EMAIL PROTECTED]> ___ _

[issue3313] dlopen() error with no error message from dlerror()

2008-07-08 Thread STINNER Victor
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

[issue3313] dlopen() error with no error message from dlerror()

2008-07-07 Thread STINNER Victor
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 NUL