Mir

Comment 1 for bug 1245958

Revision history for this message
Sebastien Bacher (seb128) wrote :

gdb stacktrace of the issue:

#0 __libc_do_syscall ()
    at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
#1 0x40e835fe in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2 0x40e85e1a in __GI_abort () at abort.c:90
#3 0x40ceb7b4 in __gnu_cxx::__verbose_terminate_handler ()
    at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#4 0x40cea1d4 in __cxxabiv1::__terminate (handler=<optimized out>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:38
#5 0x40cea1f0 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#6 0x40cea41a in __cxxabiv1::__cxa_throw (obj=0x457ee4f0,
    tinfo=<optimized out>, dest=<optimized out>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:84
#7 0x40f799ce in void boost::throw_exception<boost::exception_detail::error_info_injector<std::runtime_error> >(boost::exception_detail::error_info_injector<std::runtime_error> const&) ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.4
#8 0x40f79a68 in void boost::exception_detail::throw_exception_<std::runtime_error>(std::runtime_error const&, char const*, char const*, int) ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.4
#9 0x40f8d788 in mir::client::rpc::MirSocketRpcChannel::send_message(mir::protobuf::wire::Invocation const&, std::vector<char, std::allocator<char> >&, mir::protobuf::wire::Invocation const&) ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.4
#10 0x40f8da92 in mir::client::rpc::MirSocketRpcChannel::CallMethod(google::protobuf::MethodDescriptor const*, google::protobuf::RpcController*, google::protobuf::Message const*, google::protobuf::Message*, google::protobuf::Closure*)
    () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.4
#11 0x403f54bc in mir::protobuf::DisplayServer_Stub::next_buffer(google::protobuf::RpcController*, mir::protobuf::SurfaceId const*, mir::protobuf::Buffer*, google::protobuf::Closure*) ()
   from /usr/lib/arm-linux-gnueabihf/libmirprotobuf.so.0
#12 0x40f7f394 in MirSurface::next_buffer(void (*)(MirSurface*, void*), void*)
    () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.4
#13 0x40f7a9a6 in mir::client::android::ClientSurfaceInterpreter::driver_returns_buffer(ANativeWindowBuffer*, int) ()