#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()