embedded python doesn't like socket.accept() and SegFaults
Riccardo Di Meo
riccardo at infis.univ.trieste.it
Sat Aug 2 18:27:38 EDT 2008
Solved (with the help of the guys on #python on freenode).
Long story short: i forgot the static in the function definitions and
the libc's "accept" got replaced with mine...
Riccardo Di Meo wrote:
> Hi everyone,
>
> I'm practicing with embedding python into C code and i have
> encountered a very strange problem: I'm unable to call the "accept"
> method of a (correctly created) server socket without receiving a
> "Segmentation fault" (inside the PyObject_CallMethod).
>
> My code <seems> to be correct (at least it's correct enough for me to
> call .getsockname(), .fileno() and other methods without problems),
> I'm pretty new to this thing though, therefore I'm confident I'm doing
> something very dumb.
>
More information about the Python-list
mailing list