backtrace:
#0  0x00007ffff78753d5 in malloc_consolidate (av=av@entry=0x7ffff7bb5760 <main_arena>) at malloc.c:4165
        fb = <optimized out>
        maxfb = 0x7ffff7bb57b0 <main_arena+80>
        p = 0xe9af20
        nextp = 0xe71080
        unsorted_bin = 0x7ffff7bb57b8 <main_arena+88>
        first_unsorted = <optimized out>
        nextchunk = 0xe9af40
        size = 64
        nextsize = 32
        prevsize = <optimized out>
        nextinuse = 0
        bck = 0x0
        fwd = 0xd00000000
        __func__ = "malloc_consolidate"
#1  0x00007ffff78760fd in _int_free (av=0x7ffff7bb5760 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4057
        size = 65728
        fb = <optimized out>
        nextchunk = 0xfeb060
        nextsize = 114704
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        errstr = 0x0
        locked = <optimized out>
#2  0x00007fffdcea8308 in bu_free () from /usr/brlcad/lib/libbu.so.20
No symbol table info available.
#3  0x00007fffdee8efd2 in wdb_close () from /usr/brlcad/lib/librt.so.20
No symbol table info available.
#4  0x00007fffee3e3adc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#5  0x00007fffee3e340c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#6  0x00007fffee5fa5fe in _call_function_pointer (argcount=1, resmem=0x7fffffffd360, restype=<optimized out>, atypes=<optimized out>, avalues=0x7fffffffd340, pProc=0x7fffdee8ef60 <wdb_close>, flags=4353) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:836
        error_object = 0x0
        cc = 2
        _save = 0x9440a0
        space = 0x7fffffffd488
        cif = {abi = FFI_UNIX64, nargs = 1, arg_types = 0x7fffffffd320, rtype = 0x7fffee803c70 <ffi_type_sint32>, bytes = 0, flags = 10}
#7  _ctypes_callproc (pProc=pProc@entry=0x7fffdee8ef60 <wdb_close>, argtuple=argtuple@entry=(<LP_struct_rt_wdb at remote 0x7fffdb33c320>,), flags=4353, argtypes=argtypes@entry=(<instancemethod at remote 0x7fffdb526be0>,), restype=restype@entry=None, checker=checker@entry=0x0) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:1183
        i = <optimized out>
        n = 1
        argcount = 1
        argtype_count = <optimized out>
        resbuf = <optimized out>
        args = 0x7fffffffd380
        pa = <optimized out>
        atypes = <optimized out>
        rtype = <optimized out>
        avalues = <optimized out>
        retval = 0x0
#8  0x00007fffee5fbf9e in PyCFuncPtr_call (self=<optimized out>, inargs=<optimized out>, kwds=<optimized out>) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/_ctypes.c:3923
        restype = None
        converters = (<instancemethod at remote 0x7fffdb526be0>,)
        checker = 0x0
        argtypes = <optimized out>
        dict = <optimized out>
        result = <optimized out>
        errcheck = 0x0
        pProc = 0x7fffdee8ef60 <wdb_close>
        inoutmask = <optimized out>
        outmask = <optimized out>
        numretvals = <optimized out>
#9  0x000000000052cc20 in PyObject_Call (kw=0x0, arg=(<LP_struct_rt_wdb at remote 0x7fffdb33c320>,), func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb527c80>) at ../Objects/abstract.c:2529
        result = <optimized out>
        call = 0x7fffee5fbe90 <PyCFuncPtr_call>
#10 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffd630, func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb527c80>) at ../Python/ceval.c:4238
        callargs = <optimized out>
        kwdict = 0x0
        result = 0x0
#11 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd630) at ../Python/ceval.c:4043
        func = <_FuncPtr(__name__='wdb_close') at remote 0x7fffdb527c80>
        w = <optimized out>
        na = <optimized out>
        nk = <optimized out>
        n = <optimized out>
        pfunc = 0x7fffdb3651d0
        x = <optimized out>
