[C++-sig] boost::python and exceptions, seg fault
Jacques A. Vidrine
nectar at celabo.org
Wed Jun 4 21:17:51 CEST 2003
On Wed, Jun 04, 2003 at 12:04:10PM -0700, Ralf W. Grosse-Kunstleve wrote:
> --- "Jacques A. Vidrine" <nectar at celabo.org> wrote:
> > % python
> > Python 2.2.2 (#1, Feb 11 2003, 21:28:43)
> > [GCC 3.2.2 [FreeBSD] 20030205 (release)] on freebsd5
> > Type "help", "copyright", "credits" or "license" for more information.
> > >>> import example
> > >>> example.example()
> > zsh: 15134 abort (core dumped) python
>
> Try this:
>
> import sys
> sys.setdlopenflags(0x100|0x2)
> import example
> example.example()
>
> Please let me know if this works and I will explain.
>
> If it doesn't work it could be that the bit flags are
> different under your OS (the above work for Linux).
> In that case try "man dlopen" for more information
> and look at /usr/include/dlfcn.h (and possibly the files
> that are included from there) to find out what the bit flags
> are for RTLD_GLOBAL and RTLD_NOW.
Thanks for the suggestion, but no joy. (0x102 is RTLD_GLOBAL|RTLD_NOW
on my platform also, BTW.)
Cheers,
--
Jacques Vidrine . NTT/Verio SME . FreeBSD UNIX . Heimdal
nectar at celabo.org . jvidrine at verio.net . nectar at freebsd.org . nectar at kth.se
More information about the Cplusplus-sig
mailing list