spacepaste

  1.  
  2. backtrace:
  3. #0 0x00007ffff78753d5 in malloc_consolidate (av=av@entry=0x7ffff7bb5760 <main_arena>) at malloc.c:4165
  4. fb = <optimized out>
  5. maxfb = 0x7ffff7bb57b0 <main_arena+80>
  6. p = 0xe9b240
  7. nextp = 0xe71390
  8. unsorted_bin = 0x7ffff7bb57b8 <main_arena+88>
  9. first_unsorted = <optimized out>
  10. nextchunk = 0xe9b260
  11. size = 64
  12. nextsize = 32
  13. prevsize = <optimized out>
  14. nextinuse = 0
  15. bck = 0x0
  16. fwd = 0xd00000000
  17. __func__ = "malloc_consolidate"
  18. #1 0x00007ffff78760fd in _int_free (av=0x7ffff7bb5760 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4057
  19. size = 65728
  20. fb = <optimized out>
  21. nextchunk = 0xfeac50
  22. nextsize = 114704
  23. nextinuse = <optimized out>
  24. prevsize = <optimized out>
  25. bck = <optimized out>
  26. fwd = <optimized out>
  27. errstr = 0x0
  28. locked = <optimized out>
  29. #2 0x00007fffdccf37f2 in bu_free (ptr=0xfdaba0, str=0x7fffdee78137 "struct db_i") at /home/user/Downloads/brlcad-7.24.0/src/libbu/malloc.c:350
  30. nul = 0x7fffdcd16e2c "(null)"
  31. #3 0x00007fffdea5024b in db_close (dbip=0xfdaba0) at /home/user/Downloads/brlcad-7.24.0/src/librt/db_open.c:379
  32. i = 8192
  33. dp = 0x0
  34. nextdp = 0x0
  35. #4 0x00007fffdee6bda4 in wdb_close (wdbp=0xd50aa0) at /home/user/Downloads/brlcad-7.24.0/src/librt/wdb.c:345
  36. No locals.
  37. #5 0x00007fffee3e3adc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
  38. No symbol table info available.
  39. #6 0x00007fffee3e340c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
  40. No symbol table info available.
  41. #7 0x00007fffee5fa5fe in _call_function_pointer (argcount=1, resmem=0x7fffffffd360, restype=<optimized out>, atypes=<optimized out>, avalues=0x7fffffffd340, pProc=0x7fffdee6bc4e <wdb_close>, flags=4353) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:836
  42. error_object = 0x0
  43. cc = 2
  44. _save = 0x9440a0
  45. space = 0x7fffffffd488
  46. cif = {abi = FFI_UNIX64, nargs = 1, arg_types = 0x7fffffffd320, rtype = 0x7fffee803c70 <ffi_type_sint32>, bytes = 0, flags = 10}
  47. #8 _ctypes_callproc (pProc=pProc@entry=0x7fffdee6bc4e <wdb_close>, argtuple=argtuple@entry=(<LP_struct_rt_wdb at remote 0x7fffdb37c290>,), flags=4353, argtypes=argtypes@entry=(<instancemethod at remote 0x7fffdb567c30>,), restype=restype@entry=None, checker=checker@entry=0x0) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:1183
  48. i = <optimized out>
  49. n = 1
  50. argcount = 1
  51. argtype_count = <optimized out>
  52. resbuf = <optimized out>
  53. args = 0x7fffffffd380
  54. pa = <optimized out>
  55. atypes = <optimized out>
  56. rtype = <optimized out>
  57. avalues = <optimized out>
  58. retval = 0x0
  59. #9 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
  60. restype = None
  61. converters = (<instancemethod at remote 0x7fffdb567c30>,)
  62. checker = 0x0
  63. argtypes = <optimized out>
  64. dict = <optimized out>
  65. result = <optimized out>
  66. errcheck = 0x0
  67. pProc = 0x7fffdee6bc4e <wdb_close>
  68. inoutmask = <optimized out>
  69. outmask = <optimized out>
  70. numretvals = <optimized out>
  71. #10 0x000000000052cc20 in PyObject_Call (kw=0x0, arg=(<LP_struct_rt_wdb at remote 0x7fffdb37c290>,), func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb568c80>) at ../Objects/abstract.c:2529
  72. result = <optimized out>
  73. call = 0x7fffee5fbe90 <PyCFuncPtr_call>
  74. #11 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffd630, func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb568c80>) at ../Python/ceval.c:4238
  75. callargs = <optimized out>
  76. kwdict = 0x0
  77. result = 0x0
  78. #12 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd630) at ../Python/ceval.c:4043
  79. func = <_FuncPtr(__name__='wdb_close') at remote 0x7fffdb568c80>
  80. w = <optimized out>
  81. na = <optimized out>
  82. nk = <optimized out>
  83. n = <optimized out>
  84. pfunc = 0x7fffdb3a61d0
  85. x = <optimized out>
  86. #13 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3a6050, 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 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
  87. sp = 0x7fffdb3a61d8
  88. stack_pointer = <optimized out>
  89. next_instr = 0x7ffff05ea3e3 "\001d"
  90. opcode = <optimized out>
  91. oparg = <optimized out>
  92. why = WHY_NOT
  93. err = <optimized out>
  94. x = <optimized out>
  95. v = <optimized out>
  96. w = <optimized out>
  97. u = <optimized out>
  98. t = <optimized out>
  99. stream = 0x0
  100. fastlocals = 0x7fffdb3a61c8
  101. freevars = <optimized out>
  102. retval = <optimized out>
  103. tstate = <optimized out>
  104. co = <optimized out>
  105. instr_ub = -1
  106. instr_lb = 0
  107. instr_prev = -1
  108. first_instr = <optimized out>
  109. names = <optimized out>
  110. consts = <optimized out>
  111. enter = '__enter__'
  112. exit = '__exit__'
  113. #14 0x000000000052cf32 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffffffd770, func=<function at remote 0x7fffdb38e2a8>) at ../Python/ceval.c:4106
  114. retval = 0x0
  115. fastlocals = 0x7fffdb3a61c8
  116. i = <optimized out>
  117. f = Frame 0x7fffdb3a6050, 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 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>)
  118. tstate = 0x9440a0
  119. stack = <optimized out>
  120. co = <optimized out>
  121. nd = 0
  122. globals = <optimized out>
  123. argdefs = <optimized out>
  124. d = 0x0
  125. #15 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd770) at ../Python/ceval.c:4041
  126. func = <function at remote 0x7fffdb38e2a8>
  127. w = <optimized out>
  128. na = <optimized out>
  129. nk = <optimized out>
  130. n = 1
  131. pfunc = 0x7fffdb396988
  132. x = <optimized out>
  133. #16 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3967f0, 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 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, exc_type=None, exc_val=None, exc_tb=None), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
  134. sp = 0x7fffdb396990
  135. stack_pointer = <optimized out>
  136. next_instr = 0x7ffff05f2795 "\001t\001"
  137. opcode = <optimized out>
  138. oparg = <optimized out>
  139. why = WHY_NOT
  140. err = <optimized out>
  141. x = <optimized out>
  142. v = <optimized out>
  143. w = <optimized out>
  144. u = <optimized out>
  145. t = <optimized out>
  146. stream = 0x0
  147. fastlocals = 0x7fffdb396968
  148. freevars = <optimized out>
  149. retval = <optimized out>
  150. tstate = <optimized out>
  151. co = <optimized out>
  152. instr_ub = -1
  153. instr_lb = 0
  154. instr_prev = -1
  155. first_instr = <optimized out>
  156. names = <optimized out>
  157. consts = <optimized out>
  158. enter = '__enter__'
  159. exit = '__exit__'
  160. #17 0x000000000056d0aa in PyEval_EvalCodeEx (closure=<optimized out>, defcount=<optimized out>, defs=0x0, kwcount=<optimized out>, kws=<optimized out>, argcount=-616994832, args=<optimized out>, locals=0x0, globals=<optimized out>, co=<optimized out>) at ../Python/ceval.c:3252
  161. retval = 0x0
  162. fastlocals = <optimized out>
  163. freevars = <optimized out>
  164. u = <optimized out>
  165. f = <optimized out>
  166. tstate = <optimized out>
  167. x = <optimized out>
  168. #18 function_call (func=func@entry=<function at remote 0x7fffdb3945f0>, arg=arg@entry=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), kw=kw@entry=0x0) at ../Objects/funcobject.c:526
  169. argdefs = <optimized out>
  170. kwtuple = <optimized out>
  171. d = <optimized out>
  172. k = <optimized out>
  173. nk = <optimized out>
  174. nd = <optimized out>
  175. #19 0x00000000004d9854 in PyObject_Call (kw=0x0, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), func=<function at remote 0x7fffdb3945f0>) at ../Objects/abstract.c:2529
  176. result = <optimized out>
  177. call = 0x56cdc0 <function_call>
  178. #20 instancemethod_call.8802 (func=<function at remote 0x7fffdb3945f0>, func@entry=<instancemethod at remote 0x7fffdb430870>, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), arg@entry=(None, None, None), kw=kw@entry=0x0) at ../Objects/classobject.c:2602
  179. self = <optimized out>
  180. klass = <optimized out>
  181. #21 0x000000000054a328 in PyObject_Call (kw=0x0, arg=(None, None, None), func=<instancemethod at remote 0x7fffdb430870>) at ../Objects/abstract.c:2529
  182. result = <optimized out>
  183. call = 0x4d9700 <instancemethod_call.8802>
  184. #22 PyObject_CallFunctionObjArgs (callable=callable@entry=<instancemethod at remote 0x7fffdb430870>) at ../Objects/abstract.c:2760
  185. args = (None, None, None)
  186. vargs = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fffffffdbc0, reg_save_area = 0x7fffffffdaf0}}
  187. #23 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
  188. exit_func = <instancemethod at remote 0x7fffdb430870>
  189. stack_pointer = 0x97b0e8
  190. next_instr = 0xa028be "Xe\003"
  191. opcode = <optimized out>
  192. oparg = <optimized out>
  193. why = WHY_NOT
  194. err = <optimized out>
  195. x = <optimized out>
  196. v = None
  197. w = None
  198. u = None
  199. t = <optimized out>
  200. stream = 0x0
  201. fastlocals = 0x97b0f8
  202. freevars = <optimized out>
  203. retval = <optimized out>
  204. tstate = <optimized out>
  205. co = <optimized out>
  206. instr_ub = -1
  207. instr_lb = 0
  208. instr_prev = -1
  209. first_instr = <optimized out>
  210. names = <optimized out>
  211. consts = <optimized out>
  212. enter = '__enter__'
  213. exit = '__exit__'
  214. #24 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
  215. f = <optimized out>
  216. retval = 0x0
  217. fastlocals = <optimized out>
  218. freevars = <optimized out>
  219. tstate = <optimized out>
  220. x = <optimized out>
  221. u = <optimized out>
  222. #25 0x00000000005b7392 in PyEval_EvalCode (co=co@entry=0x7ffff7ed31b0, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}) at ../Python/ceval.c:667
  223. No locals.
  224. #26 0x0000000000469663 in run_mod.42576 (mod=<optimized out>, filename=<optimized out>, globals={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1370
  225. co = 0x7ffff7ed31b0
  226. v = <optimized out>
  227. #27 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 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:1356
  228. ret = <optimized out>
  229. mod = 0x9ff2c8
  230. arena = 0x9ac040
  231. #28 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
  232. m = <module at remote 0x7ffff7f5acc8>
  233. d = {'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}
  234. v = <optimized out>
  235. ext = 0x7fffffffe406 "s.py"
  236. set_file_name = 1
  237. len = <optimized out>
  238. ret = -1
  239. #29 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
  240. No locals.
  241. #30 0x000000000046ab81 in Py_Main (argc=<optimized out>, argv=0x7fffffffe0a8) at ../Modules/main.c:640
  242. c = <optimized out>
  243. sts = <optimized out>
  244. command = 0x0
  245. filename = 0x7fffffffe3f9 "wdb_primitives.py"
  246. module = 0x0
  247. fp = 0x9efe20
  248. p = <optimized out>
  249. unbuffered = <optimized out>
  250. skipfirstline = <optimized out>
  251. stdin_is_interactive = 0
  252. help = <optimized out>
  253. version = <optimized out>
  254. saw_unbuffered_flag = <optimized out>
  255. cf = {cf_flags = 0}
  256. #31 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
  257. result = <optimized out>
  258. unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -269888819808406579, 5720405, 140737488347296, 0, 0, 269888820887450573, 269871343602922445}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5bb9c0 <__libc_csu_init>, 0x7fffffffe0a8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6011328}}}
  259. not_first_call = <optimized out>
  260. #32 0x000000000057497e in _start ()
  261. No symbol table info available.
  262. registers:
  263. rax 0xd00000000 55834574848
  264. rbx 0xe9b240 15315520
  265. rcx 0xeb2cc0 15412416
  266. rdx 0x0 0
  267. rsi 0x0 0
  268. rdi 0x7ffff7bb5760 140737349637984
  269. rbp 0x40 0x40
  270. rsp 0x7fffffffd020 0x7fffffffd020
  271. r8 0xe95100 15290624
  272. r9 0x7ffff7bb57b8 140737349638072
  273. r10 0x7ffff7bb5768 140737349637992
  274. r11 0x7ffff7bb57b0 140737349638064
  275. r12 0xe9b260 15315552
  276. r13 0x20 32
  277. r14 0xe71390 15143824
  278. r15 0x7ffff7bb5760 140737349637984
  279. rip 0x7ffff78753d5 0x7ffff78753d5 <malloc_consolidate+133>
  280. eflags 0x10202 [ IF RF ]
  281. cs 0x33 51
  282. ss 0x2b 43
  283. ds 0x0 0
  284. es 0x0 0
  285. fs 0x0 0
  286. gs 0x0 0
  287. current instructions:
  288. => 0x7ffff78753d5 <malloc_consolidate+133>: cmp 0x18(%rax),%r12
  289. 0x7ffff78753d9 <malloc_consolidate+137>: jne 0x7ffff7875548 <malloc_consolidate+504>
  290. 0x7ffff78753df <malloc_consolidate+143>: cmp 0x10(%rdx),%r12
  291. 0x7ffff78753e3 <malloc_consolidate+147>: jne 0x7ffff7875548 <malloc_consolidate+504>
  292. 0x7ffff78753e9 <malloc_consolidate+153>: cmpq $0x3ff,0x8(%r12)
  293. 0x7ffff78753f2 <malloc_consolidate+162>: mov %rdx,0x18(%rax)
  294. 0x7ffff78753f6 <malloc_consolidate+166>: mov %rax,0x10(%rdx)
  295. 0x7ffff78753fa <malloc_consolidate+170>: jbe 0x7ffff787540a <malloc_consolidate+186>
  296. 0x7ffff78753fc <malloc_consolidate+172>: mov 0x20(%r12),%rdx
  297. 0x7ffff7875401 <malloc_consolidate+177>: test %rdx,%rdx
  298. 0x7ffff7875404 <malloc_consolidate+180>: jne 0x7ffff78757ea <malloc_consolidate+1178>
  299. 0x7ffff787540a <malloc_consolidate+186>: mov 0x68(%r15),%rax
  300. 0x7ffff787540e <malloc_consolidate+190>: cmp $0x3ff,%rbp
  301. 0x7ffff7875415 <malloc_consolidate+197>: mov %rbx,0x68(%r15)
  302. 0x7ffff7875419 <malloc_consolidate+201>: mov %rbx,0x18(%rax)
  303. 0x7ffff787541d <malloc_consolidate+205>: jbe 0x7ffff787542f <malloc_consolidate+223>
  304. threads backtrace:
  305. Thread 1 (Thread 0x7ffff7fd9740 (LWP 10584)):
  306. #0 0x00007ffff78753d5 in malloc_consolidate (av=av@entry=0x7ffff7bb5760 <main_arena>) at malloc.c:4165
  307. #1 0x00007ffff78760fd in _int_free (av=0x7ffff7bb5760 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4057
  308. #2 0x00007fffdccf37f2 in bu_free (ptr=0xfdaba0, str=0x7fffdee78137 "struct db_i") at /home/user/Downloads/brlcad-7.24.0/src/libbu/malloc.c:350
  309. #3 0x00007fffdea5024b in db_close (dbip=0xfdaba0) at /home/user/Downloads/brlcad-7.24.0/src/librt/db_open.c:379
  310. #4 0x00007fffdee6bda4 in wdb_close (wdbp=0xd50aa0) at /home/user/Downloads/brlcad-7.24.0/src/librt/wdb.c:345
  311. #5 0x00007fffee3e3adc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
  312. #6 0x00007fffee3e340c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
  313. #7 0x00007fffee5fa5fe in _call_function_pointer (argcount=1, resmem=0x7fffffffd360, restype=<optimized out>, atypes=<optimized out>, avalues=0x7fffffffd340, pProc=0x7fffdee6bc4e <wdb_close>, flags=4353) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:836
  314. #8 _ctypes_callproc (pProc=pProc@entry=0x7fffdee6bc4e <wdb_close>, argtuple=argtuple@entry=(<LP_struct_rt_wdb at remote 0x7fffdb37c290>,), flags=4353, argtypes=argtypes@entry=(<instancemethod at remote 0x7fffdb567c30>,), restype=restype@entry=None, checker=checker@entry=0x0) at /build/buildd/python2.7-2.7.6/Modules/_ctypes/callproc.c:1183
  315. #9 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
  316. #10 0x000000000052cc20 in PyObject_Call (kw=0x0, arg=(<LP_struct_rt_wdb at remote 0x7fffdb37c290>,), func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb568c80>) at ../Objects/abstract.c:2529
  317. #11 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffd630, func=<_FuncPtr(__name__='wdb_close') at remote 0x7fffdb568c80>) at ../Python/ceval.c:4238
  318. #12 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd630) at ../Python/ceval.c:4043
  319. #13 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3a6050, 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 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
  320. #14 0x000000000052cf32 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffffffd770, func=<function at remote 0x7fffdb38e2a8>) at ../Python/ceval.c:4106
  321. #15 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd770) at ../Python/ceval.c:4041
  322. #16 PyEval_EvalFrameEx (f=f@entry=Frame 0x7fffdb3967f0, 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 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, exc_type=None, exc_val=None, exc_tb=None), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
  323. #17 0x000000000056d0aa in PyEval_EvalCodeEx (closure=<optimized out>, defcount=<optimized out>, defs=0x0, kwcount=<optimized out>, kws=<optimized out>, argcount=-616994832, args=<optimized out>, locals=0x0, globals=<optimized out>, co=<optimized out>) at ../Python/ceval.c:3252
  324. #18 function_call (func=func@entry=<function at remote 0x7fffdb3945f0>, arg=arg@entry=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), kw=kw@entry=0x0) at ../Objects/funcobject.c:526
  325. #19 0x00000000004d9854 in PyObject_Call (kw=0x0, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), func=<function at remote 0x7fffdb3945f0>) at ../Objects/abstract.c:2529
  326. #20 instancemethod_call.8802 (func=<function at remote 0x7fffdb3945f0>, func@entry=<instancemethod at remote 0x7fffdb430870>, arg=(<WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>, None, None, None), arg@entry=(None, None, None), kw=kw@entry=0x0) at ../Objects/classobject.c:2602
  327. #21 0x000000000054a328 in PyObject_Call (kw=0x0, arg=(None, None, None), func=<instancemethod at remote 0x7fffdb430870>) at ../Objects/abstract.c:2529
  328. #22 PyObject_CallFunctionObjArgs (callable=callable@entry=<instancemethod at remote 0x7fffdb430870>) at ../Objects/abstract.c:2760
  329. #23 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
  330. #24 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
  331. #25 0x00000000005b7392 in PyEval_EvalCode (co=co@entry=0x7ffff7ed31b0, globals=globals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}) at ../Python/ceval.c:667
  332. #26 0x0000000000469663 in run_mod.42576 (mod=<optimized out>, filename=<optimized out>, globals={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1370
  333. #27 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 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, locals=locals@entry={'WDB': <classobj at remote 0x7fffdb389870>, '__builtins__': <module at remote 0x7ffff7f99b08>, '__file__': 'wdb_primitives.py', 'Transform': <type at remote 0xa045d0>, '__package__': None, 'primitives': <module at remote 0x7fffdb6f1a28>, '__name__': '__main__', '__doc__': None, 'brl_db': <WDB(db_fp=<LP_struct_rt_wdb at remote 0x7fffdb37c290>, db_ip=<LP_struct_db_i at remote 0x7fffdb37c320>) at remote 0x7fffdb38f7e8>}, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffdef0) at ../Python/pythonrun.c:1356
  334. #28 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
  335. #29 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
  336. #30 0x000000000046ab81 in Py_Main (argc=<optimized out>, argv=0x7fffffffe0a8) at ../Modules/main.c:640
  337. #31 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
  338. #32 0x000000000057497e in _start ()
  339.