Can you make your map available for someone (me?) to look at - that crash is happening inside boost::graph library code - (or conceivably a Mudlet helper function that we've plugged into the library code) and something in the map data is not right - I'd want to do an autopsy on that data to see what is breaking things...
P.S. I've just exposed my Email address id you can post the (compressed if possible) map file! -- You received this bug notification because you are a member of Mudlet Makers, which is subscribed to Mudlet. https://bugs.launchpad.net/bugs/1263447 Title: Crash on pathfinding using unconnected maps Status in Mudlet: Fix Committed Bug description: Import the sample map with rooms 1,2 which area in area 1 and are not connected. Then try to do getPath(1,2) - a crash happens. This happens on Mudlet 2.1, Chris7/Mudlet2/mudletDev and SF master. mudletDev backtrace: 0 astar_search<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float> >, distance_heuristic<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float> >, float, std::vector<location> >, astar_goal_visitor<unsigned long>, unsigned long*, boost::shared_array_property_map<float, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >, float*, boost::adj_list_edge_property_map<boost::directed_tag, float, float const&, unsigned long, boost::property<boost::edge_weight_t, float> const, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >, std::less<float>, boost::closed_plus<float>, float, float> astar_search.hpp 294 0x5f5b4a 1 boost::astar_search<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float, boost::no_property>, boost::no_property, boost::listS>, distance_heuristic<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float, boost::no_property>, boost::no_property, boost::listS>, float, std::vector<location, std::allocator<location> > >, astar_goal_visitor<unsigned long>, boost::graph_visitor_t, boost::bgl_named_params<float*, boost::vertex_distance_t, boost::bgl_named_params<unsigned long*, boost::vertex_predecessor_t, boost::no_property> > > astar_search.hpp 329 0x5f5b4a 2 TMap::findPath TMap.cpp 771 0x5ef6f3 3 TLuaInterpreter::getPath TLuaInterpreter.cpp 4221 0x4de665 4 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c23c 5 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff7986c7b 6 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c64d 7 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797b8d7 8 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c802 9 lua_pcall /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff7978361 10 TLuaInterpreter::call TLuaInterpreter.cpp 10178 0x4ef23d 11 TAlias::execute TAlias.cpp 426 0x529368 12 TAlias::match TAlias.cpp 275 0x52a553 13 TAlias::match TAlias.cpp 284 0x529bfe 14 AliasUnit::processDataStream AliasUnit.cpp 281 0x537754 15 Host::send Host.cpp 638 0x45ca9c 16 TCommandLine::enterCommand TCommandLine.cpp 522 0x51dd5c 17 TCommandLine::event TCommandLine.cpp 236 0x51f413 18 QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/vadi/Programs/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5 0x7ffff644ef34 19 QApplication::notify(QObject*, QEvent*) /home/vadi/Programs/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5 0x7ffff6452cfe 20 QCoreApplication::notifyInternal(QObject*, QEvent*) /home/vadi/Programs/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5 0x7ffff54eb554 ... <More> master backtrace: 0 put<float, float> property_map.hpp 176 0x5f14e5 1 astar_search<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float> >, distance_heuristic<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float> >, float, std::vector<location> >, astar_goal_visitor<unsigned long>, unsigned long*, boost::shared_array_property_map<float, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >, float*, boost::adj_list_edge_property_map<boost::directed_tag, float, float const&, unsigned long, boost::property<boost::edge_weight_t, float> const, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >, std::less<float>, boost::closed_plus<float>, float, float> astar_search.hpp 294 0x5f14e5 2 boost::astar_search<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float, boost::no_property>, boost::no_property, boost::listS>, distance_heuristic<boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, float, boost::no_property>, boost::no_property, boost::listS>, float, std::vector<location, std::allocator<location> > >, astar_goal_visitor<unsigned long>, boost::graph_visitor_t, boost::bgl_named_params<float*, boost::vertex_distance_t, boost::bgl_named_params<unsigned long*, boost::vertex_predecessor_t, boost::no_property> > > astar_search.hpp 329 0x5f14e5 3 TMap::findPath TMap.cpp 751 0x5eb0bd 4 TLuaInterpreter::getPath TLuaInterpreter.cpp 4133 0x4daee7 5 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c23c 6 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff7986c7b 7 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c64d 8 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797b8d7 9 ?? /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff797c802 10 lua_pcall /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 0x7ffff7978361 11 TLuaInterpreter::call TLuaInterpreter.cpp 10111 0x4eae3d 12 TAlias::execute TAlias.cpp 426 0x5250b8 13 TAlias::match TAlias.cpp 275 0x5262a3 14 TAlias::match TAlias.cpp 284 0x52594e 15 AliasUnit::processDataStream AliasUnit.cpp 281 0x5334a4 16 Host::send Host.cpp 636 0x45c65c 17 TCommandLine::enterCommand TCommandLine.cpp 522 0x519aac 18 TCommandLine::event TCommandLine.cpp 236 0x51b163 19 QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/vadi/Programs/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5 0x7ffff644ef34 20 QApplication::notify(QObject*, QEvent*) /home/vadi/Programs/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5 0x7ffff6452cfe ... <More> To manage notifications about this bug go to: https://bugs.launchpad.net/mudlet/+bug/1263447/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mudlet-makers Post to : [email protected] Unsubscribe : https://launchpad.net/~mudlet-makers More help : https://help.launchpad.net/ListHelp