#12 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb365050, for file /usr/local/lib/python2.7/dist-packages/brlcad-0.0.1-py2.7.egg/brlcad/wdb.py, line 125, in close (self=<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
        sp = 0x7fffdb3651d8
        stack_pointer = <optimized out>
        next_instr = 0x7ffff05ea3e3 "\001d"
        opcode = <optimized out>
        oparg = <optimized out>
        why = WHY_NOT
        err = <optimized out>
        x = <optimized out>
        v = <optimized out>
        w = <optimized out>
        u = <optimized out>
        t = <optimized out>
        stream = 0x0
        fastlocals = 0x7fffdb3651c8
        freevars = <optimized out>
        retval = <optimized out>
        tstate = <optimized out>
        co = <optimized out>
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <optimized out>
        names = <optimized out>
        consts = <optimized out>
        enter = '__enter__'
        exit = '__exit__'
#13 0x000000000052cf32 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffffffd770, func=<function at remote 0x7fffdb34d0c8>) at ../Python/ceval.c:4106
        retval = 0x0
        fastlocals = 0x7fffdb3651c8
        i = <optimized out>
        f = Frame 0x7fffdb365050, for file /usr/local/lib/python2.7/dist-packages/brlcad-0.0.1-py2.7.egg/brlcad/wdb.py, line 125, in close (self=<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>)
        tstate = 0x9440a0
        stack = <optimized out>
        co = <optimized out>
        nd = 0
        globals = <optimized out>
        argdefs = <optimized out>
        d = 0x0
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd770) at ../Python/ceval.c:4041
        func = <function at remote 0x7fffdb34d0c8>
        w = <optimized out>
        na = <optimized out>
        nk = <optimized out>
        n = 1
        pfunc = 0x7fffdb355988
        x = <optimized out>
#15 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3557f0, for file /usr/local/lib/python2.7/dist-packages/brlcad-0.0.1-py2.7.egg/brlcad/wdb.py, line 414, in __exit__ (self=<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, exc_type=None, exc_val=None, exc_tb=None), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
        sp = 0x7fffdb355990
        stack_pointer = <optimized out>
        next_instr = 0x7ffff05f2795 "\001t\001"
        opcode = <optimized out>
        oparg = <optimized out>
        why = WHY_NOT
        err = <optimized out>
        x = <optimized out>
        v = <optimized out>
        w = <optimized out>
        u = <optimized out>
        t = <optimized out>
        stream = 0x0
        fastlocals = 0x7fffdb355968
        freevars = <optimized out>
        retval = <optimized out>
        tstate = <optimized out>
        co = <optimized out>
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <optimized out>
        names = <optimized out>
        consts = <optimized out>
        enter = '__enter__'
        exit = '__exit__'
#16 0x000000000056d0aa in PyEval_EvalCodeEx (closure=<optimized out>, defcount=<optimized out>, defs=0x0, kwcount=<optimized out>, kws=<optimized out>, argcount=-617261072, args=<optimized out>, locals=0x0, globals=<optimized out>, co=<optimized out>) at ../Python/ceval.c:3252
        retval = 0x0
        fastlocals = <optimized out>
        freevars = <optimized out>
        u = <optimized out>
        f = <optimized out>
        tstate = <optimized out>
        x = <optimized out>
#17 function_call (func=func@entry=<function at remote 0x7fffdb353410>, arg=arg@entry=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), kw=kw@entry=0x0) at ../Objects/funcobject.c:526
        argdefs = <optimized out>
        kwtuple = <optimized out>
        d = <optimized out>
        k = <optimized out>
        nk = <optimized out>
        nd = <optimized out>
#18 0x00000000004d9854 in PyObject_Call (kw=0x0, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), func=<function at remote 0x7fffdb353410>) at ../Objects/abstract.c:2529
        result = <optimized out>
        call = 0x56cdc0 <function_call>
#19 instancemethod_call.8802 (func=<function at remote 0x7fffdb353410>, func@entry=<instancemethod at remote 0x7fffdb3ef820>, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), arg@entry=(None, None, None), kw=kw@entry=0x0) at ../Objects/classobject.c:2602
        self = <optimized out>
        klass = <optimized out>
