id summary reporter owner description type status milestone component version severity resolution keywords cc 7967 auto_index crashes during boostbook xml processing alexey kutumov John Maddock "auto_index crashes with following backtrace: #3 0x08126947 in std::pair::pair (this=0xbf909bb8, __a=, __b=""end"") at /usr/include/c++/4.7/bits/stl_pair.h:105 #4 0x0811ef7c in process_node (node=..., prev=0xbf909ea4, pt=0xbf909e9c, seen=false) at /usr/src/projects/boost/modularize/src/boost/auto_index/src/auto_index.cpp:469 I founded, that this error happens when we construct item_index: {{{ std::pair item_index(*pid, i->term); }}} with incorrect pid argument (in this case it equals to zero). This variable is initialized at line 455: {{{ const std::string* pid = get_current_block_id(&id); }}} And this function returns 0, which causes segfault" Bugs closed To Be Determined auto_index Boost 1.52.0 Problem fixed