This happens when unity8 tries to load the WebView to display some ToS. The abort seems to be coming from oxide:
[...]
#7 0xffffffff in std::__throw_logic_error(char const*) (__s=0xb601092c "basic_string::_S_construct null not valid")
at ../../../../../src/libstdc++-v3/src/c++11/functexcept.cc:71
#8 0xffffffff in std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (__beg=0x0, __end=0xffffffff <error: Cannot access memory at address 0xffffffff>, __a=...)
at /build/buildd/gcc-4.9-4.9.2/build/i686-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:133
#9 0xffffffff in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (__a=..., __end=<optimized out>, __beg=0x0)
at /build/buildd/gcc-4.9-4.9.2/build/i686-linux-gnu/libstdc++-v3/include/bits/basic_string.h:1743
#10 0xffffffff in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (__a=..., __end=<optimized out>, __beg=0x0)
at /build/buildd/gcc-4.9-4.9.2/build/i686-linux-gnu/libstdc++-v3/include/bits/basic_string.h:1764
#11 0xffffffff in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (this=0xbfd1859c, __s=0x0, __a=...)
at /build/buildd/gcc-4.9-4.9.2/build/i686-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:215
#12 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#13 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#14 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#15 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#16 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#17 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#18 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#19 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#20 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#21 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#22 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#23 0xffffffff in () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
#24 0xffffffff in oxide::qt::EnsureChromiumStarted() () at /usr/lib/i386-linux-gnu/libOxideQtCore.so.0
[...]
I wasn't able to install oxide symbols, unfortunately... they're over 1GB and the emulator can't handle that.
This happens when unity8 tries to load the WebView to display some ToS. The abort seems to be coming from oxide:
[...]
#7 0xffffffff in std::__ throw_logic_ error(char const*) (__s=0xb601092c "basic_ string: :_S_construct null not valid") ./../.. /src/libstdc+ +-v3/src/ c++11/functexce pt.cc:71 :_S_construct< char const*>(char const*, char const*, std::allocator< char> const&, std::forward_ iterator_ tag) (__beg=0x0, __end=0xffffffff <error: Cannot access memory at address 0xffffffff>, __a=...) buildd/ gcc-4.9- 4.9.2/build/ i686-linux- gnu/libstdc+ +-v3/include/ bits/basic_ string. tcc:133 string< char, std::char_ traits< char>, std::allocator< char> >::basic_ string( char const*, std::allocator< char> const&) (__a=..., __end=<optimized out>, __beg=0x0) buildd/ gcc-4.9- 4.9.2/build/ i686-linux- gnu/libstdc+ +-v3/include/ bits/basic_ string. h:1743 string< char, std::char_ traits< char>, std::allocator< char> >::basic_ string( char const*, std::allocator< char> const&) (__a=..., __end=<optimized out>, __beg=0x0) buildd/ gcc-4.9- 4.9.2/build/ i686-linux- gnu/libstdc+ +-v3/include/ bits/basic_ string. h:1764 string< char, std::char_ traits< char>, std::allocator< char> >::basic_ string( char const*, std::allocator< char> const&) (this=0xbfd1859c, __s=0x0, __a=...) buildd/ gcc-4.9- 4.9.2/build/ i686-linux- gnu/libstdc+ +-v3/include/ bits/basic_ string. tcc:215 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 i386-linux- gnu/libOxideQtC ore.so. 0 qt::EnsureChrom iumStarted( ) () at /usr/lib/ i386-linux- gnu/libOxideQtC ore.so. 0
at ../../.
#8 0xffffffff in std::string:
at /build/
#9 0xffffffff in std::basic_
at /build/
#10 0xffffffff in std::basic_
at /build/
#11 0xffffffff in std::basic_
at /build/
#12 0xffffffff in () at /usr/lib/
#13 0xffffffff in () at /usr/lib/
#14 0xffffffff in () at /usr/lib/
#15 0xffffffff in () at /usr/lib/
#16 0xffffffff in () at /usr/lib/
#17 0xffffffff in () at /usr/lib/
#18 0xffffffff in () at /usr/lib/
#19 0xffffffff in () at /usr/lib/
#20 0xffffffff in () at /usr/lib/
#21 0xffffffff in () at /usr/lib/
#22 0xffffffff in () at /usr/lib/
#23 0xffffffff in () at /usr/lib/
#24 0xffffffff in oxide::
[...]
I wasn't able to install oxide symbols, unfortunately... they're over 1GB and the emulator can't handle that.