#20 0x000000000054a328 in PyObject_Call (kw=0x0, arg=(None, None, None), func=<instancemethod at remote 0x7fffdb3ef820>) at ../Objects/abstract.c:2529
        result = <optimized out>
        call = 0x4d9700 <instancemethod_call.8802>
#21 PyObject_CallFunctionObjArgs (callable=callable@entry=<instancemethod at remote 0x7fffdb3ef820>) at ../Objects/abstract.c:2760
        args = (None, None, None)
        vargs = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fffffffdbc0, reg_save_area = 0x7fffffffdaf0}}
#22 0x000000000052e8a3 in PyEval_EvalFrameEx (f=f@entry=Frame 0x97af80, for file wdb_primitives.py, line 200, in <module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2627
        exit_func = <instancemethod at remote 0x7fffdb3ef820>
        stack_pointer = 0x97b0e8
        next_instr = 0xa028be "Xe\003"
        opcode = <optimized out>
        oparg = <optimized out>
        why = WHY_NOT
        err = <optimized out>
        x = <optimized out>
        v = None
        w = None
        u = None
        t = <optimized out>
        stream = 0x0
        fastlocals = 0x97b0f8
        freevars = <optimized out>
        retval = <optimized out>
        tstate = <optimized out>
        co = <optimized out>
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <optimized out>
        names = <optimized out>
        consts = <optimized out>
        enter = '__enter__'
        exit = '__exit__'
#23 0x000000000055c594 in PyEval_EvalCodeEx (co=0x7ffff7ed31b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3252
        f = <optimized out>
        retval = 0x0
        fastlocals = <optimized out>
        freevars = <optimized out>
        tstate = <optimized out>
        x = <optimized out>
        u = <optimized out>
#24 0x00000000005b7392 in PyEval_EvalCode (co=co@entry=0x7ffff7ed31b0, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}) at ../Python/ceval.c:667
No locals.
#25 0x0000000000469663 in run_mod.42576 (mod=<optimized out>, filename=<optimized out>, globals={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1370
        co = 0x7ffff7ed31b0
        v = <optimized out>
#26 0x00000000004699e3 in PyRun_FileExFlags (fp=fp@entry=0x9efe20, filename=filename@entry=0x7fffffffe3f9 "wdb_primitives.py", start=start@entry=257, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:1356
        ret = <optimized out>
        mod = 0x9ff2c8
        arena = 0x9ac040
