{"action":"created","issue":{"url":"https://api.github.com/repos/ros/robot_model/issues/110","labels_url":"https://api.github.com/repos/ros/robot_model/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/ros/robot_model/issues/110/comments","events_url":"https://api.github.com/repos/ros/robot_model/issues/110/events","html_url":"https://github.com/ros/robot_model/issues/110","id":83952986,"number":110,"title":"URDF release 1.11.7 causes segfault on RVIZ","user":{"login":"DonatasKozlovskis","id":1411951,"avatar_url":"https://avatars.githubusercontent.com/u/1411951?v=3","gravatar_id":"","url":"https://api.github.com/users/DonatasKozlovskis","html_url":"https://github.com/DonatasKozlovskis","followers_url":"https://api.github.com/users/DonatasKozlovskis/followers","following_url":"https://api.github.com/users/DonatasKozlovskis/following{/other_user}","gists_url":"https://api.github.com/users/DonatasKozlovskis/gists{/gist_id}","starred_url":"https://api.github.com/users/DonatasKozlovskis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonatasKozlovskis/subscriptions","organizations_url":"https://api.github.com/users/DonatasKozlovskis/orgs","repos_url":"https://api.github.com/users/DonatasKozlovskis/repos","events_url":"https://api.github.com/users/DonatasKozlovskis/events{/privacy}","received_events_url":"https://api.github.com/users/DonatasKozlovskis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-02T10:07:21Z","updated_at":"2015-09-13T05:28:49Z","closed_at":null,"body":"Hello!\r\n\r\nI recently faced segfault running RVIZ  in Ubuntu arm with ROS Indigo on jetson tk1.\r\nIsssu is caused by release 1.11.7, because downgrading URDF back to 1.11.6 solves the issue.\r\nAs well, latest commit https://github.com/ros/robot_model/pull/108 did not resolve the issue.\r\n\r\nGDB backtrace:\r\n<pre>\r\n[ INFO] [1433239574.583682161]: OpenGl version: 4.4 (GLSL 4.4).\r\n[New Thread 0xa8e363b0 (LWP 3071)]\r\n[New Thread 0xa86363b0 (LWP 3072)]\r\n\r\nProgram received signal SIGSEGV, Segmentation fault.\r\nis_anchored (code=code@entry=0x685460 \"}\", bracket_map=bracket_map@entry=0, \r\n    backref_map=backref_map@entry=0) at pcre_compile.c:7339\r\n7339\tpcre_compile.c: No such file or directory.\r\n\r\n#0  is_anchored (code=code@entry=0x4e9858 \"}\", \r\n    bracket_map=bracket_map@entry=0, backref_map=backref_map@entry=0)\r\n    at pcre_compile.c:7339\r\n#1  0xb37c80de in pcre_compile2 (pattern=<optimized out>, \r\n    options=<optimized out>, errorcodeptr=errorcodeptr@entry=0x0, \r\n    errorptr=errorptr@entry=0xbeffde44, erroroffset=0xbeffde48, \r\n    tables=0xb37eda70 <_pcre_default_tables> \"\", tables@entry=0x0)\r\n    at pcre_compile.c:8076\r\n#2  0xb37c8240 in pcre_compile (pattern=<optimized out>, \r\n    options=<optimized out>, errorptr=0xbeffde44, \r\n    erroroffset=<optimized out>, tables=0x0) at pcre_compile.c:7616\r\n#3  0xac27da72 in pcrecpp::RE::Compile(pcrecpp::RE::Anchor) ()\r\n   from /usr/lib/arm-linux-gnueabihf/libpcrecpp.so.0\r\n#4  0xac27db7a in pcrecpp::RE::Init(std::string const&, pcrecpp::RE_Options const*) () from /usr/lib/arm-linux-gnueabihf/libpcrecpp.so.0\r\n#5  0xac27dbc4 in pcrecpp::RE::Init(char const*, pcrecpp::RE_Options const*)\r\n    () from /usr/lib/arm-linux-gnueabihf/libpcrecpp.so.0\r\n#6  0xa7ab998e in pcrecpp::RE::RE(char const*) ()\r\n   from /home/chili/catkin_ws/devel/lib/liburdf.so\r\n#7  0xa7ab8096 in __static_initialization_and_destruction_0(int, int) ()\r\n   from /home/chili/catkin_ws/devel/lib/liburdf.so\r\n#8  0xa7ab8132 in _GLOBAL__sub_I_model.cpp ()\r\n   from /home/chili/catkin_ws/devel/lib/liburdf.so\r\n---Type <return> to continue, or q <return> to quit---\r\n#9  0xb6fea20e in call_init (l=<optimized out>, argc=1, argv=0xbeffec44, \r\n    env=0xbeffec4c) at dl-init.c:78\r\n#10 0xb6fea2a0 in _dl_init (main_map=main_map@entry=0x4f1500, argc=1, \r\n    argv=0xbeffec44, env=0xbeffec4c) at dl-init.c:126\r\n#11 0xb6fed076 in dl_open_worker (a=<optimized out>) at dl-open.c:577\r\n#12 0xb6fea140 in _dl_catch_error (objname=objname@entry=0xbeffe164, \r\n    errstring=errstring@entry=0xbeffe168, \r\n    mallocedp=mallocedp@entry=0xbeffe163, \r\n    operate=0xb6fece41 <dl_open_worker>, args=args@entry=0xbeffe16c)\r\n    at dl-error.c:187\r\n#13 0xb6feca8e in _dl_open (\r\n    file=0x5ce864 \"/opt/ros/indigo/lib/libdefault_plugin.so\", \r\n    mode=-2147483391, \r\n    caller_dlopen=0xb5508e67 <Poco::SharedLibraryImpl::loadImpl(std::string const&)+46>, nsid=<optimized out>, argc=1, argv=0xbeffec44, env=0xbeffec4c)\r\n    at dl-open.c:661\r\n#14 0xb5094af8 in dlopen_doit (a=0xbeffe3c0) at dlopen.c:66\r\n#15 0xb6fea140 in _dl_catch_error (objname=0x2cd74, errstring=0x2cd78, \r\n    mallocedp=0x2cd70, operate=0xb5094aa5 <dlopen_doit>, args=0xbeffe3c0)\r\n    at dl-error.c:187\r\n#16 0xb5094f48 in _dlerror_run (operate=0xb5094aa5 <dlopen_doit>, \r\n    args=args@entry=0xbeffe3c0) at dlerror.c:163\r\n#17 0xb5094b82 in __dlopen (\r\n---Type <return> to continue, or q <return> to quit---\r\n    file=0x5ce864 \"/opt/ros/indigo/lib/libdefault_plugin.so\", \r\n    mode=<optimized out>) at dlopen.c:87\r\n#18 0xb5508e66 in Poco::SharedLibraryImpl::loadImpl(std::string const&) ()\r\n   from /usr/lib/libPocoFoundation.so.9\r\n#19 0xb55091ce in Poco::SharedLibrary::SharedLibrary(std::string const&) ()\r\n   from /usr/lib/libPocoFoundation.so.9\r\n#20 0xb64f5556 in class_loader::class_loader_private::loadLibrary(std::string const&, class_loader::ClassLoader*) ()\r\n   from /opt/ros/indigo/lib/libclass_loader.so\r\n#21 0xb64f181c in class_loader::ClassLoader::loadLibrary() ()\r\n   from /opt/ros/indigo/lib/libclass_loader.so\r\n#22 0xb64f199a in class_loader::ClassLoader::ClassLoader(std::string const&, bool) () from /opt/ros/indigo/lib/libclass_loader.so\r\n#23 0xb64f79ec in class_loader::MultiLibraryClassLoader::loadLibrary(std::string const&) () from /opt/ros/indigo/lib/libclass_loader.so\r\n#24 0xb6f83162 in pluginlib::ClassLoader<rviz::ViewController>::loadLibraryForClass(std::string const&) () from /opt/ros/indigo/lib/librviz.so\r\n</pre>\r\n\r\nPlease let me know if I can provide more information."},"comment":{"url":"https://api.github.com/repos/ros/robot_model/issues/comments/139845307","html_url":"https://github.com/ros/robot_model/issues/110#issuecomment-139845307","issue_url":"https://api.github.com/repos/ros/robot_model/issues/110","id":139845307,"user":{"login":"jonbinney","id":1538056,"avatar_url":"https://avatars.githubusercontent.com/u/1538056?v=3","gravatar_id":"","url":"https://api.github.com/users/jonbinney","html_url":"https://github.com/jonbinney","followers_url":"https://api.github.com/users/jonbinney/followers","following_url":"https://api.github.com/users/jonbinney/following{/other_user}","gists_url":"https://api.github.com/users/jonbinney/gists{/gist_id}","starred_url":"https://api.github.com/users/jonbinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonbinney/subscriptions","organizations_url":"https://api.github.com/users/jonbinney/orgs","repos_url":"https://api.github.com/users/jonbinney/repos","events_url":"https://api.github.com/users/jonbinney/events{/privacy}","received_events_url":"https://api.github.com/users/jonbinney/received_events","type":"User","site_admin":false},"created_at":"2015-09-13T05:28:49Z","updated_at":"2015-09-13T05:28:49Z","body":"I had this same crash (well, the backtrace was pretty much the same from frame 0 up to frame 6) using robot_state_publisher on an odroid. I still had the issue when using version 1.11.7 from source, but the issue was gone when i used version 1.11.8 from source. Hopefully this issue will be gone once the arm buildfarm finishes building 1.11.8"}}