Full debug info:
(gdb) bt #0 __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:416 #1 0x00007fffed8664c7 in memcpy (__len=1434303056, __src=0x0, __dest=<optimised out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:53 #2 google::protobuf::io::CodedOutputStream::WriteRaw (this=0x7fffffffd570, data=0x0, size=1434303056) at google/protobuf/io/coded_stream.cc:730 #3 0x00007fffed8625c5 in google::protobuf::MessageLite::InternalSerializeWithCachedSizesToArray (this=0x5555557f7530, deterministic=<optimised out>, target=0x7fff92824010 "\n\rMIR_VideoInit") at google/protobuf/message_lite.cc:229 #4 0x00007fffee650508 in invocation_for (this=this@entry=0x5555557f7670, method_name=..., request=request@entry=0x5555557f7530, num_side_channel_fds=0) at ./src/client/rpc/mir_basic_rpc_channel.cpp:155 #5 0x00007fffee6511ca in mir::client::rpc::MirProtobufRpcChannel::call_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::MessageLite const*, google::protobuf::MessageLite*, google::protobuf::Closure*) (this=this@entry=0x5555557f7670, method_name=..., parameters=parameters@entry=0x5555557f7530, response=response@entry=0x5555557f7b00, complete=complete@entry=0x5555557f7ce0) at ./src/client/rpc/mir_protobuf_rpc_channel.cpp:230 #6 0x00007fffee63c827 in mir::client::rpc::DisplayServer::connect(mir::protobuf::ConnectParameters const*, mir::protobuf::Connection*, google::protobuf::Closure*) (this=<optimised out>, request=0x5555557f7530, response=0x5555557f7b00, done=0x5555557f7ce0) at ./src/client/rpc/mir_display_server.cpp:36 #7 0x00007fffee608635 in connect (context=0x7fffffffe290, callback=0x7fffee6060b0 <(anonymous namespace)::assign_result(void*, void**) [clone .lto_priv.461] [clone .lto_priv.463]>, app_name=0x7ffff7586c60 <__PRETTY_FUNCTION__.12305> "MIR_VideoInit", this=0x5555557f6b30) at ./src/client/mir_connection.cpp:658 #8 mir_connect (socket_file=<optimised out>, name=0x7ffff7586c60 <__PRETTY_FUNCTION__.12305> "MIR_VideoInit", callback=callback@entry=0x7fffee6060b0 <(anonymous namespace)::assign_result(void*, void**) [clone .lto_priv.461] [clone .lto_priv.463]>, context=context@entry=0x7fffffffe290) at ./src/client/mir_connection_api.cpp:74 #9 0x00007fffee60946b in mir_connect_sync (server=<optimised out>, app_name=<optimised out>) at ./src/client/mir_connection_api.cpp:100 #10 0x00007ffff756a090 in MIR_VideoInit (_this=0x5555557f66b0) at ./src/video/mir/SDL_mirvideo.c:300 #11 0x00007ffff7553ee6 in SDL_VideoInit_REAL (driver_name=<optimised out>, driver_name@entry=0x0) at ./src/video/SDL_video.c:517 #12 0x00007ffff74ba4e7 in SDL_InitSubSystem_REAL (flags=16944) at ./src/SDL.c:173 #13 0x000055555555e5fb in main ()
Full debug info:
(gdb) bt avx_unaligned_ erms () x86_64/ multiarch/ memmove- vec-unaligned- erms.S: 416 <optimised out>) at /usr/include/ x86_64- linux-gnu/ bits/string3. h:53 :protobuf: :io::CodedOutpu tStream: :WriteRaw (this=0x7ffffff fd570, protobuf/ io/coded_ stream. cc:730 :protobuf: :MessageLite: :InternalSerial izeWithCachedSi zesToArray (this=0x5555557 f7530, deterministic= <optimised out>, 0x7fff92824010 "\n\rMIR_ VideoInit" ) protobuf/ message_ lite.cc: 229 entry=0x5555557 f7670, name=.. ., request= request@ entry=0x5555557 f7530, side_channel_ fds=0) at ./src/client/ rpc/mir_ basic_rpc_ channel. cpp:155 :rpc::MirProtob ufRpcChannel: :call_method( std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&, google: :protobuf: :MessageLite const*, google: :protobuf: :MessageLite* , google: :protobuf: :Closure* ) (this=this@ entry=0x5555557 f7670, method_name=..., parameters@ entry=0x5555557 f7530, response@ entry=0x5555557 f7b00, complete@ entry=0x5555557 f7ce0) rpc/mir_ protobuf_ rpc_channel. cpp:230 :rpc::DisplaySe rver::connect( mir::protobuf: :ConnectParamet ers const*, mir::protobuf: :Connection* , google: :protobuf: :Closure* ) (this=<optimised out>, request= 0x5555557f7530, response= 0x5555557f7b00, 0x5555557f7ce0) at ./src/client/ rpc/mir_ display_ server. cpp:36 0x7fffffffe290, 0x7fffee6060b0 <(anonymous namespace) ::assign_ result( void*, void**) [clone .lto_priv.461] [clone .lto_priv.463]>, name=0x7ffff758 6c60 <__PRETTY_ FUNCTION_ _.12305> "MIR_VideoInit", 0x5555557f6b30) at ./src/client/ mir_connection. cpp:658 file=<optimised out>, 0x7ffff7586c60 <__PRETTY_ FUNCTION_ _.12305> "MIR_VideoInit", callback@ entry=0x7fffee6 060b0 <(anonymous namespace) ::assign_ result( void*, void**) [clone .lto_priv.461] [clone .lto_priv.463]>, context@ entry=0x7ffffff fe290) mir_connection_ api.cpp: 74 name=<optimised out>) at ./src/client/ mir_connection_ api.cpp: 100 0x5555557f66b0) mir/SDL_ mirvideo. c:300 name=<optimised out>, name@entry= 0x0) at ./src/video/ SDL_video. c:517 em_REAL (flags=16944)
#0 __memmove_
at ../sysdeps/
#1 0x00007fffed8664c7 in memcpy (__len=1434303056, __src=0x0,
__dest=
#2 google:
data=0x0, size=1434303056) at google/
#3 0x00007fffed8625c5 in google:
target=
at google/
#4 0x00007fffee650508 in invocation_for (this=this@
method_
num_
#5 0x00007fffee6511ca in mir::client:
parameters=
response=
complete=
at ./src/client/
#6 0x00007fffee63c827 in mir::client:
done=
#7 0x00007fffee608635 in connect (context=
callback=
app_
this=
#8 mir_connect (socket_
name=
callback=
context=
at ./src/client/
#9 0x00007fffee60946b in mir_connect_sync (server=<optimised out>,
app_
#10 0x00007ffff756a090 in MIR_VideoInit (_this=
at ./src/video/
#11 0x00007ffff7553ee6 in SDL_VideoInit_REAL (driver_
driver_
#12 0x00007ffff74ba4e7 in SDL_InitSubSyst
at ./src/SDL.c:173
#13 0x000055555555e5fb in main ()