For the devs:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./BitSharesX'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f84cce730db in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007f84cce730db in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x0000000000a74ac4 in operator()<std::basic_string<char>&> (
var=<error reading variable: Cannot access memory at address 0x7f8473e8>,
key="", this=0x7f8423afb200)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant_object.hpp:176
#2 fc::log_context::to_variant (this=this@entry=0x7f84740607e0)
at /home/deleted/bitsharesx/libraries/fc/src/log/log_message.cpp:167
#3 0x0000000000a759b3 in fc::to_variant (l=..., v=...)
at /home/deleted/bitsharesx/libraries/fc/src/log/log_message.cpp:94
#4 0x0000000000a75b99 in variant<fc::log_context> (val=...,
this=0x7f8423afb440)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant.hpp:421
#5 mutable_variant_object<fc::log_context&> (val=...,
key="(\353\342t\204\177\000\000\224!\242\000\000\000\000\000\340y\212t\204\177\000\000 xDt\204\177\000\000\210\263\204t\204\177\000\000 +\315t\204\177\000\000X\320Wt\204\177\000\000\004\000\000\000\000\000\000\000 xDt\204\177\000\000#\350\242\000\000\000\000\000Д\340t\204\177\000\000\300\264\257#\204\177", '\000' <repeats 18 times>, "\200\265\257#\204\177\000\000 xDt\204\177\000\000\200\265\257#\204\177\000\000 \000\000t\204\177\000\000\020\000\000\000\000\000\000\000\360\265\257#\204\177\000\000д\257#\204\177\000\000\070Ret\204\177\000\000\360\265\257#\204\177\000\000\000\000\000\000\000\000\000\000@ {t\204\177\000\000"...,
this=0x7f8423afb3f0)
---Type <return> to continue, or q <return> to quit---
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant_object.hpp:197
#6 fc::log_message::to_variant (this=<optimized out>)
at /home/deleted/bitsharesx/libraries/fc/src/log/log_message.cpp:201
#7 0x0000000000a762b3 in fc::to_variant (m=..., v=...)
at /home/deleted/bitsharesx/libraries/fc/src/log/log_message.cpp:108
#8 0x0000000000a2b514 in variant<fc::log_message> (val=...,
this=0x7f8423afb4d0)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant.hpp:421
Python Exception <type 'exceptions.TypeError'> instance has no next() method:
#9 fc::to_variant<fc::log_message> (t=std::vector of length 1, capacity 1,
v=...) at /home/deleted/bitsharesx/libraries/fc/include/fc/variant.hpp:394
Python Exception <type 'exceptions.TypeError'> instance has no next() method:
#10 0x0000000000a27f2c in variant<std::vector<fc::log_message> > (
val=std::vector of length 1, capacity 1, this=0x7f8423afb5f0)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant.hpp:421
Python Exception <type 'exceptions.TypeError'> instance has no next() method:
#11 operator()<const std::vector<fc::log_message>&> (
var=std::vector of length 1, capacity 1,
key="\350lCt\204\177\000\000 \000\000t\204\177\000\000\032\000\000\000\000\000\000\000\237\266\257#\204\177\000\000\220\224Jt\204\177\000\000\030i\000T\204\177\000\000\000\000\000\000\000\000\000\000\260\361V̄\177", '\000' <repeats 18 times>, "X!\247\001\000\000\000\000 \000\000t\204\177\000\000 \271\257#\204\177\000\000\060\271\257#\204\177\000\000`\303Nt\204\177\000\000\033\257h\000\000\000\000\000x\t\000t\204\177\000\000\260\361V̄\177\000\000\237\266\257#\204\177\000\000\030", '\000' <repeats 23 times>, " \271\257#\204\177\000\000\060\271\257#\204\177\000\000\360\270\257#\204\177\000\000"..., this=0x7f8423afb580)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant_object.hpp:176
---Type <return> to continue, or q <return> to quit---
#12 fc::to_variant (e=..., v=...)
at /home/deleted/bitsharesx/libraries/fc/src/exception.cpp:114
#13 0x000000000068af1b in variant<fc::exception> (val=..., this=0x7f8423afb650)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant.hpp:421
#14 fc::mutable_variant_object::operator()<fc::exception const&> (
this=0x7f8423afb920, key="e", var=...)
at /home/deleted/bitsharesx/libraries/fc/include/fc/variant_object.hpp:176
#15 0x0000000000b9e56a in bts::net::peer_connection::destroy (
this=this@entry=0x7f8474e094d0)
at /home/deleted/bitsharesx/libraries/net/peer_connection.cpp:105
#16 0x0000000000b9f80b in bts::net::peer_connection::~peer_connection (
this=this@entry=0x7f8474e094d0, __in_chrg=<optimized out>)
at /home/deleted/bitsharesx/libraries/net/peer_connection.cpp:116
#17 0x0000000000ba5661 in ~peer_connection (this=0x7f8474e094d0,
__in_chrg=<optimized out>)
at /home/deleted/bitsharesx/libraries/net/peer_connection.cpp:117
#18 std::_Sp_counted_ptr<bts::net::peer_connection*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimized out>)
at /usr/include/c++/4.9/bits/shared_ptr_base.h:373
#19 0x0000000000b4b62a in _M_release (this=0x7f8474e28830)
at /usr/include/c++/4.9/bits/shared_ptr_base.h:149
#20 ~__shared_count (this=0x7f84748d73c8, __in_chrg=<optimized out>)
at /usr/include/c++/4.9/bits/shared_ptr_base.h:666
#21 ~__shared_ptr (this=0x7f84748d73c0, __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at /usr/include/c++/4.9/bits/shared_ptr_base.h:914
#22 ~shared_ptr (this=0x7f84748d73c0, __in_chrg=<optimized out>)
at /usr/include/c++/4.9/bits/shared_ptr.h:93
#23 ~_List_node (this=0x7f84748d73b0, __in_chrg=<optimized out>)
at /usr/include/c++/4.9/bits/stl_list.h:106
#24 destroy<std::_List_node<std::shared_ptr<bts::net::peer_connection> > > (
this=<optimized out>, __p=0x7f84748d73b0)
at /usr/include/c++/4.9/ext/new_allocator.h:124
#25 std::_List_base<std::shared_ptr<bts::net::peer_connection>, std::allocator<std::shared_ptr<bts::net::peer_connection> > >::_M_clear (
this=this@entry=0x7f84744160d8) at /usr/include/c++/4.9/bits/list.tcc:75
#26 0x0000000000b063f8 in clear (this=0x7f84744160d8)
at /usr/include/c++/4.9/bits/stl_list.h:1304
#27 bts::net::detail::node_impl::delayed_peer_deletion_task (
this=0x7f8474415ca0) at /home/deleted/bitsharesx/libraries/net/node.cpp:1319
#28 0x0000000000b068dc in operator() (__closure=<optimized out>)
at /home/deleted/bitsharesx/libraries/net/node.cpp:1355
#29 fc::detail::void_functor_run<bts::net::detail::node_impl::schedule_peer_for_deletion(const peer_connection_ptr&)::<lambda()> >::run(void *, void *) (
functor=<optimized out>, prom=0x7f8474a74e70)
at /home/deleted/bitsharesx/libraries/fc/include/fc/thread/task.hpp:83
#30 0x0000000000a36675 in fc::task_base::run_impl (this=0x7f8474a74e80)
at /home/deleted/bitsharesx/libraries/fc/src/thread/task.cpp:43
#31 0x0000000000a35113 in run_next_task (this=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at /home/deleted/bitsharesx/libraries/fc/src/thread/thread_d.hpp:398
#32 fc::thread_d::process_tasks (this=0x7f84740008c0)
at /home/deleted/bitsharesx/libraries/fc/src/thread/thread_d.hpp:422
#33 0x0000000000a35381 in fc::thread_d::start_process_tasks (
my=140206858569920)
at /home/deleted/bitsharesx/libraries/fc/src/thread/thread_d.hpp:378
#34 0x0000000000db20fe in make_fcontext ()
#35 0x00007f84740008c0 in ?? ()
#36 0x0000000000000000 in ?? ()