Skip to content

Instantly share code, notes, and snippets.

View pitrou's full-sized avatar

Antoine Pitrou pitrou

View GitHub Profile
.LBB0_8:
movsd (%rsi), %xmm4
movsd (%rdx), %xmm6
andpd %xmm0, %xmm4
andpd %xmm0, %xmm6
movapd %xmm6, %xmm5
maxsd %xmm4, %xmm5
minsd %xmm6, %xmm4
movaps %xmm5, %xmm6
subsd %xmm6, %xmm6
$ python -Xfaulthandler pdcrash.py
*** Error in `python': free(): invalid pointer: 0x00007f2980189df0 ***
Fatal Python error: Aborted
Thread 0x00007f297affd700 (most recent call first):
File "pdcrash.py", line 8 in let_crash
File "/home/antoine/35/lib/python3.5/threading.py", line 862 in run
File "/home/antoine/35/lib/python3.5/threading.py", line 914 in _bootstrap_inner
File "/home/antoine/35/lib/python3.5/threading.py", line 882 in _bootstrap
Program terminated with signal SIGSEGV, Segmentation fault.
#0 NpyIter_Deallocate (iter=0x7f4b5c18a4d0) at numpy/core/src/multiarray/nditer_constr.c:674
674 numpy/core/src/multiarray/nditer_constr.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0 NpyIter_Deallocate (iter=0x7f4b5c18a4d0) at numpy/core/src/multiarray/nditer_constr.c:674
#1 0x00007f4b68f939c0 in vm_engine_iter_parallel (errmsg=0x7f4b65f4fb40, pc_error=0x7f4b65f512b4, need_output_buffering=<optimized out>, params=...,
iter=0x7f4b580c6840) at numexpr/interpreter.cpp:777
#2 run_interpreter (self=<optimized out>, iter=0x7f4b580c6840, reduce_iter=0x0, reduction_outer_loop=<optimized out>, need_output_buffering=<optimized out>,
pc_error=0x7f4b65f512b4) at numexpr/interpreter.cpp:889
#3 0x00007f4b68f98b75 in NumExpr_run (self=0x7f4b66a3da80, args=0x7f4b00000000, kwds=<optimized out>) at numexpr/interpreter.cpp:1395
import numpy as np
from numba import jit, typeof
from numba.compiler import compile_isolated, Flags
def run_func(func, args):
import time
clock = time.process_time
func(*args)
times = []
import numba as nb
import numpy as np
from time import process_time as clock
class Timer:
def __init__(self,title=None):
self.title=title
def __enter__(self):
2016-07-18 19:10:33+0200 [_GenericHTTPChannelProtocol,0,127.0.0.1] Unhandled Error
Traceback (most recent call last):
File "/home/antoine/miniconda3/envs/bb-numba/lib/python2.7/site-packages/buildbot/status/web/base.py", line 391, in view
return defer.maybeDeferred(lambda: self.content(request, ctx))
File "/home/antoine/miniconda3/envs/bb-numba/lib/python2.7/site-packages/twisted/internet/defer.py", line 150, in maybeDeferred
result = f(*args, **kw)
File "/home/antoine/miniconda3/envs/bb-numba/lib/python2.7/site-packages/buildbot/status/web/base.py", line 391, in <lambda>
return defer.maybeDeferred(lambda: self.content(request, ctx))
File "/home/antoine/miniconda3/envs/bb-numba/lib/python2.7/site-packages/twisted/internet/defer.py", line 1274, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
(view as text)
conda build -q conda-recipes/llvmdev -c numba --python=2.7 --no-test
in dir /Users/buildbot/hpa-ci/buildbot-slave/llvmdev-osx/build (timeout 1200 secs)
watching logfiles {}
argv: ['conda', 'build', '-q', 'conda-recipes/llvmdev', '-c', 'numba', '--python=2.7', '--no-test']
environment:
BUILDMASTER=numba-linux64-gpu
BUILDMASTER_PORT=9989
HOME=/Users/buildbot
$ readelf -V /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 | grep -i CXXABI
084: 1f (GLIBC_2.2.5) 1f (GLIBC_2.2.5) 0 (*local*) 16 (CXXABI_1.3)
0a0: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 19 (CXXABI_1.3.3) 2 (GLIBCXX_3.4)
0b8: 11 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 16 (CXXABI_1.3)
0d8: 7 (GLIBCXX_3.4.5) 2 (GLIBCXX_3.4) 16 (CXXABI_1.3) 2 (GLIBCXX_3.4)
0e0: 2 (GLIBCXX_3.4) 16 (CXXABI_1.3) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)
120: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 13 (GLIBCXX_3.4.17) 19 (CXXABI_1.3.3)
12c: 16 (CXXABI_1.3) c (GLIBCXX_3.4.10) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)
160: 16 (CXXABI_1.3) 2 (GLIBCXX_3.4) 15 (GLIBCXX_3.4.19) 2 (GLIBCXX_3.4)
164: 2 (GLIBCXX_3.4) 11 (GLIBCXX_3.4.15) 16 (CXXABI_1.3) 2 (GLIBCXX_3.4)
import struct
try:
from time import perf_counter as clock
except ImportError:
from time import time as clock
from tornado.tcpserver import TCPServer
from tornado.tcpclient import TCPClient
from tornado.ioloop import IOLoop
from tornado import gen
import struct
try:
from time import perf_counter as clock
except ImportError:
from time import time as clock
import asyncio
#import uvloop
#asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())