Advertisement
Guest User

sl crash

a guest
Feb 14th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.98 KB | None | 0 0
  1. ➜ springlobby git:(master) ✗ gdb /home/revenant/springlobby/src/springlobby
  2. GNU gdb (GDB) Fedora 7.10.1-30.fc23
  3. Copyright (C) 2015 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  7. and "show warranty" for details.
  8. This GDB was configured as "x86_64-redhat-linux-gnu".
  9. Type "show configuration" for configuration details.
  10. For bug reporting instructions, please see:
  11. <http://www.gnu.org/software/gdb/bugs/>.
  12. Find the GDB manual and other documentation resources online at:
  13. <http://www.gnu.org/software/gdb/documentation/>.
  14. For help, type "help".
  15. Type "apropos word" to search for commands related to "word"...
  16. Reading symbols from /home/revenant/springlobby/src/springlobby...done.
  17. (gdb) run
  18. Starting program: /home/revenant/springlobby/src/springlobby
  19. Missing separate debuginfos, use: dnf debuginfo-install glibc-2.22-7.fc23.x86_64
  20. [Thread debugging using libthread_db enabled]
  21. Using host libthread_db library "/lib64/libthread_db.so.1".
  22. [New Thread 0x7fffd962c700 (LWP 28734)]
  23. [New Thread 0x7fffd8e2b700 (LWP 28735)]
  24. Missing separate debuginfo for /home/revenant/.spring/engine/98.0/libunitsync.so
  25. Missing separate debuginfo for /home/revenant/.spring/engine/94.1/libunitsync.so
  26.  
  27. Program received signal SIGSEGV, Segmentation fault.
  28. 0x00007ffff34bebfa in ?? () from /lib64/libstdc++.so.6
  29. Missing separate debuginfos, use: dnf debuginfo-install alsa-lib-1.0.29-2.fc23.x86_64 alure-1.2-10.fc23.x86_64 atk-2.18.0-1.fc23.x86_64 at-spi2-atk-2.18.1-1.fc23.x86_64 at-spi2-core-2.18.3-1.fc23.x86_64 boost-chrono-1.58.0-11.fc23.x86_64 boost-filesystem-1.58.0-11.fc23.x86_64 boost-regex-1.58.0-11.fc23.x86_64 boost-system-1.58.0-11.fc23.x86_64 boost-thread-1.58.0-11.fc23.x86_64 bzip2-libs-1.0.6-19.fc23.x86_64 cairo-1.14.2-2.fc23.x86_64 cairo-gobject-1.14.2-2.fc23.x86_64 cyrus-sasl-lib-2.1.26-25.2.fc23.x86_64 dbus-libs-1.10.6-1.fc23.x86_64 DevIL-1.7.8-22.fc23.x86_64 dumb-devel-0.9.3-21.fc23.x86_64 elfutils-libelf-0.165-2.fc23.x86_64 elfutils-libs-0.165-2.fc23.x86_64 expat-2.1.0-12.fc23.x86_64 flac-libs-1.3.1-5.fc23.x86_64 fluidsynth-libs-1.1.6-6.fc23.x86_64 fontconfig-2.11.94-4.fc23.R.x86_64 freetype-2.6.0-3.fc23.R.x86_64 gdk-pixbuf2-2.32.3-1.fc23.x86_64 glib2-2.46.2-1.fc23.x86_64 graphite2-1.2.4-5.fc23.x86_64 gsm-1.0.13-13.fc23.x86_64 gtk3-3.18.7-2.fc23.x86_64 gvfs-client-1.26.2-1.fc23.x86_64 harfbuzz-1.0.6-1.fc23.x86_64 jack-audio-connection-kit-1.9.10-3.fc23.x86_64 jasper-libs-1.900.1-31.fc23.x86_64 jbigkit-libs-2.1-4.fc23.x86_64 json-c-0.12-6.fc23.x86_64 keyutils-libs-1.5.9-7.fc23.x86_64 krb5-libs-1.14-7.fc23.x86_64 lash-0.5.4-23.fc23.x86_64 lcms2-2.7-2.fc23.x86_64 libasyncns-0.8-9.fc23.x86_64 libattr-2.4.47-14.fc23.x86_64 libcanberra-0.30-10.fc23.x86_64 libcanberra-gtk3-0.30-10.fc23.x86_64 libcap-2.24-8.fc23.x86_64 libcom_err-1.42.13-3.fc23.x86_64 libcurl-7.43.0-5.fc23.x86_64 libdatrie-0.2.8-6.fc23.x86_64 libepoxy-1.2-4.fc23.x86_64 libffi-3.1-8.fc23.x86_64 libgcc-5.3.1-2.fc23.x86_64 libgcrypt-1.6.4-1.fc23.x86_64 libgomp-5.3.1-2.fc23.x86_64 libgpg-error-1.21-1.fc23.x86_64 libICE-1.0.9-3.fc23.x86_64 libicu-54.1-5.fc23.x86_64 libidn-1.32-1.fc23.x86_64 libjpeg-turbo-1.4.1-2.fc23.x86_64 libmng-2.0.3-2.fc23.x86_64 libmspack-0.5-0.2.alpha.fc23.x86_64 libnghttp2-1.6.0-1.fc23.x86_64 libnotify-0.7.6-7.fc23.x86_64 libogg-1.3.2-4.fc23.x86_64 libpng-1.6.19-2.fc23.x86_64 libselinux-2.4-4.fc23.x86_64 libSM-1.2.2-3.fc23.x86_64 libsndfile-1.0.25-18.fc23.x86_64 libssh2-1.6.0-3.fc23.x86_64 libstdc++-5.3.1-2.fc23.x86_64 libtdb-1.3.8-1.fc23.x86_64 libthai-0.1.21-2.fc23.x86_64 libtiff-4.0.4-1.fc23.x86_64 libtool-ltdl-2.4.6-8.fc23.x86_64 libuuid-2.27.1-2.fc23.x86_64 libvorbis-1.3.4-5.fc23.x86_64 libwayland-client-1.9.0-1.fc23.x86_64 libwayland-cursor-1.9.0-1.fc23.x86_64 libX11-1.6.3-2.fc23.x86_64 libXau-1.0.8-5.fc23.x86_64 libxcb-1.11.1-1.fc23.x86_64 libXcomposite-0.4.4-7.fc23.x86_64 libXcursor-1.1.14-4.fc23.x86_64 libXdamage-1.1.4-7.fc23.x86_64 libXext-1.3.3-3.fc23.x86_64 libXfixes-5.0.1-5.fc23.x86_64 libXi-1.7.6-1.fc23.x86_64 libXinerama-1.1.3-5.fc23.x86_64 libxkbcommon-0.5.0-2.fc23.x86_64 libXrandr-1.5.0-2.fc23.x86_64 libXrender-0.9.9-2.fc23.x86_64 libXtst-1.2.2-5.fc23.x86_64 libXxf86vm-1.1.4-2.fc23.x86_64 mesa-libwayland-egl-11.1.0-2.20151218.fc23.x86_64 ncurses-libs-5.9-21.20150214.fc23.x86_64 nspr-4.11.0-1.fc23.x86_64 nss-3.22.0-1.0.fc23.x86_64 nss-softokn-freebl-3.22.0-1.0.fc23.x86_64 nss-util-3.22.0-1.0.fc23.x86_64 openal-soft-1.17.1-1.fc23.x86_64 openldap-2.4.40-14.fc23.x86_64 openssl-libs-1.0.2f-1.fc23.x86_64 opus-1.1.2-1.fc23.x86_64 PackageKit-gtk3-module-1.0.11-1.fc23.x86_64 pango-1.38.1-1.fc23.x86_64 pcre-8.38-4.fc23.x86_64 pixman-0.34.0-1.fc23.x86_64 pulseaudio-libs-7.1-1.fc23.x86_64 readline-6.3-6.fc23.x86_64 SDL-1.2.15-20.fc23.x86_64 spring-100.0-1.fc23.x86_64 systemd-libs-222-14.fc23.x86_64 tcp_wrappers-libs-7.6-81.fc23.x86_64 wxBase3-3.0.2-12.fc23.x86_64 wxGTK3-3.0.2-12.fc23.x86_64 xz-libs-5.2.1-3.fc23.x86_64 zlib-1.2.8-9.fc23.x86_64
  30. (gdb) bt full
  31. #0 0x00007ffff34bebfa in () at /lib64/libstdc++.so.6
  32. #1 0x00007fffcb13dcf7 in std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<boost::re_detail::cpp_regex_traits_base<char> const, std::_List_iterator<std::pair<boost::shared_ptr<boost::re_detail::cpp_regex_traits_implementation<char> const>, boost::re_detail::cpp_regex_traits_base<char> const*> > >, std::_Select1st<std::pair<boost::re_detail::cpp_regex_traits_base<char> const, std::_List_iterator<std::pair<boost::shared_ptr<boost::re_detail::cpp_regex_traits_implementation<char> const>, boost::re_detail::cpp_regex_traits_base<char> const*> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<boost::re_detail::cpp_regex_traits_base<char> const, std::_List_iterator<std::pair<boost::shared_ptr<boost::re_detail::cpp_regex_traits_implementation<char> const>, boost::re_detail::cpp_regex_traits_base<char> const*> > > > >::_M_insert_unique(std::pair<boost::re_detail::cpp_regex_traits_base<char> const, std::_List_iterator<std::pair<boost::shared_ptr<boost::re_detail::cpp_regex_traits_implementation<char> const>, boost::re_detail::cpp_regex_traits_base<char> const*> > > const&) ()
  33. at /home/revenant/.spring/engine/_100.0/libunitsync.so
  34. #2 0x00007fffcb142484 in boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>, boost::re_detail::cpp_regex_traits_implementation<char> >::do_get(boost::re_detail::cpp_regex_traits_base<char> const&, unsigned long) () at /home/revenant/.spring/engine/_100.0/libunitsync.so
  35. #3 0x00007fffcb142941 in boost::shared_ptr<boost::re_detail::cpp_regex_traits_implementation<char> const> boost::re_detail::create_cpp_regex_traits<char>(std::locale const&) ()
  36. at /home/revenant/.spring/engine/_100.0/libunitsync.so
  37. #4 0x00007fffcb142a22 in boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_data() () at /home/revenant/.spring/engine/_100.0/libunitsync.so
  38. #5 0x00007fffcb142f50 in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int) ()
  39. at /home/revenant/.spring/engine/_100.0/libunitsync.so
  40. #6 0x00007fffcaffd083 in FileSystem::GetNormalizedPath(std::string const&) (f=0, p2=0x7fffcb1eb9a8 "", p1=0x7fffcb1eb9a1 "[/]{2,}", this=0x7fffffffc670)
  41. at /usr/include/boost/regex/v4/basic_regex.hpp:382
  42. normalizedPath = "/home/revenant/.spring/engine/_100.0//isolated.txt"
  43. #7 0x00007fffcaffd083 in FileSystem::GetNormalizedPath(std::string const&) (f=0, p=0x7fffcb1eb9a1 "[/]{2,}", this=0x7fffffffc670) at /usr/include/boost/regex/v4/basic_regex.hpp:367
  44. normalizedPath = "/home/revenant/.spring/engine/_100.0//isolated.txt"
  45. #8 0x00007fffcaffd083 in FileSystem::GetNormalizedPath(std::string const&) (f=0, p=0x7fffcb1eb9a1 "[/]{2,}", this=0x7fffffffc670) at /usr/include/boost/regex/v4/basic_regex.hpp:336
  46. normalizedPath = "/home/revenant/.spring/engine/_100.0//isolated.txt"
  47. #9 0x00007fffcaffd083 in FileSystem::GetNormalizedPath(std::string const&) (path="/home/revenant/.spring/engine/_100.0//isolated.txt") at ../../rts/System/FileSystem/FileSystem.cpp:222
  48. normalizedPath = "/home/revenant/.spring/engine/_100.0//isolated.txt"
  49. #10 0x00007fffcaffd60b in FileSystem::FileExists(std::string) (file="/home/revenant/.spring/engine/_100.0//isolated.txt") at ../../rts/System/FileSystem/FileSystem.cpp:115
  50. #11 0x00007fffcafea8b8 in DataDirLocater::UpdateIsolationModeByEnvVar() (this=this@entry=0x7fffcb4afa80 <dataDirLocater>) at ../../rts/System/FileSystem/DataDirLocater.cpp:98
  51. envIsolation = <optimized out>
  52. dir = "/home/revenant/.spring/engine/_100.0/"
  53. #12 0x00007fffcafeb49c in DataDirLocater::DataDirLocater() (this=0x7fffcb4afa80 <dataDirLocater>) at ../../rts/System/FileSystem/DataDirLocater.cpp:81
  54. #13 0x00007fffcafd869d in _GLOBAL__sub_I_DataDirLocater.cpp(void) (__initialize_p=<optimized out>, __priority=<optimized out>) at ../../rts/System/FileSystem/DataDirLocater.cpp:37
  55. #14 0x00007fffcafd869d in _GLOBAL__sub_I_DataDirLocater.cpp(void) () at ../../rts/System/FileSystem/DataDirLocater.cpp:570
  56. #15 0x00007ffff7deb75a in call_init.part () at /lib64/ld-linux-x86-64.so.2
  57. #16 0x00007ffff7deb86b in _dl_init () at /lib64/ld-linux-x86-64.so.2
  58. #17 0x00007ffff7df03c2 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
  59. #18 0x00007ffff7deb604 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
  60. #19 0x00007ffff7def6c3 in _dl_open () at /lib64/ld-linux-x86-64.so.2
  61. #20 0x00007ffff3e66fc9 in dlopen_doit () at /lib64/libdl.so.2
  62. #21 0x00007ffff7deb604 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
  63. #22 0x00007ffff3e67631 in _dlerror_run () at /lib64/libdl.so.2
  64. ---Type <return> to continue, or q <return> to quit---
  65. #23 0x00007ffff3e67061 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
  66. #24 0x0000000000a89a00 in LSL::_LoadLibrary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (libpath="/home/revenant/.spring/engine/_100.0/libunitsync.so")
  67. at /home/revenant/springlobby/src/lsl/src/lslunitsync/sharedlib.cpp:45
  68. res = 0x0
  69. #25 0x0000000000a4c403 in LSL::SpringBundle::GetBundleVersion() (this=0x7fffffffce70) at /home/revenant/springlobby/src/lsl/src/lslunitsync/springbundle.cpp:21
  70. temphandle = 0x1
  71. functionname = ""
  72. getspringversion = 0x149aec0
  73. isspringreleaseversion = 0x7fffffffce50
  74. getspringversionpatcheset = 0x7fffffffce90
  75. #26 0x0000000000a4cc45 in LSL::SpringBundle::AutoComplete(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (this=0x7fffffffce70, searchpath="")
  76. at /home/revenant/springlobby/src/lsl/src/lslunitsync/springbundle.cpp:110
  77. #27 0x0000000000a4de61 in LSL::SpringBundle::GetSpringVersionList(std::__cxx11::list<LSL::SpringBundle, std::allocator<LSL::SpringBundle> > const&) (unitsync_paths=...)
  78. at /home/revenant/springlobby/src/lsl/src/lslunitsync/springbundle.cpp:188
  79. bundle =
  80. {unitsync = "/home/revenant/.spring/engine/_100.0/libunitsync.so", spring = "/home/revenant/.spring/engine/_100.0/spring", version = "", path = "/home/revenant/.spring/engine/_100.0", valid = false}
  81. __for_range =
  82. @0x7fffffffd230: {<std::__cxx11::_List_base<LSL::SpringBundle, std::allocator<LSL::SpringBundle> >> = {_M_impl = {<std::allocator<std::_List_node<LSL::SpringBundle> >> = {<__gnu_cxx::new_allocator<std::_List_node<LSL::SpringBundle> >> = {<No data fields>}, <No data fields>}, _M_node = {<std::__detail::_List_node_base> = {_M_next = 0x15a0820, _M_prev = 0x1323720}, _M_data = 10}}}, <No data fields>}
  83. __for_begin = {unitsync = "", spring = "", version = "", path = "/home/revenant/.spring/engine/_100.0", valid = false}
  84. __for_end =
  85. {unitsync = <error: Cannot access memory at address 0xa>, spring = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, version = "", path = ".", valid = 33}
  86. ret =
  87. std::map with 3 elements = {["100.0"] = {unitsync = "/usr/lib64/libunitsync.so", spring = "/usr/bin/spring", version = "100.0", path = "/usr/bin", valid = true}, ["94.1"] = {unitsync = "/home/revenant/.spring/engine/94.1/libunitsync.so", spring = "/home/revenant/.spring/engine/94.1/spring", version = "94.1", path = "/home/revenant/.spring/engine/94.1", valid = true}, ["98.0"] = {unitsync = "/home/revenant/.spring/engine/98.0/libunitsync.so", spring = "/home/revenant/.spring/engine/98.0/spring", version = "98.0", path = "/home/revenant/.spring/engine/98.0", valid = true}}
  88. uniq =
  89. std::map with 3 elements = {["/home/revenant/.spring/engine/94.1/libunitsync.so"] = "94.1", ["/home/revenant/.spring/engine/98.0/libunitsync.so"] = "98.0", ["/usr/lib64/libunitsync.so"] = "100.0"}
  90. #28 0x00000000009cbe11 in SlPaths::RefreshSpringVersionList(bool, LSL::SpringBundle const*) (autosearch=true, additionalbundle=0x0) at /home/revenant/springlobby/src/utils/slpaths.cpp:198
  91. versions =
  92. std::map with 3 elements = {["100.0"] = {unitsync = "/usr/lib64/libunitsync.so", spring = "/usr/bin/spring", version = "100.0", path = "/usr/bin", valid = true}, ["94.1"] = {unitsync = "/home/revenant/.spring/engine/94.1/libunitsync.so", spring = "/home/revenant/.spring/engine/94.1/spring", version = "94.1", path = "/home/revenant/.spring/engine/94.1", valid = true}, ["98.0"] = {unitsync = "/home/revenant/.spring/engine/98.0/libunitsync.so", spring = "/home/revenant/.spring/engine/98.0/spring", version = "98.0", path = "/home/revenant/.spring/engine/98.0", valid = true}}
  93. __FUNCTION__ = "RefreshSpringVersionList"
  94. usync_paths =
  95. ---Type <return> to continue, or q <return> to quit---
  96. {<std::__cxx11::_List_base<LSL::SpringBundle, std::allocator<LSL::SpringBundle> >> = {_M_impl = {<std::allocator<std::_List_node<LSL::SpringBundle> >> = {<__gnu_cxx::new_allocator<std::_List_node<LSL::SpringBundle> >> = {<No data fields>}, <No data fields>}, _M_node = {<std::__detail::_List_node_base> = {_M_next = 0x15a0820, _M_prev = 0x1323720}, _M_data = 10}}}, <No data fields>}
  97. list = {m_nSize = 16, m_nCount = 3, m_pItems = 0x1599a08, m_autoSort = false}
  98. count = 3
  99. #29 0x00000000007de39f in SpringLobbyApp::OnInit() (this=0x12d3000) at /home/revenant/springlobby/src/springlobbyapp.cpp:162
  100. loggerwin = 0x0
  101. __FUNCTION__ = "OnInit"
  102. path = {static npos = 18446744073709551615, m_impl = L"/usr/local/share/locale", m_convertedToChar = {m_str = 0x0, m_len = 140737351930740}}
  103. configdir = {static npos = 18446744073709551615, m_impl = L"/home/revenant/.springlobby/", m_convertedToChar = {m_str = 0x145d430 "/home/revenant/.springlobby/", m_len = 28}}
  104. #30 0x00000000007df7d1 in wxAppConsoleBase::CallOnInit() (this=0x12d3000) at /usr/include/wx-3.0/wx/app.h:93
  105. #31 0x00007ffff4f1c0a2 in wxEntry(int&, wchar_t**) () at /lib64/libwx_baseu-3.0.so.0
  106. #32 0x00000000007ddc22 in main(int, char**) (argc=1, argv=0x7fffffffdbd8) at /home/revenant/springlobby/src/springlobbyapp.cpp:69
  107. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement