GithubHelp home page GithubHelp logo

esa / pagmo Goto Github PK

View Code? Open in Web Editor NEW
265.0 42.0 87.0 93.56 MB

A C++ / Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model. State of the art optimization algorithms are included. A common interface is provided to other optimization frameworks/algorithms such as NLOPT, SciPy, SNOPT, IPOPT, GSL

License: GNU General Public License v3.0

CMake 0.63% Python 5.94% C++ 91.75% C 1.67%

pagmo's Issues

PyGMO and MMA [sf#37]

Originally created by *anonymous on 2013-11-21 06:33:00.

Hi,
i am trying to set an optimazation problem using the MMA-algorithm with no general contraints. Following values i have to determine:

  • objective function
  • gradient 1
  • gradient 2
  • design variable 1 with the lower and upper bound
  • design variable 2 with the lower and upper bound

Has someone a short explanation or an example for an possible input-file?

Thank you for your time!

Martin

Annoying Warning: to-Python converter already registered [sf#1]

Originally created by darioizzo on 2012-08-27 13:05:53.

When importing PyGMO (if also PyKEP is detected) the following is displayed:

RuntimeWarning: to-Python converter for std::vector<double, std::allocator > already registered; second conversion method ignored

Fix MDE_pBX [sf#20]

Originally created by mmarcusx on 2013-04-23 09:17:33.

Using MDE_pBX on Schwefel or Rosenbrock creates a weird behavior (fitness is jumping up and down). We have to debug the algorithm thoroughly and try to recreate the literature results.

The algorithm runs also slower than expected.

pop.race !! [sf#13]

Originally created by darioizzo on 2013-04-07 17:10:13.

For use in stochastic optimization. Code the method pop.race() ranking the population using race method. (also part od GSoC 2013 project ideas)

General best practices [sf#26]

Originally created by jmerelo on 2013-07-04 12:31:40.

Reformat code to:

  • avoid "magic numbers" (like 9999 or so)
  • use configuration files instead of constant strings
  • document functions and modules

number of function evaluations [sf#43]

Originally created by lisariccardi on 2014-01-17 17:15:47.

The number of objective functions evaluations and constraints function evaluations has been added in the problem base class (m_fevals, m_cevals). Previously the same count has been added internally to some of the algorithms.
Uniform the counter use, removing the fevals from the algorithms and resolve the problem that arises from cloning the problem in the island model.... and other possible deriving issues :)

Serialization problem on multi-objective optimization in archipelagos [sf#8]

Originally created by mmarcusx on 2012-10-23 15:46:20.

Evolution on a specific problem makes the archipelago crash.

To reproduce: download the problem from the attachment and then try:

from PyGMO import *
import dtlz4 as dt4
alg = algorithm.nsga_II(gen=1)
archi = archipelago()
archi.push_back(island(alg, dt4.dtlz4(restrict=[1,2]), 12))

archi.evolve(400)
archi[0]

(If you do not see the error, try another archi.evolve(400))

Stepping inside with pdb and checking state[1] reveals "-nan" values in the middle of all these numbers.

These -nans are somehow correlated to nans produced in population.cpp, in the method "update_crowding_d":

double df = get_individual(I[lastidx]).cur_f[i] - get_individual(I[0]).cur_f[i];
m_crowding_d[I[j]] += (get_individual(I[j+1]).cur_f[i] - get_individual(I[j-1]).cur_f[i])/df;

As with this particular problem, all individuals converge to one point, the border solutions are identical and thus df == 0.0

In the branch "development_marcus" is a workaround for the crowding distance implemented.

It is still unclear, why this bug is causing the archipelago to crash but is not reproducible by using a single island only. Moreover, the method in serialization.h to catch nans and infs seems not to work as we are dealing with negative nans here.

Executing the script starts infinite number of "python.exe" process till the OS crashes [sf#41]

Originally created by *anonymous on 2013-12-17 22:38:43.

  1. I run this script (which is an example from the PyGMO website):
    link : http://pagmo.sourceforge.net/pygmo/tutorials/adding_a_new_optimization_problem.html

---------------------------- CODE -------------------------------

from PyGMO.problem import base
import PyGMO as pgg

class my_problem(base):
def init(self, dim = 10):
super(my_problem,self).init(dim)
self.set_bounds(-5.12,5.12)
self.__dim = dim
def _objfun_impl(self,x):
f = 0;
for i in range(self.__dim):
f = f + (x[i])*(x[i])
return (f,)

def human_readable_extra(self):
   return "\n\t Problem dimension: " + str(self.__dim)

prob = my_problem(dim=10)
algo = pgg.algorithm.bee_colony(gen=5)
isl = pgg.island(algo,prob,20)
isl.evolve(1); isl.join()
print isl.population.champion.f

---------------------------- CODE -------------------------------

After executing (F5), it starts the optimization without any error or warning. Then if you check the task manager there are a huge number of python.exe processes and the number is increasing more and more. And it finally crashes the windows. The same code has the same problem using PyCharm.

I am using:
Spyder 2.2.5 / Pycharm 2.6.3 - win32
Python 2.7.3
Windows 7 - 64bits
the last version of PyGMO

the same problem with the code in the stochastic optimization problem tutorial.

PyGMO problem conflicts with random: TypeError: 'module' object is not callable [sf#45]

Originally created by *anonymous on 2014-02-19 15:16:55.

Importing a PyGMO Python problem conflicts with Python random package.

Example:

from random import random
from PyGMO import *
import mypygmoproblem
# This causes: TypeError: 'module' object is not callable
random()

# Now it is fine
from random import random
random()

Proposed solution: import random after importing your problem.

Inequalities constraints and tolerance [sf#21]

Originally created by jlabroquere on 2013-05-05 15:47:32.

Currently the test to check feasibility for constraints is set to:
g_{i} <= m_c_tol and |h_{i}| - m_c_tol <= 0 in the problem base::test_constraint() function. Here, g_{i} are the inequalities and h_{i} the equalities constraints.

While this test is useful for equality constraints, the "regular" definition of the feasibility of a solution x is defined as:

A solution is said to be feasible if g_{i}(x) <= 0 and |h[i]| - m_c_tol <= 0

This ticket is to discuss about the influence on the solution ranking that the inequality constraints tolerance has and if the condition g_{i} <= m_c_tol should be replaced by g_{i} <= 0.

Enhance Python base problem [sf#11]

Originally created by darioizzo on 2013-04-07 17:02:13.

Introduce the possibility in PyGMO to reimplement the virtual methods

compare_fitness_impl(), to reimplement the function that compares two fitness vectors (returning true if the first vector is strictly better than the second one, false otherwise. One use of this is to allow the user to select between maximization and minimization),
compare_constraints_impl(), to compare two constraint vectors,
compare_fc_impl(). to perform a simultaneous fitness/constraint vector pairs comparison.

hv_algorithm::hoy segfaults due to a bug in gcc 4.8.x (to be fixed in the future) [sf#39]

Originally created by kiryx on 2013-11-23 01:04:24.

This commit: https://sourceforge.net/p/pagmo/code/ci/dde5b4b77442bd189e89ba6f03a0601feec560e2/ circumvents the STL bug introduced in several releases of g++-4.8.x

The bug is known:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800
https://bugzilla.redhat.com/show_bug.cgi?id=1031495

Unfortunately, as of yet we had replaced the efficient std::nth_element method with the std::partial_sort for the time being. Once more popular distributions patch their packages, please revert the changes in the patch linked above.

Stuff missing from the installation instructions [sf#23]

Originally created by jmerelo on 2013-05-31 08:44:06.

The documentation (the Installation and Compiling guide) miss the reference to the installation of ccmake, which is not installed by default
sudo apt-get install cmake-curses-gui

Probably it's not needed, either, since it's just a gui for cmake, right?

Cmake not keeping changes for PYTHON_LIBRARY under OS X

Running a virtualenv configuration, it is impossible to change the PYTHON_LIBRARY in ccmake. When doing a configure, the path is erased back to the system python framework.

Commenting the following in cmakemodules/PaGMOPythonSetup.cmake allows to change it:
UNSET(PYTHON_EXECUTABLE CACHE)
UNSET(PYTHON_DEBUG_LIBRARY CACHE)
UNSET(PYTHON_LIBRARY CACHE)
UNSET(PYTHON_INCLUDE_PATH CACHE)
UNSET(PYTHON_INCLUDE_DIR CACHE)

Shifted and Rotated meta-problems [sf#12]

Originally created by darioizzo on 2013-04-07 17:08:26.

Introduce the class pagmo::problem::shifted constructed with a pagmo::problem and a
decision_vector. Such a class, inheriting from pagmo::problem would essentially construct the shifted version of the input problem

Do the same with pagmo::problem::rotated, but this time using an orthonormal matrix

Pareto Front Plots [sf#2]

Originally created by darioizzo on 2012-08-29 18:10:20.

population.plot_pareto_fronts() plots the fronts with the domination area inverted!!

Design integration tests [sf#30]

Originally created by jmerelo on 2013-07-11 11:38:27.

Design automatic tests using a single hub and a variable amount of clients; see how the communication protocol works in practice.

Get PyGMO into pip

We would like the python 2.7 and python 3 users to be able to install PyGMO (latest release https://github.com/esa/pagmo/releases/latest) using pip:

$ pip install pygmo

This requires a bit of work though as we have boost libraries attached.
Numpy could be doing something similar though (according to Francesco)

Improve error when plot_pareto_front is called on a 1 dim prob [sf#16]

Originally created by darioizzo on 2013-04-10 15:30:33.

Right now the following code

from PyGMO import *
prob = problem.schwefel(dim = 10)
algo = algorithm.ihs(iter = 10000)
isl = island(algo, prob, 20)
isl.evolve(20)
isl.population.plot_pareto_fronts()

outputs an ugly error. We should, instead, output a nice message such as "pareto fronts cannot be plotted on a 1-dimensional problem"

Drawing more than 499 islands in spring-layout is impossible [sf#19]

Originally created by mmarcusx on 2013-04-18 14:23:58.

The introductory example for PyGMO on the homepage (http://pagmo.sourceforge.net/pygmo/index.html) is broken

instead of

archi = archipelago(algo,prob,1000,20,topo = topology.ageing_clustered_barabasi(a=100))

it has to be

archi = archipelago(algo,prob,1000,20,topology = topology.ageing_clustered_ba(a=100))

...

next thing: the draw-command gives me an error:

/usr/lib64/python2.7/site-packages/networkx/drawing/layout.py:514: RuntimeWarning: divide by zero encountered in long_scalars pos[:,i]*=scale/lim

A user also reported that close() is not working and he had to close all the popping up windows manually.

Problem running demo [sf#33]

Originally created by jmerelo on 2013-08-20 11:56:03.

I get the same error running directory.py or python directory.py --config directory.ini

Traceback (most recent call last):
File "directory.py", line 121, in <module>
d = Directory(args.config)
File "directory.py", line 27, in __init__
super(Directory, self).__init__(filename, config)
File "/home/jmerelo/proyectos/pagmo-code/PyGMO/agent/base_agent.py", line 78,  in __init__
transport, self.__address = factory.create_transport(trans)
File "/home/jmerelo/proyectos/pagmo-code/PyGMO/agent/comms/factory.py", line 21, in create_transport
server=server, resource=resource), addr
File "/home/jmerelo/proyectos/pagmo-code/PyGMO/agent/comms/xmpp_transport.py", line 36, in __init__
self.__config = {self.JID: xmpp.protocol.JID(jid),
AttributeError: 'module' object has no attribute 'protocol'

Would it be possible to "catch" that error and issue a more informative error?

Tests + continuous integration [sf#27]

Originally created by jmerelo on 2013-07-04 12:33:09.

Include tests for new features and create continous integration hooks in the repo for testing before pushing (or do it automatically)

GTOC6 work to be merged [sf#5]

Originally created by darioizzo on 2012-10-22 17:46:23.

All the work made for gtoc6 needs to be merged to the main branch or discarded ...

Unit Tests -Unit Tests [sf#7]

Originally created by darioizzo on 2012-10-23 15:13:25.

unit tests need to be expanded and included for pagmo and pygmo

PaGMO not building in Ubuntu LTS 12.04 [sf#10]

Originally created by darioizzo on 2012-11-04 21:07:59.

A problem with the order of libraries linked is preventing success in LTS 12.04 Ubuntu. Build system update fixed the problem

Clarify and implement agent/directory/hub class hierarchu [sf#31]

Originally created by *anonymous on 2013-07-18 18:16:33.

First clarify hierarchy and how these classes relate to each other; once that's done, create a (possibly abstract) base class to take out common data and functions. Document with a clear class diagram and estimate time to completion

Extend NSGA II to the integer part [sf#15]

Originally created by darioizzo on 2013-04-09 19:15:04.

The version implemented in PaGMO of NSGA II only accepts a problem with no integer part.

The original NSGA II algorithm also deals with the integer part.

It is rather straight forward to extend the algorithm so that it accepts also integer problems. First, the nsga2::mutate and nsga2::crossover method need to be implemented (following the original implementation of Deb). Then the nsga2::evolve method needs minor modifications as to accept and operate also on the integer part

Merge issue constraints branch

Something went horribly wrong during a merge (?) in the constraints branch. Some files have diff code in them, for instance from PyGMO/core/__init__.py:

<<<<<<< HEAD

# Renaming and placing the enums
population.repair_type = _core._population_repair_type

def _pop_repair(self, idx, repair_algorithm, repair_type):
    """
    Repairs the individual at the given position

    USAGE: pop.repair(idx, repair_algorithm = _algorithm.jde(), repair_type = population.repair_type.UNCONSTRAINED)
=======

# Renaming and placing the enums
population.repair_type = _core._population_repair_type

def _pop_repair(self, idx, repair_algorithm, repair_type):
    """
    Repairs the individual at the given position

    USAGE: pop.repair(idx, repair_algorithm = _algorithm.jde(), repair_type = population.repair_type.UNCONSTRAINED)
>>>>>>> 528270244f6d1640d986d705ebbd5c140c02391b

    * idx: index of the individual to repair
 repair_algorithm: optimizer to use as 'repairing' algorithm. It should be able to deal with population of size 1.
<<<<<<< HEAD

Below is a list of files that have this problem. I'm not sure which of the duplicate snippets is supposed to be kept, so I'm assigning to to you @jlabroquere.

PyGMO/core/__init__.py
PyGMO/core/core.cpp.orig
PyGMO/algorithm/__init__.py
PyGMO/util/__init__.py
PyGMO/problem/__init__.py
PyGMO/problem/problem.cpp.orig
PyGMO/problem/_gtop.py
src/CMakeLists.txt.orig
src/problems.h.orig
src/problem/base.cpp.orig

PaGMO Cloud Release [sf#35]

Originally created by darioizzo on 2013-10-14 14:37:45.

Release the finalized version of the pagmo cloud code being developed by Marcin

Error: PyGMO multi-objective problems (Fatal Python error: GC object already tracked) [sf#44]

Originally created by jaccog on 2014-01-29 15:08:32.

I just added a new multi-objective optimization problem to PyGMO. When evolving the population Python segfaults with the following error:

Fatal Python error: GC object already tracked
Segmentation fault (core dumped)

I converted my problem to single objective (modified __init and return) and it works. See attached file for my module (gtoop.py) and test file (main.py).

I have this on my computer and also replicated this on the server (Sophia).

Large populations are painfully slow to instantiate [sf#3]

Originally created by darioizzo on 2012-08-30 20:11:18.

When instantiating a large population the time becomes too large

example:
prob = problem.schwefel(10)
population(prob,5000)

The only cost (in single objective opt) should be that of evaluating the objective funcion, thus the time should increase linearly

Not working under Windows (XP SP2 Python 2.7.3 Python(x, y) Spyder) [sf#36]

Originally created by prokophapala on 2013-11-02 08:45:53.

I'm not able to get it work on Windows XP SP2 from binaries PyGMO 1.1.5-Python27-Win32.msi ( Python 2.7.3 using Python(x, y) and Spyder )

On windows if I try the example
http://pagmo.sourceforge.net/pygmo/examples/example1.html
I get this message:

Traceback (most recent call last):
File "D:\asiJa_DEV\Python\untitled0.py", line 8, in
from PyGMO import *
File "C:\Python27\lib\site-packages\PyGMO__init__.py", line 24, in
import core, algorithm, migration, problem, topology, test, util
File "C:\Python27\lib\site-packages\PyGMO\core__init__.py", line 2, in
from _core import *
ImportError: DLL load failed: Uvedená procedura nebyla nalezena.

The same message I got for all tests. I the same problem I have with Keplerian Toolbox.

I also cannot compile it under ubuntu 12.04 LTS because CMake cannot locate boost libraries (which I have instaled and link ok in other projects).

Seg fault upon "from PyGMO import *" in OSX [sf#38]

Originally created by *anonymous on 2013-11-22 17:17:57.

Hi,

I installed PaGMO from source but when I try to import PyGMO I get a seg fault. This happens with python or ipython. When I try to run the tests they hang.

Help is appreciated. Thanks.

Tests output:

$ make test
Running tests...
Test project /Users/khouli/Projects/pagmo/pagmo-code/build
Start 1: best_solutions_test
1/14 Test #1: best_solutions_test .............. Passed 0.06 sec
Start 2: local_torture_test
2/14 Test #2: local_torture_test ............... Passed 2.39 sec
Start 3: serialization_problems
3/14 Test #3: serialization_problems ........... Passed 0.09 sec
Start 4: serialization_algorithms
4/14 Test #4: serialization_algorithms ......... Passed 1.32 sec
Start 5: test_shifted
5/14 Test #5: test_shifted ..................... Passed 0.03 sec
Start 6: test_rotated
6/14 Test #6: test_rotated ..................... Passed 0.03 sec
Start 7: test_noisy
7/14 Test #7: test_noisy ....................... Passed 0.42 sec
Start 8: hypervolume_test
8/14 Test #8: hypervolume_test ................. Passed 0.51 sec
Start 9: serialization_hypervolume
9/14 Test #9: serialization_hypervolume ........ Passed 0.50 sec
Start 10: test_robust
10/14 Test #10: test_robust ...................... Passed 0.11 sec
Start 11: test_racing
11/14 Test #11: test_racing ...................... Passed 1.14 sec
Start 12: test_racing_algorithm
12/14 Test #12: test_racing_algorithm ............ Passed 2.52 sec
Start 13: mpi_torture_test_01

Seg fault readout:

Process: Python [89858]
Path: /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: 2.7.5 (2.7.5)
Code Type: X86-64 (Native)
Parent Process: bash [78126]
Responsible: iTerm [551]
User ID: 501

Date/Time: 2013-11-22 12:11:06.363 -0500
OS Version: Mac OS X 10.9 (13A603)
Report Version: 11
Anonymous UUID: F6AAFDF8-0874-FB6F-8060-8D7240D81335

Sleep/Wake UUID: 78202088-4E4B-4943-8C12-CB2B7A9C12FC

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008

VM Regions Near 0x8:
-->
__TEXT 000000010beda000-000000010bedc000 [ 8K] r-x/rwx SM=COW /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.python.python 0x000000010e06cf0e PyImport_AddModule + 24
1 _util.so 0x000000010ffbbbb6 init_module__util() + 3654
2 libboost_python-mt.dylib 0x000000010e143213 boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 67
3 _core.so 0x000000010c2c8536 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::numeric::bad_numeric_cast, void ()(boost::numeric::bad_numeric_cast const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(boost::numeric::bad_numeric_cast const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
4 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
5 _core.so 0x000000010c2c8606 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::overflow_error, void ()(std::overflow_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::overflow_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
6 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
7 _core.so 0x000000010c2c86d6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::bad_alloc, void ()(std::bad_alloc const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::bad_alloc const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
8 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
9 _core.so 0x000000010c2c87a6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<zero_division_error, void ()(zero_division_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(zero_division_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
10 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
11 _core.so 0x000000010c2c8876 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<memory_error, void ()(memory_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(memory_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
12 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
13 _core.so 0x000000010c2c8946 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<not_implemented_error, void ()(not_implemented_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(not_implemented_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
14 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
15 _core.so 0x000000010c2c8a16 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<assertion_error, void ()(assertion_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(assertion_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
16 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
17 _core.so 0x000000010c2c8ae6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<type_error, void ()(type_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(type_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
18 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
19 _core.so 0x000000010c2c8bb6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<value_error, void ()(value_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
20 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
21 _core.so 0x000000010c2c8c86 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<index_error, void ()(index_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(index_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
22 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
23 _core.so 0x000000010c2c8536 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::numeric::bad_numeric_cast, void ()(boost::numeric::bad_numeric_cast const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(boost::numeric::bad_numeric_cast const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
24 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
25 _core.so 0x000000010c2c8606 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::overflow_error, void ()(std::overflow_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::overflow_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
26 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
27 _core.so 0x000000010c2c86d6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::bad_alloc, void ()(std::bad_alloc const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::bad_alloc const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
28 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
29 _core.so 0x000000010c2c87a6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<zero_division_error, void ()(zero_division_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(zero_division_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
30 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
31 _core.so 0x000000010c2c8876 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<memory_error, void ()(memory_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(memory_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
32 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
33 _core.so 0x000000010c2c8946 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<not_implemented_error, void ()(not_implemented_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(not_implemented_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
34 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
35 _core.so 0x000000010c2c8a16 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<assertion_error, void ()(assertion_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(assertion_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
36 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
37 _core.so 0x000000010c2c8ae6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<type_error, void ()(type_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(type_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
38 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
39 _core.so 0x000000010c2c8bb6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<value_error, void ()(value_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
40 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
41 _core.so 0x000000010c2c8c86 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<index_error, void ()(index_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(index_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
42 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
43 _core.so 0x000000010c2c8536 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::numeric::bad_numeric_cast, void ()(boost::numeric::bad_numeric_cast const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(boost::numeric::bad_numeric_cast const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
44 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
45 _core.so 0x000000010c2c8606 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::overflow_error, void ()(std::overflow_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::overflow_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
46 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
47 _core.so 0x000000010c2c86d6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::bad_alloc, void ()(std::bad_alloc const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::bad_alloc const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
48 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
49 _core.so 0x000000010c2c87a6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<zero_division_error, void ()(zero_division_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(zero_division_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
50 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
51 _core.so 0x000000010c2c8876 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<memory_error, void ()(memory_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(memory_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
52 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
53 _core.so 0x000000010c2c8946 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<not_implemented_error, void ()(not_implemented_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(not_implemented_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
54 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
55 _core.so 0x000000010c2c8a16 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<assertion_error, void ()(assertion_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(assertion_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
56 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
57 _core.so 0x000000010c2c8ae6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<type_error, void ()(type_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(type_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
58 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
59 _core.so 0x000000010c2c8bb6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<value_error, void ()(value_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
60 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
61 _core.so 0x000000010c2c8c86 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<index_error, void ()(index_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(index_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
62 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
63 _core.so 0x000000010c2c8536 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::numeric::bad_numeric_cast, void ()(boost::numeric::bad_numeric_cast const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(boost::numeric::bad_numeric_cast const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
64 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
65 _core.so 0x000000010c2c8606 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::overflow_error, void ()(std::overflow_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::overflow_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
66 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
67 _core.so 0x000000010c2c86d6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::bad_alloc, void ()(std::bad_alloc const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::bad_alloc const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
68 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
69 _core.so 0x000000010c2c87a6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<zero_division_error, void ()(zero_division_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(zero_division_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
70 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
71 _core.so 0x000000010c2c8876 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<memory_error, void ()(memory_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(memory_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
72 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
73 _core.so 0x000000010c2c8946 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<not_implemented_error, void ()(not_implemented_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(not_implemented_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
74 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
75 _core.so 0x000000010c2c8a16 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<assertion_error, void ()(assertion_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(assertion_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
76 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
77 _core.so 0x000000010c2c8ae6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<type_error, void ()(type_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(type_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
78 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
79 _core.so 0x000000010c2c8bb6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<value_error, void ()(value_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
80 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
81 _core.so 0x000000010c2c8c86 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<index_error, void ()(index_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(index_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
82 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
83 _core.so 0x000000010c2c8536 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::numeric::bad_numeric_cast, void ()(boost::numeric::bad_numeric_cast const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(boost::numeric::bad_numeric_cast const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
84 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
85 _core.so 0x000000010c2c8606 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::overflow_error, void ()(std::overflow_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::overflow_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
86 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
87 _core.so 0x000000010c2c86d6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::bad_alloc, void ()(std::bad_alloc const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(std::bad_alloc const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
88 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
89 _core.so 0x000000010c2c87a6 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<zero_division_error, void ()(zero_division_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(zero_division_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
90 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
91 _core.so 0x000000010c2c8876 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<memory_error, void ()(memory_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(memory_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
92 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
93 _core.so 0x000000010c2c8946 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<not_implemented_error, void ()(not_implemented_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(not_implemented_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
94 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
95 _core.so 0x000000010c2c8a16 boost::detail::function::function_obj_invoker2<boost::bi::bind_t<bool, boost::python::detail::translate_exception<assertion_error, void ()(assertion_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(assertion_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
96 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
97 core.so 0x000000010c2c8ae6 boost::detail::function::function_obj_invoker2<boost::bi::bind_t<bool, boost::python::detail::translate_exception<type_error, void ()(type_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(type_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
98 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
99 core.so 0x000000010c2c8bb6 boost::detail::function::function_obj_invoker2<boost::bi::bind_t<bool, boost::python::detail::translate_exception<value_error, void ()(value_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
100 libboost_python-mt.dylib 0x000000010e1431fb boost::python::detail::exception_handler::operator()(boost::function0 const&) const + 43
101 core.so 0x000000010c2c8c86 boost::detail::function::function_obj_invoker2<boost::bi::bind_t<bool, boost::python::detail::translate_exception<index_error, void ()(index_error const&)>, boost::_bi::list3boost::arg<1, boost::arg<2>, boost::_bi::value<void ()(index_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) + 22
102 libboost_python-mt.dylib 0x000000010e142fa3 boost::python::handle_exception_impl(boost::function0) + 51
103 libboost_python-mt.dylib 0x000000010e143f46 boost::python::detail::init_module(char const
, void (
)()) + 118
104 org.python.python 0x000000010bf76561 PyImport_LoadDynamicModule + 150
105 org.python.python 0x000000010bf76278 import_submodule + 274
106 org.python.python 0x000000010bf75e52 load_next + 277
107 org.python.python 0x000000010bf74161 PyImport_ImportModuleLevel + 1151
108 org.python.python 0x000000010bf5a3a3 builtin___import
+ 132
109 org.python.python 0x000000010bee853d PyObject_Call + 101
110 org.python.python 0x000000010bf64964 PyEval_CallObjectWithKeywords + 93
111 org.python.python 0x000000010bf61e94 PyEval_EvalFrameExReal + 12409
112 org.python.python 0x000000010bf5ecc3 PyEval_EvalCodeEx + 1645
113 org.python.python 0x000000010bf5e650 PyEval_EvalCode + 54
114 org.python.python 0x000000010bf72cfd PyImport_ExecCodeModuleEx + 247
115 org.python.python 0x000000010bf7582c load_source_module + 1068
116 org.python.python 0x000000010bf75aa8 load_package + 298
117 org.python.python 0x000000010bf76278 import_submodule + 274
118 org.python.python 0x000000010bf75e52 load_next + 277
119 org.python.python 0x000000010bf74161 PyImport_ImportModuleLevel + 1151
120 org.python.python 0x000000010bf5a3a3 builtin___import + 132
121 org.python.python 0x000000010bee853d PyObject_Call + 101
122 org.python.python 0x000000010bf64964 PyEval_CallObjectWithKeywords + 93
123 org.python.python 0x000000010bf61e94 PyEval_EvalFrameExReal + 12409
124 org.python.python 0x000000010bf5ecc3 PyEval_EvalCodeEx + 1645
125 org.python.python 0x000000010bf5e650 PyEval_EvalCode + 54
126 org.python.python 0x000000010bf72cfd PyImport_ExecCodeModuleEx + 247
127 org.python.python 0x000000010bf7582c load_source_module + 1068
128 org.python.python 0x000000010bf75aa8 load_package + 298
129 org.python.python 0x000000010bf76278 import_submodule + 274
130 org.python.python 0x000000010bf75e52 load_next + 277
131 org.python.python 0x000000010bf74161 PyImport_ImportModuleLevel + 1151
132 org.python.python 0x000000010bf5a3a3 builtin___import + 132
133 org.python.python 0x000000010bee853d PyObject_Call + 101
134 org.python.python 0x000000010bf64964 PyEval_CallObjectWithKeywords + 93
135 org.python.python 0x000000010bf61e94 PyEval_EvalFrameExReal + 12409
136 org.python.python 0x000000010bf5ecc3 PyEval_EvalCodeEx + 1645
137 org.python.python 0x000000010bf5e650 PyEval_EvalCode + 54
138 org.python.python 0x000000010bf7d7e8 run_mod + 53
139 org.python.python 0x000000010bf7d60a PyRun_InteractiveOneFlags + 365
140 org.python.python 0x000000010bf7d0fb PyRun_InteractiveLoopFlags + 188
141 org.python.python 0x000000010bf7cfac PyRun_AnyFileExFlags + 60
142 org.python.python 0x000000010bf8de1f Py_Main + 2995
143 libdyld.dylib 0x00007fff858ef5fd start + 1

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010fa98b44 rcx: 0x6f676c615f76686d rdx: 0x0000000000000000
rdi: 0x00007ff90bacfba0 rsi: 0x000000010ffe8b14 rbp: 0x00007fff53d22e50 rsp: 0x00007fff53d22e30
r8: 0x0000000000000010 r9: 0x0000000000000000 r10: 0x000000000000005f r11: 0x00007ff7fbae70a9
r12: 0x000000010e15b740 r13: 0x000000010e15c128 r14: 0x00007ff90bacfba0 r15: 0x000000010fa98b20
rip: 0x000000010e06cf0e rfl: 0x0000000000010202 cr2: 0x0000000000000008

Logical CPU: 0
Error Code: 0x00000004
Trap Number: 14

Binary Images:
0x10beda000 - 0x10bedbfff +org.python.python (2.7.5 - 2.7.5) <400D22E1-C851-3D13-9A3F-C8DF3BBAEDEC> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
0x10bede000 - 0x10bfe9ff7 +org.python.python (2.7.5, [c] 2004-2013 Python Software Foundation. - 2.7.5) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/Python
0x10c20b000 - 0x10c20dff7 +readline.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so
0x10c213000 - 0x10c236fff +libreadline.6.2.dylib (6.2) <2131C2A4-E75D-3680-9C8D-E42D78A5E1B9> /usr/local/opt/readline/lib/libreadline.6.2.dylib
0x10c24b000 - 0x10c310ff7 +_core.so (0) /usr/local/lib/python2.7/site-packages/PyGMO/core/_core.so
0x10c5cd000 - 0x10cbe9ff7 +libpagmo.dylib (0) /usr/local/lib/libpagmo.dylib
0x10d9a0000 - 0x10d9a2ff3 +libboost_system-mt.dylib (0) /usr/local/lib/libboost_system-mt.dylib
0x10d9a7000 - 0x10d9b4ffb +libboost_thread-mt.dylib (0) <5249EE27-641A-3B12-B4D4-38144F94F64A> /usr/local/lib/libboost_thread-mt.dylib
0x10d9d2000 - 0x10d9feffc +libboost_serialization-mt.dylib (0) /usr/local/lib/libboost_serialization-mt.dylib
0x10daa2000 - 0x10daa6ff3 +libboost_date_time-mt.dylib (0) <9EB64D0C-AC97-3908-AA37-168F8B1A30EE> /usr/local/lib/libboost_date_time-mt.dylib
0x10dab9000 - 0x10dac0ff7 +libmpi_cxx.1.dylib (0) <8BFD8AE9-05F3-36C2-B29B-6BF151D44D2A> /usr/local/lib/libmpi_cxx.1.dylib
0x10dad1000 - 0x10db61fff +libmpi.1.dylib (0) <033C6531-0E74-37F3-9B12-08F7F6FE3C15> /usr/local/lib/libmpi.1.dylib
0x10dbab000 - 0x10dd24fff +libgsl.0.dylib (0) /usr/local/lib/libgsl.0.dylib
0x10dd80000 - 0x10ddb0fff +libgslcblas.0.dylib (0) <29546557-7A45-37D9-BE0B-E5C4CEE97317> /usr/local/lib/libgslcblas.0.dylib
0x10ddb4000 - 0x10df34fff +libipopt.1.8.0.dylib (0) <3DAD3441-58FE-37D5-B412-C08DD61C73AE> /usr/local/lib/libipopt.1.8.0.dylib
0x10dfd9000 - 0x10e0c3fff org.python.python (2.7.5 - 2.7.5) <0202C38E-0354-34FA-9996-8D2ADCE353D8> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
0x10e129000 - 0x10e159ff6 +libboost_python-mt.dylib (0) /usr/local/lib/libboost_python-mt.dylib
0x10e19d000 - 0x10e1e8fff +libopen-rte.6.dylib (0) /usr/local/Cellar/open-mpi/1.7.3/lib/libopen-rte.6.dylib
0x10e1ff000 - 0x10e260fff +libopen-pal.6.dylib (0) <9FDF14F0-6F6D-397F-A8C5-FF36B40D9912> /usr/local/Cellar/open-mpi/1.7.3/lib/libopen-pal.6.dylib
0x10e2cb000 - 0x10e2cefff +_collections.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so
0x10e2d3000 - 0x10e2d7fff +operator.so (0) <17436269-2494-3A6A-9382-0E83C1B355BA> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
0x10e2dd000 - 0x10e2e3fff +itertools.so (0) <3FE00CD3-5677-3998-B598-A72043A11652> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
0x10e2ec000 - 0x10e2edfff +_heapq.so (0) <5E72DC66-6F8D-3554-8914-690BAEC1458F> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so
0x10e2f1000 - 0x10e2f3ff7 +time.so (0) <84FE5B6D-0A55-3AA6-A130-45B2959B8C4E> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
0x10e2f8000 - 0x10e4f5ff7 +_algorithm.so (0) /usr/local/lib/python2.7/site-packages/PyGMO/algorithm/_algorithm.so
0x10eb07000 - 0x10ed79fff +_problem.so (0) <4B32E238-EF06-3AC5-8C66-A2D3C13BE1C6> /usr/local/lib/python2.7/site-packages/PyGMO/problem/_problem.so
0x10f539000 - 0x10f53dff7 +math.so (0) <0520573F-34BC-3D27-8E74-17F2D04FD671> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so
0x10f542000 - 0x10f656fff +multiarray.so (0) /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so
0x10f6fb000 - 0x10f706fff +datetime.so (0) <1630C7C1-EA82-3C25-8552-1026FA8E496A> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so
0x10f70f000 - 0x10f75efff +umath.so (0) /usr/local/lib/python2.7/site-packages/numpy/core/umath.so
0x10f88a000 - 0x10f896fff +cPickle.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cPickle.so
0x10f89c000 - 0x10f89dfff +cStringIO.so (0) <03CE79A4-7D8F-3D6F-9192-A786E5A641F6> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
0x10f8a2000 - 0x10f8a6ff7 +_dotblas.so (0) /usr/local/lib/python2.7/site-packages/numpy/core/_dotblas.so
0x10f8aa000 - 0x10f8abfff +_functools.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so
0x10f8ee000 - 0x10f90eff7 +scalarmath.so (0) <3BE43EA0-92CE-3CA5-8D68-20CD7D2DF000> /usr/local/lib/python2.7/site-packages/numpy/core/scalarmath.so
0x10f9a0000 - 0x10f9a4fff +_compiled_base.so (0) <6B11FDBE-E8C5-3FD1-9005-66666E5F6104> /usr/local/lib/python2.7/site-packages/numpy/lib/_compiled_base.so
0x10f9e8000 - 0x10f9ecff7 +lapack_lite.so (0) /usr/local/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so
0x10f9f0000 - 0x10f9fffff +_umath_linalg.so (0) <18546924-28D6-3F19-8A91-1D3A75111B71> /usr/local/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so
0x10fa0b000 - 0x10fa0cfff +grp.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/grp.so
0x10fa4f000 - 0x10fa4ffff +future_builtins.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/future_builtins.so
0x10fa52000 - 0x10fa5afff +fftpack_lite.so (0) /usr/local/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so
0x10fa5e000 - 0x10fa61fff +strop.so (0) <44861DFB-9C50-31FA-BF76-06012915D949> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so
0x10fb65000 - 0x10fb9dfff +mtrand.so (0) /usr/local/lib/python2.7/site-packages/numpy/random/mtrand.so
0x10fbeb000 - 0x10fbfcfff +_ctypes.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ctypes.so
0x10fc07000 - 0x10fc0bfff +_struct.so (0) <8A647211-0178-3CD7-ACE1-083EE7E069D5> /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so
0x10fc11000 - 0x10fc14fff +binascii.so (0) /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
0x10fc17000 - 0x10fc7afff +_migration.so (0) <0344058E-3343-3F23-AB3C-6F604A381608> /usr/local/lib/python2.7/site-packages/PyGMO/migration/_migration.so
0x10fdb8000 - 0x10fe34fff +_topology.so (0) <4D9237BC-7FCE-3E3B-82E9-59914EE25EAF> /usr/local/lib/python2.7/site-packages/PyGMO/topology/_topology.so
0x10ffb4000 - 0x10ffeeff7 +_util.so (0) <312A9AAA-35CC-38C6-A468-0D4CA98026EF> /usr/local/lib/python2.7/site-packages/PyGMO/util/_util.so
0x7fff60858000 - 0x7fff6088b817 dyld (239.3) /usr/lib/dyld
0x7fff824c3000 - 0x7fff824c4ffb libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
0x7fff83743000 - 0x7fff83767fff libxpc.dylib (300.1.17) <4554927A-9467-365C-91F1-5A116989DD7F> /usr/lib/system/libxpc.dylib
0x7fff83768000 - 0x7fff83797fd2 libsystem_m.dylib (3047.16) /usr/lib/system/libsystem_m.dylib
0x7fff83a1e000 - 0x7fff83ae9fff libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff83af3000 - 0x7fff83af4ff7 libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff83af8000 - 0x7fff83cddff7 com.apple.CoreFoundation (6.9 - 855.11) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff83ce5000 - 0x7fff83d0eff7 libc++abi.dylib (48) <8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
0x7fff84725000 - 0x7fff847d5ff7 libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff8493e000 - 0x7fff84945ff7 libsystem_pthread.dylib (53.1.4) /usr/lib/system/libsystem_pthread.dylib
0x7fff84a00000 - 0x7fff84a11ff7 libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
0x7fff84a12000 - 0x7fff84a19ff7 liblaunch.dylib (842.1.4) /usr/lib/system/liblaunch.dylib
0x7fff85054000 - 0x7fff85055ff7 libsystem_blocks.dylib (63) /usr/lib/system/libsystem_blocks.dylib
0x7fff85576000 - 0x7fff8559dff7 libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
0x7fff85803000 - 0x7fff85808fff libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
0x7fff8581a000 - 0x7fff8586cfff libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
0x7fff858ec000 - 0x7fff858efff7 libdyld.dylib (239.3) <62F4D752-4089-31A8-8B73-B95A68893B3C> /usr/lib/system/libdyld.dylib
0x7fff864f2000 - 0x7fff8650eff7 libsystem_kernel.dylib (2422.1.72) /usr/lib/system/libsystem_kernel.dylib
0x7fff8654d000 - 0x7fff8659bfff libcorecrypto.dylib (161.1) /usr/lib/system/libcorecrypto.dylib
0x7fff86639000 - 0x7fff8667bff7 libauto.dylib (185.5) /usr/lib/libauto.dylib
0x7fff86879000 - 0x7fff86c5affe libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff86edd000 - 0x7fff86eddfff com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8701c000 - 0x7fff87021ff7 libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
0x7fff87092000 - 0x7fff87096ff7 libcache.dylib (62) /usr/lib/system/libcache.dylib
0x7fff87782000 - 0x7fff878f0ff7 libBLAS.dylib (1094.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff883f2000 - 0x7fff88419ffb libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
0x7fff8a28f000 - 0x7fff8a298ff3 libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib
0x7fff8a4f7000 - 0x7fff8a4f9ff7 libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
0x7fff8a4fa000 - 0x7fff8a514fff libdispatch.dylib (339.1.9) <46878A5B-4248-3057-962C-6D4A235EEF31> /usr/lib/system/libdispatch.dylib
0x7fff8a8c1000 - 0x7fff8ab95fc7 com.apple.vImage (7.0 - 7.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8ac84000 - 0x7fff8ac95ff7 libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
0x7fff8beae000 - 0x7fff8beaffff libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
0x7fff8beb0000 - 0x7fff8beb7ff3 libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib
0x7fff8bf6e000 - 0x7fff8bf6fff7 libSystem.B.dylib (1197.1.1) /usr/lib/libSystem.B.dylib
0x7fff8bf7c000 - 0x7fff8bf7cfff com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8c0fa000 - 0x7fff8c104fff libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
0x7fff8c105000 - 0x7fff8c2b2f27 libobjc.A.dylib (551.1) /usr/lib/libobjc.A.dylib
0x7fff8c67b000 - 0x7fff8c6abfff libncurses.5.4.dylib (42) /usr/lib/libncurses.5.4.dylib
0x7fff8d174000 - 0x7fff8d17cfff libsystem_dnssd.dylib (522.1.11) <270DCF6C-502D-389A-AA9F-DE4624A36FF7> /usr/lib/system/libsystem_dnssd.dylib
0x7fff8d644000 - 0x7fff8d648fff libsystem_stats.dylib (93.1.26) /usr/lib/system/libsystem_stats.dylib
0x7fff8eac2000 - 0x7fff8eac2ff7 libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
0x7fff8eafb000 - 0x7fff8eafcff7 libsystem_sandbox.dylib (278.10) /usr/lib/system/libsystem_sandbox.dylib
0x7fff8f05d000 - 0x7fff8f05fff3 libsystem_configuration.dylib (596.12) /usr/lib/system/libsystem_configuration.dylib
0x7fff8f7c5000 - 0x7fff8f7cbff7 libsystem_platform.dylib (24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8> /usr/lib/system/libsystem_platform.dylib
0x7fff8f7cc000 - 0x7fff8f984ff3 libicucore.A.dylib (511.25) <3ED7B656-416E-3071-AEC8-E85C90232F78> /usr/lib/libicucore.A.dylib
0x7fff8f985000 - 0x7fff8f9a0ff7 libsystem_malloc.dylib (23.1.10) /usr/lib/system/libsystem_malloc.dylib
0x7fff8f9a1000 - 0x7fff8f9a8fff libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
0x7fff8f9a9000 - 0x7fff8fa32ff7 libsystem_c.dylib (997.1.1) <61833FAA-7281-3FF9-937F-686B6F20427C> /usr/lib/system/libsystem_c.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 2
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 209229
thread_create: 2
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=140.8M resident=60.6M(43%) swapped_out_or_unallocated=80.3M(57%)
Writable regions: Total=63.3M written=10.9M(17%) resident=14.4M(23%) swapped_out=0K(0%) unallocated=48.9M(77%)

REGION TYPE VIRTUAL
=========== =======
Kernel Alloc Once 4K
MALLOC 53.6M
MALLOC (admin) 16K
STACK GUARD 56.0M
Stack 8192K
VM_ALLOCATE 16K
__DATA 4512K
__LINKEDIT 100.6M
__TEXT 40.2M
__UNICODE 544K
shared memory 4K
=========== =======
TOTAL 263.4M

Model: MacBookPro10,1, BootROM MBP101.00EE.B02, 4 processors, Intel Core i7, 2.6 GHz, 16 GB, SMC 2.3f36
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 1024 MB
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 23 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM512E, 500.28 GB
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Hub
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Apple Internal Keyboard / Trackpad
USB Device: USB Receiver
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

Tests on development Fail/Segfault on Debian wheezy / g++ 4.7.2 / boost 1.49 [sf#42]

Originally created by *anonymous on 2013-12-18 19:06:18.

Current development fails the tests:

Running tests...
Test project /home/alice/Projects/pagmo-code/debug/tests
      Start  1: best_solutions_test
 1/12 Test  #1: best_solutions_test ..............***Exception: SegFault  0.02 sec
      Start  2: local_torture_test
 2/12 Test  #2: local_torture_test ...............   Passed    3.87 sec
      Start  3: serialization_problems
 3/12 Test  #3: serialization_problems ...........***Exception: SegFault  0.00 sec
      Start  4: serialization_algorithms
 4/12 Test  #4: serialization_algorithms .........***Exception: SegFault  0.05 sec
      Start  5: test_shifted
 5/12 Test  #5: test_shifted .....................   Passed    0.01 sec
      Start  6: test_rotated
 6/12 Test  #6: test_rotated .....................   Passed    0.08 sec
      Start  7: test_noisy
 7/12 Test  #7: test_noisy .......................***Failed    0.51 sec
      Start  8: hypervolume_test
 8/12 Test  #8: hypervolume_test .................   Passed    2.21 sec
      Start  9: serialization_hypervolume
 9/12 Test  #9: serialization_hypervolume ........   Passed    0.20 sec
      Start 10: test_robust
10/12 Test #10: test_robust ......................   Passed    1.19 sec
      Start 11: test_racing
11/12 Test #11: test_racing ......................***Failed    1.54 sec
      Start 12: test_racing_algorithm
12/12 Test #12: test_racing_algorithm ............***Exception: SegFault  1.56 sec

50% tests passed, 6 tests failed out of 12

Total Test time (real) =  11.29 sec

The following tests FAILED:
      1 - best_solutions_test (SEGFAULT)
      3 - serialization_problems (SEGFAULT)
      4 - serialization_algorithms (SEGFAULT)
      7 - test_noisy (Failed)
     11 - test_racing (Failed)
     12 - test_racing_algorithm (SEGFAULT)
Errors while running CTest
make: *** [test] Error 8

This patch introduced the bug: http://sourceforge.net/p/pagmo/code/ci/02becf73dd3385df88e8d538744c98ffb0034baa/

Indeed, altering

#define BOOST_CB_DISABLE_DEBUG 

back to

#define DBOOST_CB_DISABLE_DEBUG

removes the issues with the tests.

Some more details of the machine:

  • GCC/G++:
    gcc (Debian 4.7.2-5) 4.7.2
    Copyright (C) 2012 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  • Boost 1.49:
    http://packages.debian.org/wheezy/libboost-all-dev
  • My output of "uname -a":
    Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

PyGMO Segmentation fault: 11 on import

First time user, pulled the latest code from Github. Build process finished with no errors, but I get a Seg Fault 11 when I import PyGMO in Python. This is on OS X 10.9.1 with Macports Python. Any ideas?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.