AssertionError Assertion `!node_algorithms::inited(real_value_traits::to_node_ptr(value))' failed at /usr/include/boost/intrusive/list.hpp:1263

Description

John, can you take a look at the stack trace? I have no clue for this one.

While running Jonathan's test case, I saw this assertion error.
FYI, start of test timestamp is
1453274126.128613262

Error occurred while
Loading edge file forum_hasTag_tag_0_0.csv 1453277067.216227075 SessionAlarm.cc:197 in handleTimerEvent WARNING[1]: Aborting READ_KEYS_AND_VALUE, PING to server at infrc:host=192.168.1.111,port=12247 after 505 ms (server not responding)

Part of log (/home/seojin/ramcloud/logs/20160119231525) & stack trace is following.

  •  

    •  

      •  

        • server1.rc11.log:
          1453277066.710875887 Logger.cc:800 in assertionError ERROR[1]: Assertion `!node_algorithms::inited(real_value_traits::to_node_ptr(value))' failed at /usr/include/boost/intrusive/list.hpp:1263 in boost::intrusive::list_impl<ValueTraits, SizeType, ConstantTimeSize>::iterator boost::intrusive::list_impl<ValueTraits, SizeType, ConstantTimeSize>::iterator_to(boost::intrusive::list_impl<ValueTraits, SizeType, ConstantTimeSize>::reference) [with ValueTraits = boost::intrusive::mhtraits<RAMCloud::InfRcTransport::ClientRpc, boost::intrusive::list_member_hook<>, &RAMCloud::InfRcTransport::ClientRpc::queueEntries>; SizeType = long unsigned int; bool ConstantTimeSize = true; boost::intrusive::list_impl<ValueTraits, SizeType, ConstantTimeSize>::iterator = boost::intrusive::list_iterator<boost::intrusive::mhtraits<RAMCloud::InfRcTransport::ClientRpc, boost::intrusive::list_member_hook<>, &RAMCloud::InfRcTransport::ClientRpc::queueEntries>, false>; typename boost::intrusive::detail::get_real_value_traits<ValueTraits>::type = boost::intrusive::mhtraits<RAMCloud::InfRcTransport::ClientRpc, boost::intrusive::list_member_hook<>, &RAMCloud::InfRcTransport::ClientRpc::queueEntries>; boost::intrusive::list_impl<ValueTraits, SizeType, ConstantTimeSize>::reference = RAMCloud::InfRcTransport::ClientRpc&]
          1453277066.714462351 Logger.cc:800 in assertionError ERROR[1]: Backtrace:
          1453277066.714466432 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud6Logger12logBacktraceENS_9LogModuleENS_8LogLevelERKNS_12CodeLocationE+0x40) [0x835e36]
          1453277066.714467765 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(ZN8RAMCloud6Logger14assertionErrorEPKcS2_jS2+0x195) [0x837499]
          1453277066.714468914 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(__assert_fail+0x39) [0x837ad6]
          1453277066.714470001 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(ZN5boost9intrusive9list_implINS0_8mhtraitsIN8RAMCloud14InfRcTransport9ClientRpcENS0_16list_member_hookIvvvEEXadL_ZNS5_12queueEntriesEEEEEmLb1EE11iterator_toERS5+0x53) [0x93452d]
          1453277066.714471214 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(ZN8RAMCloud5eraseIN5boost9intrusive4listINS_14InfRcTransport9ClientRpcENS2_11member_hookIS5_NS2_16list_member_hookIvvvEEXadL_ZNS5_12queueEntriesEEEEEvvEES5_EEvRT_RT0+0x27) [0x933af7]
          1453277066.714472437 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud14InfRcTransport12InfRcSession13cancelRequestEPNS_9Transport11RpcNotifierE+0x4b3) [0x92cc61]
          1453277066.714473570 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud20CancelRequestWrapper6invokeEv+0x36) [0x91ea22]
          1453277066.714474697 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud12DispatchExec4pollEv+0x4a) [0x7e9294]
          1453277066.714475775 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud8Dispatch4pollEv+0x526) [0x7e37fa]
          1453277066.714476882 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud8Dispatch3runEv+0x3c) [0x7e3bf4]
          1453277066.714477961 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(_ZN8RAMCloud6Server25createAndRegisterServicesEv+0) [0x792096]
          1453277066.714479077 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server(main+0x14b9) [0x98d8ab]
          1453277066.714480162 Logger.cc:800 in assertionError ERROR[1]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f129fbd3b45]
          1453277066.714481237 Logger.cc:800 in assertionError ERROR[1]: /home/seojin/ramcloud/obj.master/server() [0x7639e9]
          1453277066.720871952 DispatchExec.cc:93 in sync WARNING[2]: DispatchExec::sync has been stalled for 0.01 seconds
          1453277066.767511222 Logger.cc:823 in criticalErrorHandler ERROR[5]: Signal 11 (Segmentation fault) at address 0x7f124c0017f0 from 0x7f124c0017f0
          1453277066.767854224 Logger.cc:840 in criticalErrorHandler ERROR[5]: Backtrace:
          1453277066.767858775 Logger.cc:842 in criticalErrorHandler ERROR[5]: [0x7f124c0017f0]
          1453277066.767860017 Logger.cc:842 in criticalErrorHandler ERROR[5]: [0x7f124c0017f0]

Environment

None

Status

Assignee

John Ousterhout

Reporter

Seo Jin Park

Labels

None

Priority

Medium
Configure