#0 raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007f80cd6077bc in faulthandler_fatal_error (signum=6) at ./Modules/faulthandler.c:365 #2 #3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #4 0x00007f80cc6643fa in __GI_abort () at abort.c:89 #5 0x00007f80cc65be37 in __assert_fail_base (fmt=, assertion=assertion@entry=0x7f80cd649e83 "_PyGCHead_REFS(gc) != 0", file=file@entry=0x7f80cd649e40 "Modules/gcmodule.c", line=line@entry=365, function=function@entry=0x7f80cd64a3b8 <__PRETTY_FUNCTION__.10987> "update_refs") at assert.c:92 #6 0x00007f80cc65bee2 in __GI___assert_fail (assertion=0x7f80cd649e83 "_PyGCHead_REFS(gc) != 0", file=0x7f80cd649e40 "Modules/gcmodule.c", line=365, function=0x7f80cd64a3b8 <__PRETTY_FUNCTION__.10987> "update_refs") at assert.c:101 #7 0x00007f80cd580d7f in update_refs (containers=0x7f80cd8f0a20 ) at Modules/gcmodule.c:365 #8 0x00007f80cd58205a in collect (generation=0, n_collected=0x7f808e3f3580, n_uncollectable=0x7f808e3f3588, nofail=0) at Modules/gcmodule.c:955 #9 0x00007f80cd582706 in collect_with_callback (generation=0) at Modules/gcmodule.c:1128 #10 0x00007f80cd5827bb in collect_generations () at Modules/gcmodule.c:1151 #11 0x00007f80cd583bb2 in _PyObject_GC_Alloc (use_calloc=0, basicsize=56) at Modules/gcmodule.c:1726 #12 0x00007f80cd583beb in _PyObject_GC_Malloc (basicsize=56) at Modules/gcmodule.c:1736 #13 0x00007f80cd41b854 in PyType_GenericAlloc (type=0x7f80cd8c8a20 , nitems=0) at Objects/typeobject.c:936 #14 0x00007f80cd41b9f3 in PyType_GenericNew (type=0x7f80cd8c8a20 , args=0x7f80cd983058, kwds=0x0) at Objects/typeobject.c:961 #15 0x00007f80cd41b616 in type_call (type=0x7f80cd8c8a20 , args=0x7f80cd983058, kwds=0x0) at Objects/typeobject.c:895 #16 0x00007f80cd36b407 in _PyObject_FastCallDict (func=0x7f80cd8c8a20 , args=0x7f80b9bcbe10, nargs=0, kwargs=0x0) at Objects/abstract.c:2316 #17 0x00007f80cd36bbc8 in _PyObject_FastCallKeywords (func=0x7f80cd8c8a20 , stack=0x7f80b9bcbe10, nargs=0, kwnames=0x0) at Objects/abstract.c:2481 #18 0x00007f80cd50cba0 in call_function (pp_stack=0x7f808e3f3a48, oparg=0, kwnames=0x0) at Python/ceval.c:4833 #19 0x00007f80cd5045d2 in _PyEval_EvalFrameDefault (f=0x7f80b9bcbc58, throwflag=0) at Python/ceval.c:3295 #20 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x7f80b9bcbc58, throwflag=0) at Python/ceval.c:718 #21 0x00007f80cd509dd7 in _PyEval_EvalCodeWithName (_co=0x7f80bc4b8f40, globals=0x7f80bc438580, locals=0x0, args=0x7f808e3f5360, argcount=4, kwnames=0x0, kwargs=0x8, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x7f80bc4da190, name=0x7f80cd986430, qualname=0x7f80bc4d7468) at Python/ceval.c:4139 #22 0x00007f80cd50d665 in _PyFunction_FastCallDict (func=0x7f80bc48a840, args=0x7f808e3f5360, nargs=4, kwargs=0x0) at Python/ceval.c:5042 #23 0x00007f80cd36b349 in _PyObject_FastCallDict (func=0x7f80bc48a840, args=0x7f808e3f5360, nargs=4, kwargs=0x0) at Objects/abstract.c:2295 #24 0x00007f80cd36b649 in _PyObject_Call_Prepend (func=0x7f80bc48a840, obj=0x7f8077a493b8, args=0x7f80b81fa418, kwargs=0x0) at Objects/abstract.c:2358 #25 0x00007f80cd3939fb in method_call (method=0x7f8092f280c8, args=0x7f80b81fa418, kwargs=0x0) at Objects/classobject.c:317 #26 0x00007f80cd36b06c in PyObject_Call (func=0x7f8092f280c8, args=0x7f80b81fa418, kwargs=0x0) at Objects/abstract.c:2246 #27 0x00007f80cd431053 in slot_tp_init (self=0x7f8077a493b8, args=0x7f80b81fa418, kwds=0x0) at Objects/typeobject.c:6407 #28 0x00007f80cd41b715 in type_call (type=0x556ba4d04458, args=0x7f80b81fa418, kwds=0x0) at Objects/typeobject.c:915 #29 0x00007f80cd36b407 in _PyObject_FastCallDict (func=0x556ba4d04458, args=0x7f80a8001dc8, nargs=3, kwargs=0x0) at Objects/abstract.c:2316 #30 0x00007f80cd36bbc8 in _PyObject_FastCallKeywords (func=0x556ba4d04458, stack=0x7f80a8001dc8, nargs=3, kwnames=0x0) at Objects/abstract.c:2481 #31 0x00007f80cd50cba0 in call_function (pp_stack=0x7f808e3f5878, oparg=3, kwnames=0x0) at Python/ceval.c:4833 #32 0x00007f80cd5045d2 in _PyEval_EvalFrameDefault (f=0x7f80a8001be8, throwflag=0) at Python/ceval.c:3295 #33 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x7f80a8001be8, throwflag=0) at Python/ceval.c:718 #34 0x00007f80cd50ceab in _PyFunction_FastCall (co=0x7f80bc4e2700, args=0x7f808e3f6f68, nargs=1, globals=0x7f80bc438580) at Python/ceval.c:4891 #35 0x00007f80cd50d3dc in _PyFunction_FastCallDict (func=0x7f80bc48ad48, args=0x7f808e3f6f60, nargs=1, kwargs=0x7f809cd1caa8) at Python/ceval.c:4993 #36 0x00007f80cd36b349 in _PyObject_FastCallDict (func=0x7f80bc48ad48, args=0x7f808e3f6f60, nargs=1, kwargs=0x7f809cd1caa8) at Objects/abstract.c:2295 #37 0x00007f80cd36b649 in _PyObject_Call_Prepend (func=0x7f80bc48ad48, obj=0x7f805df21190, args=0x7f80cd983058, kwargs=0x7f809cd1caa8) at Objects/abstract.c:2358 #38 0x00007f80cd3939fb in method_call (method=0x7f805d61d758, args=0x7f80cd983058, kwargs=0x7f809cd1caa8) at Objects/classobject.c:317 #39 0x00007f80cd36b06c in PyObject_Call (func=0x7f805d61d758, args=0x7f80cd983058, kwargs=0x7f809cd1caa8) at Objects/abstract.c:2246 #40 0x00007f80cd50d923 in do_call_core (func=0x7f805d61d758, callargs=0x7f80cd983058, kwdict=0x7f809cd1caa8) at Python/ceval.c:5078 #41 0x00007f80cd505000 in _PyEval_EvalFrameDefault (f=0x7f8060000998, throwflag=0) at Python/ceval.c:3377 #42 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x7f8060000998, throwflag=0) at Python/ceval.c:718 #43 0x00007f80cd50ceab in _PyFunction_FastCall (co=0x7f80cb9c5640, args=0x556ba5625978, nargs=1, globals=0x7f80cb8ecee0) at Python/ceval.c:4891 #44 0x00007f80cd50d0d4 in fast_function (func=0x7f80cb8a4338, stack=0x556ba5625970, nargs=1, kwnames=0x0) at Python/ceval.c:4926 #45 0x00007f80cd50cb79 in call_function (pp_stack=0x7f808e3f8ad8, oparg=0, kwnames=0x0) at Python/ceval.c:4830 #46 0x00007f80cd5045d2 in _PyEval_EvalFrameDefault (f=0x556ba56257c8, throwflag=0) at Python/ceval.c:3295 #47 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x556ba56257c8, throwflag=0) at Python/ceval.c:718 #48 0x00007f80cd509dd7 in _PyEval_EvalCodeWithName (_co=0x7f80cb95f040, globals=0x7f80cb8ecee0, locals=0x0, args=0x7f8091692f60, argcount=2, kwnames=0x7f80cd983080, kwargs=0x7f80cd983088, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4139 #49 0x00007f80cd509f46 in PyEval_EvalCodeEx (_co=0x7f80cb95f040, globals=0x7f80cb8ecee0, locals=0x0, args=0x7f8091692f60, argcount=2, kws=0x7f80cd983080, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4160 #50 0x00007f80cd3be5f2 in function_call (func=0x7f80cb8a41c8, arg=0x7f8091692f38, kw=0x7f8077a638c8) at Objects/funcobject.c:604 #51 0x00007f80cd36b06c in PyObject_Call (func=0x7f80cb8a41c8, args=0x7f8091692f38, kwargs=0x7f8077a638c8) at Objects/abstract.c:2246 #52 0x00007f80cd50d923 in do_call_core (func=0x7f80cb8a41c8, callargs=0x7f8091692f38, kwdict=0x7f8077a638c8) at Python/ceval.c:5078 #53 0x00007f80cd505000 in _PyEval_EvalFrameDefault (f=0x556ba4dc9048, throwflag=0) at Python/ceval.c:3377 #54 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x556ba4dc9048, throwflag=0) at Python/ceval.c:718 #55 0x00007f80cd50ceab in _PyFunction_FastCall (co=0x7f80cb94bac0, args=0x556ba50fb0f8, nargs=1, globals=0x7f80cb91e1c0) at Python/ceval.c:4891 #56 0x00007f80cd50d0d4 in fast_function (func=0x7f80cb8db4a8, stack=0x556ba50fb0f0, nargs=1, kwnames=0x0) at Python/ceval.c:4926 #57 0x00007f80cd50cb79 in call_function (pp_stack=0x7f808e3fbe48, oparg=0, kwnames=0x0) at Python/ceval.c:4830 #58 0x00007f80cd5045d2 in _PyEval_EvalFrameDefault (f=0x556ba50faf48, throwflag=0) at Python/ceval.c:3295 #59 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x556ba50faf48, throwflag=0) at Python/ceval.c:718 #60 0x00007f80cd50ceab in _PyFunction_FastCall (co=0x7f80cb94bdc0, args=0x556ba515ead0, nargs=1, globals=0x7f80cb91e1c0) at Python/ceval.c:4891 #61 0x00007f80cd50d0d4 in fast_function (func=0x7f80cb8db788, stack=0x556ba515eac8, nargs=1, kwnames=0x0) at Python/ceval.c:4926 #62 0x00007f80cd50cb79 in call_function (pp_stack=0x7f808e3fd6a8, oparg=0, kwnames=0x0) at Python/ceval.c:4830 #63 0x00007f80cd5045d2 in _PyEval_EvalFrameDefault (f=0x556ba515e938, throwflag=0) at Python/ceval.c:3295 #64 0x00007f80cd4f0adf in PyEval_EvalFrameEx (f=0x556ba515e938, throwflag=0) at Python/ceval.c:718 #65 0x00007f80cd50ceab in _PyFunction_FastCall (co=0x7f80cb94bb80, args=0x7f808e3fed98, nargs=1, globals=0x7f80cb91e1c0) at Python/ceval.c:4891 #66 0x00007f80cd50d3dc in _PyFunction_FastCallDict (func=0x7f80cb8db560, args=0x7f808e3fed90, nargs=1, kwargs=0x0) at Python/ceval.c:4993 #67 0x00007f80cd36b349 in _PyObject_FastCallDict (func=0x7f80cb8db560, args=0x7f808e3fed90, nargs=1, kwargs=0x0) at Objects/abstract.c:2295 #68 0x00007f80cd36b649 in _PyObject_Call_Prepend (func=0x7f80cb8db560, obj=0x7f80a28db058, args=0x7f80cd983058, kwargs=0x0) at Objects/abstract.c:2358 #69 0x00007f80cd3939fb in method_call (method=0x7f80941a8138, args=0x7f80cd983058, kwargs=0x0) at Objects/classobject.c:317 #70 0x00007f80cd36b06c in PyObject_Call (func=0x7f80941a8138, args=0x7f80cd983058, kwargs=0x0) at Objects/abstract.c:2246 #71 0x00007f80cd50c5e5 in PyEval_CallObjectWithKeywords (func=0x7f80941a8138, args=0x7f80cd983058, kwargs=0x0) at Python/ceval.c:4729 #72 0x00007f80cd585cce in t_bootstrap (boot_raw=0x7f809e379f28) at ./Modules/_threadmodule.c:998 #73 0x00007f80cd0e1494 in start_thread (arg=0x7f808e3ff700) at pthread_create.c:333 #74 0x00007f80cc718aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 (gdb) py-bt Traceback (most recent call first): Garbage-collecting File "/stations/stations_transformer_utils.py", line 91, in __init__ super().__init__(StationsTransformerBacklog._VarInfo) # { var_name: [(obs_epoch, obs_value), ...] File "/stations/stations_transformer_utils.py", line 183, in _process_queued_obs stn_info = self._backlog[stn_tuple] = self._StationInfo(lat, lon, elev_m) File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 55, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 66, in _worker work_item.run() File "/usr/local/lib/python3.6/threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner self.run() File "/usr/local/lib/python3.6/threading.py", line 884, in _bootstrap self._bootstrap_inner()