#27 0x0000000000469f1c in PyRun_SimpleFileExFlags (fp=fp@entry=0x9efe20, filename=<optimized out>, filename@entry=0x7fffffffe3f9 "wdb_primitives.py", closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:948
        m = <module at remote 0x7ffff7f5acc8>
        d = {'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}
        v = <optimized out>
        ext = 0x7fffffffe406 "s.py"
        set_file_name = 1
        len = <optimized out>
        ret = -1
#28 0x000000000046a018 in PyRun_AnyFileExFlags (fp=fp@entry=0x9efe20, filename=filename@entry=0x7fffffffe3f9 "wdb_primitives.py", closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:752
No locals.
#29 0x000000000046ab81 in Py_Main (argc=<optimized out>, argv=0x7fffffffe0a8) at ../Modules/main.c:640
        c = <optimized out>
        sts = <optimized out>
        command = 0x0
        filename = 0x7fffffffe3f9 "wdb_primitives.py"
        module = 0x0
        fp = 0x9efe20
        p = <optimized out>
        unbuffered = <optimized out>
        skipfirstline = <optimized out>
        stdin_is_interactive = 0
        help = <optimized out>
        version = <optimized out>
        saw_unbuffered_flag = <optimized out>
        cf = {cf_flags = 0}
#30 0x00007ffff7817ec5 in __libc_start_main (main=0x46ac3f <main>, argc=3, argv=0x7fffffffe0a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe098) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -711405243966832319, 5720405, 140737488347296, 0, 0, 711405242887029057, 711423269961187649}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5bb9c0 <__libc_csu_init>, 0x7fffffffe0a8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6011328}}}
        not_first_call = <optimized out>
#31 0x000000000057497e in _start ()
No symbol table info available.


registers:
rax            0xd00000000	55834574848
rbx            0xe9af20	15314720
rcx            0xeb29a0	15411616
rdx            0x0	0
rsi            0x0	0
rdi            0x7ffff7bb5760	140737349637984
rbp            0x40	0x40
rsp            0x7fffffffd0a0	0x7fffffffd0a0
r8             0xe94e00	15289856
r9             0x7ffff7bb57b8	140737349638072
r10            0x7ffff7bb5768	140737349637992
r11            0x7ffff7bb57b0	140737349638064
r12            0xe9af40	15314752
r13            0x20	32
r14            0xe71080	15143040
r15            0x7ffff7bb5760	140737349637984
rip            0x7ffff78753d5	0x7ffff78753d5 <malloc_consolidate+133>
eflags         0x10202	[ IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0


current instructions:
=> 0x7ffff78753d5 <malloc_consolidate+133>:	cmp    0x18(%rax),%r12
   0x7ffff78753d9 <malloc_consolidate+137>:	jne    0x7ffff7875548 <malloc_consolidate+504>
   0x7ffff78753df <malloc_consolidate+143>:	cmp    0x10(%rdx),%r12
   0x7ffff78753e3 <malloc_consolidate+147>:	jne    0x7ffff7875548 <malloc_consolidate+504>
   0x7ffff78753e9 <malloc_consolidate+153>:	cmpq   $0x3ff,0x8(%r12)
   0x7ffff78753f2 <malloc_consolidate+162>:	mov    %rdx,0x18(%rax)
   0x7ffff78753f6 <malloc_consolidate+166>:	mov    %rax,0x10(%rdx)
   0x7ffff78753fa <malloc_consolidate+170>:	jbe    0x7ffff787540a <malloc_consolidate+186>
   0x7ffff78753fc <malloc_consolidate+172>:	mov    0x20(%r12),%rdx
   0x7ffff7875401 <malloc_consolidate+177>:	test   %rdx,%rdx
   0x7ffff7875404 <malloc_consolidate+180>:	jne    0x7ffff78757ea <malloc_consolidate+1178>
   0x7ffff787540a <malloc_consolidate+186>:	mov    0x68(%r15),%rax
   0x7ffff787540e <malloc_consolidate+190>:	cmp    $0x3ff,%rbp
   0x7ffff7875415 <malloc_consolidate+197>:	mov    %rbx,0x68(%r15)
   0x7ffff7875419 <malloc_consolidate+201>:	mov    %rbx,0x18(%rax)
   0x7ffff787541d <malloc_consolidate+205>:	jbe    0x7ffff787542f <malloc_consolidate+223>


threads backtrace:

Thread 1 (Thread 0x7ffff7fd9740 (LWP 10879)):
#0  0x00007ffff78753d5 in malloc_consolidate (av=av@entry=0x7ffff7bb5760 <main_arena>) at malloc.c:4165
#1  0x00007ffff78760fd in _int_free (av=0x7ffff7bb5760 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4057
#2  0x00007fffdcea8308 in bu_free () from /usr/brlcad/lib/libbu.so.20
#3  0x00007fffdee8efd2 in wdb_close () from /usr/brlcad/lib/librt.so.20
#4  0x00007fffee3e3adc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#5  0x00007fffee3e340c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#6  0x00007fffee5fa5fe in _call_function_pointer (argcount=1, resmem=0x7fffffffd360, restype=<optimized out>, atypes=<optimized out>, avalues=0x7fffffffd340, pProc=0x7fffdee8ef60 <wdb_close>, flags=4353) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:836
#7  _ctypes_callproc (pProc=pProc@entry=0x7fffdee8ef60 <wdb_close>, argtuple=argtuple@entry=(<LP_struct_rt_wdb at remote 0x7fffdb33c320>,), flags=4353, argtypes=argtypes@entry=(<instancemethod at remote 0x7fffdb526be0>,), restype=restype@entry=None, checker=checker@entry=0x0) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:1183
#8  0x00007fffee5fbf9e in PyCFuncPtr_call (self=<optimized out>, inargs=<optimized out>, kwds=<optimized out>) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/_ctypes.c:3923
#9  0x000000000052cc20 in PyObject_Call (kw=0x0, arg=(<LP_struct_rt_wdb at remote 0x7fffdb33c320>,), func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb527c80>) at ../Objects/abstract.c:2529
#10 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffd630, func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb527c80>) at ../Python/ceval.c:4238
#11 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd630) at ../Python/ceval.c:4043
#12 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb365050, for file /usr/local/lib/python2.7/dist-packages/brlcad-0.0.1-py2.7.egg/brlcad/wdb.py, line 125, in close (self=<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#13 0x000000000052cf32 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffffffd770, func=<function at remote 0x7fffdb34d0c8>) at ../Python/ceval.c:4106
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd770) at ../Python/ceval.c:4041
#15 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3557f0, for file /usr/local/lib/python2.7/dist-packages/brlcad-0.0.1-py2.7.egg/brlcad/wdb.py, line 414, in __exit__ (self=<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, exc_type=None, exc_val=None, exc_tb=None), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#16 0x000000000056d0aa in PyEval_EvalCodeEx (closure=<optimized out>, defcount=<optimized out>, defs=0x0, kwcount=<optimized out>, kws=<optimized out>, argcount=-617261072, args=<optimized out>, locals=0x0, globals=<optimized out>, co=<optimized out>) at ../Python/ceval.c:3252
#17 function_call (func=func@entry=<function at remote 0x7fffdb353410>, arg=arg@entry=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), kw=kw@entry=0x0) at ../Objects/funcobject.c:526
#18 0x00000000004d9854 in PyObject_Call (kw=0x0, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), func=<function at remote 0x7fffdb353410>) at ../Objects/abstract.c:2529
#19 instancemethod_call.8802 (func=<function at remote 0x7fffdb353410>, func@entry=<instancemethod at remote 0x7fffdb3ef820>, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>, None, None, None), arg@entry=(None, None, None), kw=kw@entry=0x0) at ../Objects/classobject.c:2602
#20 0x000000000054a328 in PyObject_Call (kw=0x0, arg=(None, None, None), func=<instancemethod at remote 0x7fffdb3ef820>) at ../Objects/abstract.c:2529
#21 PyObject_CallFunctionObjArgs (callable=callable@entry=<instancemethod at remote 0x7fffdb3ef820>) at ../Objects/abstract.c:2760
#22 0x000000000052e8a3 in PyEval_EvalFrameEx (f=f@entry=Frame 0x97af80, for file wdb_primitives.py, line 200, in <module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2627
#23 0x000000000055c594 in PyEval_EvalCodeEx (co=0x7ffff7ed31b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3252
#24 0x00000000005b7392 in PyEval_EvalCode (co=co@entry=0x7ffff7ed31b0, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}) at ../Python/ceval.c:667
#25 0x0000000000469663 in run_mod.42576 (mod=<optimized out>, filename=<optimized out>, globals={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1370
#26 0x00000000004699e3 in PyRun_FileExFlags (fp=fp@entry=0x9efe20, filename=filename@entry=0x7fffffffe3f9 "wdb_primitives.py", start=start@entry=257, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb348870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6b0a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb33c320>, db_ip=<LP_struct_db_i at remote 0x7fffdb33c3b0>) at remote 0x7fffdb34e710>}, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:1356
#27 0x0000000000469f1c in PyRun_SimpleFileExFlags (fp=fp@entry=0x9efe20, filename=<optimized out>, filename@entry=0x7fffffffe3f9 "wdb_primitives.py", closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:948
#28 0x000000000046a018 in PyRun_AnyFileExFlags (fp=fp@entry=0x9efe20, filename=filename@entry=0x7fffffffe3f9 "wdb_primitives.py", closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:752
#29 0x000000000046ab81 in Py_Main (argc=<optimized out>, argv=0x7fffffffe0a8) at ../Modules/main.c:640
#30 0x00007ffff7817ec5 in __libc_start_main (main=0x46ac3f <main>, argc=3, argv=0x7fffffffe0a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe098) at libc-start.c:287
#31 0x000000000057497e in _start ()