segfault sur une boost::python::list
Bonjour à tous,
J'ai un problème de segfault que je n'arrive pas à régler.
Je compile le code suivant :
Code:
1 2 3 4 5 6 7 8 9
|
#include <boost/python/list.hpp>
int main (int , char**)
{
boost::python::list in;
in.append(19895);
in.append(19);
return 0;
} |
Jusqu'ici pas de problème.
Cependant à l'execution, j'ai un segfault sur l'appel in.append(19)
Erreur d'autant plus surprenante que l'appel précédant ne pose pas de problème.
La call stack me dit que l'erreur se vient de la dll python25.
Pour info, je tourne sur visual studio 2008,
j'utilise boost1.36 compilé maison et lié avec python 2.5
(j'ai ajouté "using python : 2.5 : i:\libraries\python-2.5" dans le user.config.jam à la compilation de boost)
Avez vous une idée sur ce problème ?
Merci d'avance