fastcache icon indicating copy to clipboard operation
fastcache copied to clipboard

SymPy RecursionError crashes Python with fastcache installed

Open asmeurer opened this issue 8 years ago • 6 comments

Run this in SymPy commit 08a8d78c7876f3266c1714d32158791e14f17f1f (the bug will probably be fixed soon). With fastcache installed:

>>> from sympy import *
>>> oo**I
Fatal Python error: Cannot recover from stack overflow.

Current thread 0x00007fff77e81000 (most recent call first):
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/sympify.py", line 234 in sympify
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/sympify.py", line 355 in _sympify
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 957 in __eq__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 141 in __mul__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 402 in __mul__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 868 in __mul__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.py", line 1377 in evalf
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 77 in __sympifyit_wrapper
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/numbers.py", line 2474 in _eval_power
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/power.py", line 192 in __new__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/expr.py", line 151 in __pow__
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/decorators.py", line 118 in binary_op_wrapper
  ...
Abort trap: 6

This is with Python 3.5.

With fastcache not installed, it just gives a normal RecursionError without crashing Python.

asmeurer avatar Oct 23 '15 17:10 asmeurer

Does the error only occur in 3.5?

pbrady avatar Oct 23 '15 17:10 pbrady

It looks like it happens in Python 3.4 and 3.3 too (but not 2.7).

Here is the crash report generated by OS X

