(gdb) bt
#0 0x0000563dcd985514 in __gnu_cxx::new_allocator<std::_List_node<Token const*> >::max_size (
this=0x0) at /usr/include/c++/6/ext/new_allocator.h:113
#1 0x0000563dcd984f7e in __gnu_cxx::new_allocator<std::_List_node<Token const*> >::allocate (
this=0x563dd85fa270, __n=1) at /usr/include/c++/6/ext/new_allocator.h:101
#2 0x0000563dcd9844cb in std::allocator_traits<std::allocator<std::_List_node<Token const*> > >::allocate (__a=..., __n=1) at /usr/include/c++/6/bits/alloc_traits.h:416
#3 0x0000563dcd982635 in std::__cxx11::_List_base<Token const*, std::allocator<Token const*> >::_M_get_node (this=0x563dd85fa270) at /usr/include/c++/6/bits/stl_list.h:383
#4 0x0000563dcd984d3a in std::__cxx11::list<Token const*, std::allocator<Token const*> >::_M_create_node<Token const*&> (this=0x563dd85fa270, __args#0=@0x563dcf09b830: 0x563dcf09ad00)
at /usr/include/c++/6/bits/stl_list.h:568
#5 0x0000563dcd983dee in std::__cxx11::list<Token const*, std::allocator<Token const*> >::_M_insert<Token const*&> (this=0x563dd85fa270, __position=, __args#0=@0x563dcf09b830: 0x563dcf09ad00)
at /usr/include/c++/6/bits/stl_list.h:1770
#6 0x0000563dcd98213b in std::__cxx11::list<Token const*, std::allocator<Token const*> >::emplace_back<Token const*&> (this=0x563dd85fa270, __args#0=@0x563dcf09b830: 0x563dcf09ad00)
at /usr/include/c++/6/bits/stl_list.h:1108
#7 0x0000563dcd980bc3 in std::__cxx11::list<Token const*, std::allocator<Token const*> >::_M_initialize_dispatch<std::_List_iterator<Token const*> > (this=0x563dd85fa270, __first=, __last=)
at /usr/include/c++/6/bits/stl_list.h:1699
#8 0x0000563dcd97fce2 in std::__cxx11::list<Token const*, std::allocator<Token const*> >::list<std::_List_iterator<Token const*>, void> (this=0x563dd85fa270, __first=, __last=, __a=...)
at /usr/include/c++/6/bits/stl_list.h:708
#9 0x0000563dcd97e8a1 in TokenSequence::Copy (this=0x7ffc81e37350, other=...) at token.h:339
#10 0x0000563dcd97e060 in Macro::RepSeq (this=0x563dd5b728b0,
fileName=0x563dcdbf9340 <inFileName[abi:cxx11]>, line=19815) at cpp.cc:864
#11 0x0000563dcd97949a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:64
#12 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#13 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#14 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
---Type <return> to continue, or q <return> to quit---
#15 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#16 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#17 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#18 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#19 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#20 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#21 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#22 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#23 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#24 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#25 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#26 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#27 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#28 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#29 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88
#30 0x0000563dcd979d90 in Preprocessor::Subst (this=0x7ffc82635e40, os=..., is=..., leadingWS=true,
hs=std::set with 2 elements = {...}, params=std::map with 2 elements = {...}) at cpp.cc:149
#31 0x0000563dcd97972a in Preprocessor::Expand (this=0x7ffc82635e40, os=..., is=..., inCond=false)
at cpp.cc:88