Process:               python3.4 [76536]
Path:                  /Users/USER/*/python3.4
Identifier:            python3.4
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        bash [941]
Responsible:           python3.4 [76536]
User ID:               501

Date/Time:             2015-10-23 13:28:17.489 -0500
OS Version:            Mac OS X 10.11.1 (15B42)
Report Version:        11
Anonymous UUID:        5AC59B85-E5D2-1EA1-6881-7497830B3180

Sleep/Wake UUID:       25DBE2C9-B6C1-4B2A-87DF-DC462B681D3B

Time Awake Since Boot: 76000 seconds
Time Since Wake:       11000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff944050ae __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff95477500 pthread_kill + 90
2   libsystem_c.dylib               0x00007fff9427437b abort + 129
3   libpython3.4m.dylib             0x000000010010ea3e Py_FatalError + 94
4   libpython3.4m.dylib             0x00000001000dbf1c _Py_CheckRecursiveCall + 156
5   libpython3.4m.dylib             0x000000010000cf0e PyObject_Call + 254
6   libpython3.4m.dylib             0x000000010002752c method_call + 140
7   libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
8   libpython3.4m.dylib             0x00000001000dbb07 PyEval_CallObjectWithKeywords + 87
9   libpython3.4m.dylib             0x000000010007b2a6 slot_tp_hash + 118
10  libpython3.4m.dylib             0x0000000100069b97 set_contains + 55
11  libpython3.4m.dylib             0x00000001000e3a35 PyEval_EvalFrameEx + 25301
12  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
13  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
14  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
15  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
16  libpython3.4m.dylib             0x000000010003dcda function_call + 186
17  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
18  libpython3.4m.dylib             0x000000010002752c method_call + 140
19  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
20  libpython3.4m.dylib             0x000000010007b13d slot_tp_richcompare + 93
21  libpython3.4m.dylib             0x0000000100061f3f PyObject_RichCompare + 287
22  libpython3.4m.dylib             0x0000000100062e40 PyObject_RichCompareBool + 48
23  _lrucache.so                    0x0000000104ccaee8 hashseq_richcompare + 120
24  libpython3.4m.dylib             0x0000000100061f3f PyObject_RichCompare + 287
25  libpython3.4m.dylib             0x0000000100062e40 PyObject_RichCompareBool + 48
26  libpython3.4m.dylib             0x0000000100050728 lookdict + 616
27  libpython3.4m.dylib             0x0000000100051e37 PyDict_GetItem + 119
28  _lrucache.so                    0x0000000104ccbab4 cache_call + 1044
29  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
30  libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
31  libpython3.4m.dylib             0x00000001000720a6 type_call + 38
32  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
33  libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
34  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
35  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
36  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
37  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
38  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
39  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
40  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
41  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
42  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
43  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
44  libpython3.4m.dylib             0x000000010003dcda function_call + 186
45  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
46  libpython3.4m.dylib             0x000000010002752c method_call + 140
47  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
48  libpython3.4m.dylib             0x000000010007869d call_maybe + 285
49  libpython3.4m.dylib             0x0000000100079c3a slot_nb_multiply + 314
50  libpython3.4m.dylib             0x000000010000c93e binary_op1 + 142
51  libpython3.4m.dylib             0x000000010000f808 PyNumber_Multiply + 40
52  libpython3.4m.dylib             0x00000001000e0ba2 PyEval_EvalFrameEx + 13378
53  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
54  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
55  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
56  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
57  libpython3.4m.dylib             0x000000010003dcda function_call + 186
58  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
59  _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
60  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
61  libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
62  libpython3.4m.dylib             0x00000001000720a6 type_call + 38
63  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
64  libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
65  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
66  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
67  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
68  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
69  libpython3.4m.dylib             0x000000010003dcda function_call + 186
70  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
71  libpython3.4m.dylib             0x000000010002752c method_call + 140
72  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
73  libpython3.4m.dylib             0x000000010007869d call_maybe + 285
74  libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
75  libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
76  libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
77  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
78  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
79  libpython3.4m.dylib             0x000000010003dcda function_call + 186
80  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
81  _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
82  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
83  libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
84  libpython3.4m.dylib             0x00000001000720a6 type_call + 38
85  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
86  libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
87  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
88  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
89  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
90  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
91  libpython3.4m.dylib             0x000000010003dcda function_call + 186
92  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
93  libpython3.4m.dylib             0x000000010002752c method_call + 140
94  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
95  libpython3.4m.dylib             0x000000010007869d call_maybe + 285
96  libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
97  libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
98  libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
99  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
100 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
101 libpython3.4m.dylib             0x000000010003dcda function_call + 186
102 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
103 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
104 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
105 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
106 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
107 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
108 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
109 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
110 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
111 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
112 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
113 libpython3.4m.dylib             0x000000010003dcda function_call + 186
114 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
115 libpython3.4m.dylib             0x000000010002752c method_call + 140
116 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
117 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
118 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
119 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
120 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
121 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
122 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
123 libpython3.4m.dylib             0x000000010003dcda function_call + 186
124 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
125 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
126 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
127 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
128 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
129 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
130 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
131 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
132 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
133 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
134 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
135 libpython3.4m.dylib             0x000000010003dcda function_call + 186
136 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
137 libpython3.4m.dylib             0x000000010002752c method_call + 140
138 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
139 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
140 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
141 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
142 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
143 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
144 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
145 libpython3.4m.dylib             0x000000010003dcda function_call + 186
146 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
147 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
148 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
149 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
150 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
151 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
152 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
153 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
154 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
155 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
156 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
157 libpython3.4m.dylib             0x000000010003dcda function_call + 186
158 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
159 libpython3.4m.dylib             0x000000010002752c method_call + 140
160 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
161 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
162 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
163 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
164 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
165 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
166 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
167 libpython3.4m.dylib             0x000000010003dcda function_call + 186
168 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
169 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
170 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
171 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
172 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
173 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
174 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
175 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
176 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
177 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
178 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
179 libpython3.4m.dylib             0x000000010003dcda function_call + 186
180 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
181 libpython3.4m.dylib             0x000000010002752c method_call + 140
182 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
183 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
184 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
185 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
186 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
187 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
188 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
189 libpython3.4m.dylib             0x000000010003dcda function_call + 186
190 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
191 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
192 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
193 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
194 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
195 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
196 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
197 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
198 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
199 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
200 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
201 libpython3.4m.dylib             0x000000010003dcda function_call + 186
202 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
203 libpython3.4m.dylib             0x000000010002752c method_call + 140
204 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
205 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
206 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
207 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
208 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
209 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
210 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
211 libpython3.4m.dylib             0x000000010003dcda function_call + 186
212 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
213 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
214 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
215 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
216 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
217 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
218 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
219 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
220 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
221 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
222 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
223 libpython3.4m.dylib             0x000000010003dcda function_call + 186
224 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
225 libpython3.4m.dylib             0x000000010002752c method_call + 140
226 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
227 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
228 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
229 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
230 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
231 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
232 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
233 libpython3.4m.dylib             0x000000010003dcda function_call + 186
234 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
235 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
236 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
237 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
238 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
239 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
240 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
241 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
242 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
243 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
244 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
245 libpython3.4m.dylib             0x000000010003dcda function_call + 186
246 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
247 libpython3.4m.dylib             0x000000010002752c method_call + 140
248 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
249 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
250 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
251 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
252 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
253 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
254 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
255 libpython3.4m.dylib             0x000000010003dcda function_call + 186
256 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
257 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
258 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
259 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
260 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
261 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
262 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
263 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
264 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
265 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
266 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
267 libpython3.4m.dylib             0x000000010003dcda function_call + 186
268 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
269 libpython3.4m.dylib             0x000000010002752c method_call + 140
270 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
271 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
272 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
273 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
274 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
275 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
276 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
277 libpython3.4m.dylib             0x000000010003dcda function_call + 186
278 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
279 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
280 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
281 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
282 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
283 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
284 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
285 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
286 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
287 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
288 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
289 libpython3.4m.dylib             0x000000010003dcda function_call + 186
290 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
291 libpython3.4m.dylib             0x000000010002752c method_call + 140
292 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
293 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
294 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
295 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
296 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
297 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
298 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
299 libpython3.4m.dylib             0x000000010003dcda function_call + 186
300 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
301 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
302 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
303 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
304 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
305 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
306 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
307 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
308 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
309 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
310 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
311 libpython3.4m.dylib             0x000000010003dcda function_call + 186
312 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
313 libpython3.4m.dylib             0x000000010002752c method_call + 140
314 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
315 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
316 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
317 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
318 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
319 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
320 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
321 libpython3.4m.dylib             0x000000010003dcda function_call + 186
322 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
323 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
324 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
325 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
326 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
327 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
328 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
329 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
330 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
331 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
332 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
333 libpython3.4m.dylib             0x000000010003dcda function_call + 186
334 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
335 libpython3.4m.dylib             0x000000010002752c method_call + 140
336 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
337 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
338 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
339 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
340 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
341 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
342 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
343 libpython3.4m.dylib             0x000000010003dcda function_call + 186
344 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
345 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
346 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
347 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
348 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
349 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
350 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
351 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
352 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
353 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
354 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
355 libpython3.4m.dylib             0x000000010003dcda function_call + 186
356 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
357 libpython3.4m.dylib             0x000000010002752c method_call + 140
358 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
359 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
360 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
361 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
362 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
363 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
364 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
365 libpython3.4m.dylib             0x000000010003dcda function_call + 186
366 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
367 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
368 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
369 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
370 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
371 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
372 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
373 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
374 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
375 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
376 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
377 libpython3.4m.dylib             0x000000010003dcda function_call + 186
378 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
379 libpython3.4m.dylib             0x000000010002752c method_call + 140
380 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
381 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
382 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
383 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
384 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
385 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
386 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
387 libpython3.4m.dylib             0x000000010003dcda function_call + 186
388 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
389 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
390 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
391 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
392 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
393 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
394 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
395 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
396 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
397 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
398 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
399 libpython3.4m.dylib             0x000000010003dcda function_call + 186
400 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
401 libpython3.4m.dylib             0x000000010002752c method_call + 140
402 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
403 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
404 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
405 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
406 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
407 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
408 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
409 libpython3.4m.dylib             0x000000010003dcda function_call + 186
410 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
411 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
412 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
413 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
414 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
415 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
416 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
417 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
418 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
419 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
420 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
421 libpython3.4m.dylib             0x000000010003dcda function_call + 186
422 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
423 libpython3.4m.dylib             0x000000010002752c method_call + 140
424 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
425 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
426 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
427 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
428 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
429 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
430 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
431 libpython3.4m.dylib             0x000000010003dcda function_call + 186
432 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
433 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
434 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
435 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
436 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
437 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
438 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
439 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
440 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
441 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
442 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
443 libpython3.4m.dylib             0x000000010003dcda function_call + 186
444 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
445 libpython3.4m.dylib             0x000000010002752c method_call + 140
446 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
447 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
448 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
449 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
450 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
451 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
452 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
453 libpython3.4m.dylib             0x000000010003dcda function_call + 186
454 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
455 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
456 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
457 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
458 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
459 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
460 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
461 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
462 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
463 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
464 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
465 libpython3.4m.dylib             0x000000010003dcda function_call + 186
466 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
467 libpython3.4m.dylib             0x000000010002752c method_call + 140
468 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
469 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
470 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
471 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
472 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
473 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
474 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
475 libpython3.4m.dylib             0x000000010003dcda function_call + 186
476 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
477 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
478 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
479 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
480 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
481 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
482 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
483 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
484 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
485 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
486 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
487 libpython3.4m.dylib             0x000000010003dcda function_call + 186
488 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
489 libpython3.4m.dylib             0x000000010002752c method_call + 140
490 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
491 libpython3.4m.dylib             0x000000010007869d call_maybe + 285
492 libpython3.4m.dylib             0x000000010007a895 slot_nb_power + 389
493 libpython3.4m.dylib             0x000000010000c66d ternary_op + 141
494 libpython3.4m.dylib             0x00000001000e0af1 PyEval_EvalFrameEx + 13201
495 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
496 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
497 libpython3.4m.dylib             0x000000010003dcda function_call + 186
498 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
499 _lrucache.so                    0x0000000104ccbf4f cache_call + 2223
500 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
501 libpython3.4m.dylib             0x00000001000713d4 slot_tp_new + 180
502 libpython3.4m.dylib             0x00000001000720a6 type_call + 38
503 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
504 libpython3.4m.dylib             0x00000001000e1932 PyEval_EvalFrameEx + 16850
505 libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
506 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
507 libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
508 libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
509 libpython3.4m.dylib             0x000000010003dcda function_call + 186
510 libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
511 libpython3.4m.dylib             0x000000010002752c method_call + 140

Thread 1:
0   libsystem_kernel.dylib          0x00007fff94404f5e __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff9547573d _pthread_cond_wait + 767
2   libpython3.4m.dylib             0x00000001000dc004 take_gil + 228
3   libpython3.4m.dylib             0x00000001000dcd40 PyEval_RestoreThread + 80
4   _sqlite3.so                     0x0000000104c7e3d3 _pysqlite_connection_begin + 67
5   _sqlite3.so                     0x0000000104c825bc _pysqlite_query_execute + 2284
6   libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
7   libpython3.4m.dylib             0x00000001000dbb07 PyEval_CallObjectWithKeywords + 87
8   _sqlite3.so                     0x0000000104c7deb6 pysqlite_connection_execute + 86
9   libpython3.4m.dylib             0x00000001000e42d2 PyEval_EvalFrameEx + 27506
10  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
11  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
12  libpython3.4m.dylib             0x000000010003dcda function_call + 186
13  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
14  libpython3.4m.dylib             0x00000001000e1034 PyEval_EvalFrameEx + 14548
15  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
16  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
17  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
18  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
19  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
20  libpython3.4m.dylib             0x000000010003dcda function_call + 186
21  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
22  libpython3.4m.dylib             0x00000001000e1034 PyEval_EvalFrameEx + 14548
23  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
24  libpython3.4m.dylib             0x00000001000e49d3 PyEval_EvalFrameEx + 29299
25  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
26  libpython3.4m.dylib             0x00000001000e4b22 PyEval_EvalFrameEx + 29634
27  libpython3.4m.dylib             0x00000001000e605d PyEval_EvalCodeEx + 2349
28  libpython3.4m.dylib             0x000000010003dcda function_call + 186
29  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
30  libpython3.4m.dylib             0x000000010002752c method_call + 140
31  libpython3.4m.dylib             0x000000010000ce78 PyObject_Call + 104
32  libpython3.4m.dylib             0x00000001000dbb07 PyEval_CallObjectWithKeywords + 87
33  libpython3.4m.dylib             0x000000010012b527 t_bootstrap + 71
34  libsystem_pthread.dylib         0x00007fff954749b1 _pthread_body + 131
35  libsystem_pthread.dylib         0x00007fff9547492e _pthread_start + 168
36  libsystem_pthread.dylib         0x00007fff95472385 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff5bf7dbb8  rdx: 0x0000000000000000
  rdi: 0x0000000000000a0b  rsi: 0x0000000000000006  rbp: 0x00007fff5bf7dbe0  rsp: 0x00007fff5bf7dbb8
   r8: 0x00000000000002a7   r9: 0x000000000000027a  r10: 0x0000000008000000  r11: 0x0000000000000206
  r12: 0x00007fff77c90bd0  r13: 0x0000000000000002  r14: 0x00007fff77e81000  r15: 0x0000000000000000
  rip: 0x00007fff944050ae  rfl: 0x0000000000000206  cr2: 0x00007fff77c8e038

Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x100000000 -        0x100000fff +python (???) <5D8BC9D3-86FF-ADC4-F5D6-F2F4EA33AEF5> /Users/USER/*/python
       0x100003000 -        0x1001e8ff7 +libpython3.4m.dylib (3.4) <052588C2-B784-DE6D-0421-5FF909A2597B> /Users/USER/*/libpython3.4m.dylib
       0x1003f2000 -        0x1003f3ff7 +_heapq.so (???) <108A62E9-0BE8-D713-6E8F-6957FADDD11D> /Users/USER/*/_heapq.so
       0x1003f7000 -        0x1003f9fff +time.so (???) <1F642F34-B926-8987-FE42-3EBB96812247> /Users/USER/*/time.so
       0x101bf1000 -        0x101bf6ff7 +_struct.so (???) <4FC29B50-18AA-BF33-0CCE-EAA2A7E2071F> /Users/USER/*/_struct.so
       0x101f61000 -        0x101f61fff +grp.so (???) <9809B2BA-463E-9631-073B-C3DF6846A89C> /Users/USER/*/grp.so
       0x101f64000 -        0x101f7aff3 +_bz2.so (???) <07ED9DD6-A220-7156-1BEC-AA783EBEE52E> /Users/USER/*/_bz2.so
       0x103800000 -        0x103800ff7 +_opcode.so (???) <BA0312F9-8474-01B1-F38E-04D9C9BEF4EF> /Users/USER/*/_opcode.so
       0x103843000 -        0x103849ff7 +_json.so (???) <B25D6FB3-6F59-0B76-AA3F-A9F37AC552B8> /Users/USER/*/_json.so
       0x1038ce000 -        0x1038d3fe7 +math.so (???) <95F2507F-1591-C519-724C-AA5C06D13102> /Users/USER/*/math.so
       0x1038da000 -        0x1038dcff7 +_hashlib.so (???) <6CE8BF82-871D-3049-F87E-6BAFBC70EB89> /Users/USER/*/_hashlib.so
       0x1038e1000 -        0x10392fff7 +libssl.1.0.0.dylib (1) <8E3CF565-4A12-3143-B2CF-C83AFA9E6558> /Users/USER/*/libssl.1.0.0.dylib
       0x10394d000 -        0x103aee367 +libcrypto.1.0.0.dylib (1) <327A3F71-5F2E-3120-BB62-8C6F2C2962A8> /Users/USER/*/libcrypto.1.0.0.dylib
       0x103b63000 -        0x103b64fff +_random.so (???) <D2CF47A2-D53B-9CDD-303E-F7F49BEE7BE0> /Users/USER/*/_random.so
       0x103be7000 -        0x103be8ff7 +_posixsubprocess.so (???) <1D1C40DA-4B1E-D700-0A64-328415F0B79E> /Users/USER/*/_posixsubprocess.so
       0x103beb000 -        0x103beefff +select.so (???) <33C59FEF-53D6-9077-EE26-FFB4B2DA3B43> /Users/USER/*/select.so
       0x103bf4000 -        0x103bf5fff +resource.so (???) <AD65237A-210B-01DC-1147-E1A1ECF51E50> /Users/USER/*/resource.so
       0x103bf8000 -        0x103bf9ff7 +termios.so (???) <19174138-5E74-EF2F-24BF-9A1FCEDC3ACF> /Users/USER/*/termios.so
       0x103dc0000 -        0x103dc1ff7 +fcntl.so (???) <71DA679D-8AC8-8C07-020D-A0B889E737EB> /Users/USER/*/fcntl.so
       0x103ec5000 -        0x103ed2fef +_datetime.so (???) <541ABCD9-16E7-B72D-0711-1B8001038B34> /Users/USER/*/_datetime.so
       0x103f9d000 -        0x103fa1fff +zlib.so (???) <CBCF86FE-8196-FEAB-E5E8-9D6B87370DE2> /Users/USER/*/zlib.so
       0x103fa6000 -        0x103fc4fff +libz.1.2.8.dylib (1.2.8) <C26DB587-95D3-3EF3-818A-6B08081BE2CE> /Users/USER/*/libz.1.2.8.dylib
       0x103fc8000 -        0x103fcafff +readline.so (???) <5FD7807B-C3B6-3CFE-94E4-531268C74B58> /Users/USER/*/readline.so
       0x103fe9000 -        0x103fecfff +binascii.so (???) <944C03D2-7A85-3BC9-2CD2-95FEB6247A7B> /Users/USER/*/binascii.so
       0x103ff0000 -        0x103ff3fff +_lzma.so (???) <66840AC6-363D-C5C4-11BE-0A70873A46DB> /Users/USER/*/_lzma.so
       0x103ff9000 -        0x103ffbff7 +_lsprof.so (???) <B49F2702-FFC1-EF06-FD61-D0796C9EDCE5> /Users/USER/*/_lsprof.so
       0x104bc0000 -        0x104bebfff +liblzma.5.dylib (6.5) <41DFB43A-CEF3-FEE4-322F-CD8455877C5D> /Users/USER/*/liblzma.5.dylib
       0x104bf1000 -        0x104c26feb +pyexpat.so (???) <A6513EDC-4A8F-5E70-E830-B498D76DC895> /Users/USER/*/pyexpat.so
       0x104c38000 -        0x104c42ff7 +_socket.so (???) <D58AAB1D-C4C9-620F-9967-6F79C9DA5618> /Users/USER/*/_socket.so
       0x104c4d000 -        0x104c59ff7 +parser.so (???) <08786D10-415A-D74D-53FC-1E6F244F011E> /Users/USER/*/parser.so
       0x104c5f000 -        0x104c70ff7 +_pickle.so (???) <B10C3104-90AC-9307-2456-36D32BFF318A> /Users/USER/*/_pickle.so
       0x104c7c000 -        0x104c87ff7 +_sqlite3.so (???) <0E4E2E30-8551-E480-C1F9-018B2D2CDE56> /Users/USER/*/_sqlite3.so
       0x104c93000 -        0x104ca8ff7 +_ctypes.so (???) <9491D538-3459-1C33-83FC-7E6186148A6A> /Users/USER/*/_ctypes.so
       0x104cb9000 -        0x104cb9ff7 +_bisect.so (???) <253ACF93-DE93-0DCC-136F-2F2BFA56997D> /Users/USER/*/_bisect.so
       0x104cbc000 -        0x104cc3ff7 +cmath.so (???) <44B287D8-87AB-E0C0-D12B-37AF3F73B268> /Users/USER/*/cmath.so
       0x104cca000 -        0x104cccff7 +_lrucache.so (???) <DD4000A8-4687-CB9C-BE5B-78E9B181F6F0> /Users/USER/*/_lrucache.so
       0x104cd5000 -        0x104cdcff7 +array.so (???) <D50AA1D6-EB79-6BE9-196A-51D34FE3418B> /Users/USER/*/array.so
       0x104e00000 -        0x104ed5fef +libsqlite3.0.dylib (9.6) <86E65EA8-7790-0175-D40F-4A4A67F3AE82> /Users/USER/*/libsqlite3.0.dylib
       0x104ef2000 -        0x104f95fff +unicodedata.so (???) <025DA36D-53D3-1A9B-BF4C-2F3B7558FCDA> /Users/USER/*/unicodedata.so
       0x106100000 -        0x10614bfe7 +_decimal.so (???) <AC87398B-EB66-7576-4FCD-73D7ADC7F5A3> /Users/USER/*/_decimal.so
       0x107800000 -        0x10783cff7 +libreadline.6.2.dylib (6.2) <B96C0F47-77A4-3618-AD8F-3BCA5DCC5AFB> /Users/USER/*/libreadline.6.2.dylib
       0x107852000 -        0x1078a5fe7 +libncurses.5.dylib (5) <5A9A5756-DF8E-39D5-A1FD-F0F7D12756F7> /Users/USER/*/libncurses.5.dylib
    0x7fff68d27000 -     0x7fff68d5df5f  dyld (360.17) <03673B53-B8B7-34D1-ADCE-F449E78E39CC> /usr/lib/dyld
    0x7fff84d88000 -     0x7fff84db1ff7  libsystem_info.dylib (476) <65D0643A-C8AE-3E8D-9F6E-E4AD823F16B2> /usr/lib/system/libsystem_info.dylib
    0x7fff84db2000 -     0x7fff84db7ff3  libunwind.dylib (35.3) <FDA18078-A775-3BAF-A5A6-8A7B75D6AA99> /usr/lib/system/libunwind.dylib
    0x7fff84db8000 -     0x7fff84db9fff  libsystem_secinit.dylib (20) <932ED582-E80F-39DA-B0FA-F1BC5F1AD2F8> /usr/lib/system/libsystem_secinit.dylib
    0x7fff84ded000 -     0x7fff84deefff  libsystem_blocks.dylib (65) <1B4F1F10-823E-3781-8162-6884D14DF0D6> /usr/lib/system/libsystem_blocks.dylib
    0x7fff856e6000 -     0x7fff856eefff  libcopyfile.dylib (127) <CA2602AB-E8B7-3CD8-A0C5-D86E35FDA09F> /usr/lib/system/libcopyfile.dylib
    0x7fff8579f000 -     0x7fff857a7fef  libsystem_platform.dylib (73.1.1) <3F4D2390-E3DE-3C24-A515-95DFAC8671C4> /usr/lib/system/libsystem_platform.dylib
    0x7fff85b6e000 -     0x7fff85b71ff7  libsystem_sandbox.dylib (459.10.4) <BC781530-CA98-392D-A77A-8CAD2D9C6B2F> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff86fc7000 -     0x7fff86fcffff  libsystem_networkextension.dylib (384.1.2) <4736FCC5-9DBA-31F4-AAC8-CD0A177CF502> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff87106000 -     0x7fff87135fc3  libsystem_m.dylib (3105) <07D50372-30ED-3B03-9FA0-0662BF8F0098> /usr/lib/system/libsystem_m.dylib
    0x7fff88312000 -     0x7fff88787ff7  com.apple.CoreFoundation (6.9 - 1255.1) <86B26482-C917-34F2-80D8-02911B6001E0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff89ed1000 -     0x7fff89f2ffff  libsystem_network.dylib (582.1.4) <C5DC3F04-7011-34D4-9682-E1B31999A89C> /usr/lib/system/libsystem_network.dylib
    0x7fff8ae61000 -     0x7fff8ae64ffb  libdyld.dylib (360.17) <99396189-E53A-3A78-BC49-449236DA7CFF> /usr/lib/system/libdyld.dylib
    0x7fff8c235000 -     0x7fff8c237ff7  libsystem_configuration.dylib (801.10.2) <93D5FB9A-CC7C-3672-80D8-7A1C4805204B> /usr/lib/system/libsystem_configuration.dylib
    0x7fff8c295000 -     0x7fff8c2a9fff  libsystem_coretls.dylib (82) <21EDACF1-D9B3-3086-9821-60EB75E7F965> /usr/lib/system/libsystem_coretls.dylib
    0x7fff8c52d000 -     0x7fff8c5a4fc7  libcorecrypto.dylib (334) <4E1B969F-8449-3B21-9880-51AD58E25AA6> /usr/lib/system/libcorecrypto.dylib
    0x7fff8ce5f000 -     0x7fff8ce88fff  libxpc.dylib (755.1.19) <3E09C275-A33B-357A-B0AB-A2DDF88EC9D5> /usr/lib/system/libxpc.dylib
    0x7fff8cf55000 -     0x7fff8cf6cfff  libsystem_asl.dylib (322) <97D794DA-8CE5-3676-AC5E-364F6D172BDA> /usr/lib/system/libsystem_asl.dylib
    0x7fff8cf6d000 -     0x7fff8cf6dff7  liblaunch.dylib (755.1.19) <7EC0F297-43CC-3D11-B46B-7E72E372648A> /usr/lib/system/liblaunch.dylib
    0x7fff8cff3000 -     0x7fff8d020fff  libdispatch.dylib (500.10.1) <438F4595-0731-34A2-ACAD-60121A76D1FF> /usr/lib/system/libdispatch.dylib
    0x7fff8d494000 -     0x7fff8d7f76d7  libobjc.A.dylib (680) <7C5FAD04-2C01-3ED6-AA40-78925C12A456> /usr/lib/libobjc.A.dylib
    0x7fff8ddfd000 -     0x7fff8de2eff7  libncurses.5.4.dylib (46) <766F2188-F523-3FAA-AC1F-49447F09E133> /usr/lib/libncurses.5.4.dylib
    0x7fff8de78000 -     0x7fff8de83ff7  libcommonCrypto.dylib (60074) <BD1DCF19-8353-3F6A-AFFA-EBBA29A302A8> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8de84000 -     0x7fff8deadfff  libc++abi.dylib (125) <F5027B46-1801-344D-BD51-2E6D188C8900> /usr/lib/libc++abi.dylib
    0x7fff90623000 -     0x7fff90634fff  libz.1.dylib (60) <43317BEA-ACA2-34C2-AF37-902AA926C83A> /usr/lib/libz.1.dylib
    0x7fff90635000 -     0x7fff9063effb  libsystem_notify.dylib (149) <56ABC155-CB99-30A8-A8B1-C204B5615092> /usr/lib/system/libsystem_notify.dylib
    0x7fff90657000 -     0x7fff9065eff7  libcompiler_rt.dylib (62) <253B36E5-572D-377D-AE99-A02CE32590E5> /usr/lib/system/libcompiler_rt.dylib
    0x7fff90ec4000 -     0x7fff90ec4ff7  libunc.dylib (29) <D9B0C7B1-8648-3AAC-931C-E7CD362FAA8A> /usr/lib/system/libunc.dylib
    0x7fff91247000 -     0x7fff91454fff  libicucore.A.dylib (551.30) <CC6AA367-C6D3-3592-A697-76C0CFFE19DD> /usr/lib/libicucore.A.dylib
    0x7fff919e5000 -     0x7fff919e7ff7  libquarantine.dylib (80) <1693C5FE-EA0A-3122-85EB-7950ECC7435A> /usr/lib/system/libquarantine.dylib
    0x7fff933b4000 -     0x7fff933b5ffb  libSystem.B.dylib (1225.1.1) <59F79CA0-5D86-359D-A235-4F257409109E> /usr/lib/libSystem.B.dylib
    0x7fff93506000 -     0x7fff9350bff7  libmacho.dylib (875.1) <A9EC23EC-11A0-3B4F-A8AC-B990C8267A6E> /usr/lib/system/libmacho.dylib
    0x7fff94216000 -     0x7fff942a3fe7  libsystem_c.dylib (1081.1.3) <A60CE86D-1FF3-32AD-A672-C7597F884529> /usr/lib/system/libsystem_c.dylib
    0x7fff943ee000 -     0x7fff9440cfff  libsystem_kernel.dylib (3247.10.11) <FA4DCF42-27B0-3878-9158-E148D208B21E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff9441f000 -     0x7fff9443bff7  libsystem_malloc.dylib (67) <1B57A614-3D60-3F87-876F-7DB4AF38120F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff94c77000 -     0x7fff94c77ff7  libkeymgr.dylib (28) <47080280-8B57-3D75-8A20-9E100864DE27> /usr/lib/system/libkeymgr.dylib
    0x7fff95471000 -     0x7fff9547aff7  libsystem_pthread.dylib (137.1.1) <1373D0F1-C6CA-364E-A6BA-8BDBD0D34670> /usr/lib/system/libsystem_pthread.dylib
    0x7fff956f5000 -     0x7fff9573bff7  libauto.dylib (186) <460B0167-C89B-37EC-823C-52F684B31C26> /usr/lib/libauto.dylib
    0x7fff9607b000 -     0x7fff96083ffb  libsystem_dnssd.dylib (624.10.1) <21D63EAB-27BE-3F41-B1D4-604BE7F4C9BA> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff96686000 -     0x7fff9668afff  libcache.dylib (75) <4948E2C8-867F-3E9D-AAE7-2F30F0B345C6> /usr/lib/system/libcache.dylib
    0x7fff9845a000 -     0x7fff9845bffb  libremovefile.dylib (41) <C7CFF5F2-AFFB-3C8D-BDB4-D66D50E657C0> /usr/lib/system/libremovefile.dylib
    0x7fff98d5c000 -     0x7fff98dafff7  libc++.1.dylib (120.1) <54190E1B-EE49-3D6D-AC29-2813D7380BA5> /usr/lib/libc++.1.dylib
    0x7fff9a579000 -     0x7fff9a58aff7  libsystem_trace.dylib (200) <1D289F35-BFA2-3B9E-BDF9-20F34F9A01D4> /usr/lib/system/libsystem_trace.dylib
    0x7fff9a5c2000 -     0x7fff9a5c4fff  libsystem_coreservices.dylib (19) <692631A0-1923-32CA-9BD5-044B1382FFDE> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff9a7d6000 -     0x7fff9a7d7fff  libDiagnosticMessagesClient.dylib (100) <F2D8CFCC-A00A-3675-9C01-EF0C663F2445> /usr/lib/libDiagnosticMessagesClient.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 4
    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: 30088688
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=114.3M resident=0K(0%) swapped_out_or_unallocated=114.3M(100%)
Writable regions: Total=134.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=134.2M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                  2048K        2 
Kernel Alloc Once                    4K        2 
MALLOC                           108.5M       45 
MALLOC guard page                   16K        4 
MALLOC_LARGE (reserved)            384K        4         reserved VM address space (unallocated)
Process Corpse Info               2048K        2 
STACK GUARD                          4K        2 
Stack                             5128K        2 
VM_ALLOCATE                          8K        3 
__DATA                            3948K       92 
__LINKEDIT                        92.7M       45 
__TEXT                            21.7M       88 
__UNICODE                          552K        2 
__UNIXSTACK                       16.0M        2 
shared memory                       12K        4 
===========                     =======  ======= 
TOTAL                            252.6M      284 
TOTAL, minus reserved VM space   252.3M      284 

Model: MacBookPro11,4, BootROM MBP114.0172.B06, 4 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 2.29f24
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.21.94.29.1a4)
Bluetooth: Version 4.4.2f1 16391, 3 services, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
USB Device: USB 3.0 Bus
USB Device: My Passport 0820
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
USB Device: Optical USB Mouse
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

asmeurer avatar Oct 23 '15 18:10 asmeurer

Interesting. I thought I fixed this with #21 but apparently not.

pbrady avatar Oct 23 '15 18:10 pbrady

I'm afraid I can't reproduce this. Are you sure that's the right sympy commit:

$ git log --pretty=oneline -n 4
08a8d78c7876f3266c1714d32158791e14f17f1f Merge pull request #9996 from Newman101/Hyperfocal
097d994d56bcc48eba83dd2825808a4689f79a10 Removed the default values
cec1ff9dfe402b8b7f4447f588b44f1dff05cc1a Merge pull request #10002 from Newman101/full_moon_cycle
75ec44a848b4d1b1a5283d7e72c6773b49994eb5 Merge pull request #10004 from gxyd/prod_runTime
$ rlwrap /usr/local/opt/python-3.5/bin/python3.5
Python 3.5.0 (default, Oct  1 2015, 21:51:43) 
[GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from sympy import *
>>> oo*I
oo*I
>>> from fastcache import __version__
>>> print(__version__)
1.0.2
>>> 

pbrady avatar Oct 25 '15 02:10 pbrady

oo**I, not oo*I.

asmeurer avatar Oct 25 '15 06:10 asmeurer

Ah. Now I see the failure. This stems from custom comparison and hashing routines which need to be carefully wrapped in PyRecursion calls. I think the best thing to do is eliminate these custom routines by changing the hashseq implementation so that it doesn't subclass list but rather simply contains a tuple so we can make use of the battle tested hash and comparison routines for PyTuple. Might take some time to do this though

pbrady avatar Oct 25 '15 20:10 pbrady