[
https://issues.apache.org/jira/browse/MESOS-7464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Li Li reassigned MESOS-7464:
----------------------------
Assignee: Neil Conway
> Regression: Windows docker container could not be launched any more
> -------------------------------------------------------------------
>
> Key: MESOS-7464
> URL: https://issues.apache.org/jira/browse/MESOS-7464
> Project: Mesos
> Issue Type: Bug
> Components: docker
> Affects Versions: 1.4.0
> Reporter: Li Li
> Assignee: Neil Conway
>
> With the latest agent logic, the windows docker container cannot be launched
> anymore. This is regression caused by After investigation, the regression is
> caused by SHA1 ID: 287556284d76e03c11cff3fc076224fe966096e0.
> Author: Neil Conway <[email protected]> 2017-04-21 09:03:10Committer:
> Neil Conway <[email protected]> 2017-05-03 15:37:31Parent:
> 9f50f1ad93a6eafef273d5348e7eeb88f1636654 (Fixed `operator<<` parameter naming
> in stout.)Child: 59180f9fc0aa8bbb6cb9ec73a52e529e2c091bfa (Switched to using
> unsigned types to represent versions in stout.)Branches: master,
> remotes/origin/masterFollows: 1.2.0-rc1Precedes: Enhanced stout's Version
> to support prerelease and build labels.
> With the above checkin, windows docker version: 17.03.0-ee-1 is rejected with
> error returned since "03" is with leading zero.
> The below is callstack, where you can see the version # is 17.03.0-ee-1. The
> pase logic fails at "03".
> 0:011> kp
> # Child-SP RetAddr Call Site
> 00 00000086`3cffc080 00007ff6`783e346b mesos_agent!Version::parse(class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > * input
> = 0x00000086`3cffca68 "17.03.0-ee-1")+0xb6d
> [c:\mesos\3rdparty\stout\include\stout\version.hpp @ 124]
> 01 00000086`3cffc980 00007ff6`7840778a mesos_agent!Docker::__version(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * output = 0x00000086`3cffce50)+0x3cb [c:\mesos\src\docker\docker.cpp @
> 212]
> 02 00000086`3cffce30 00007ff6`7844156e
> mesos_agent!std::_Invoker_functor::_Call<process::Future<Version> (<function>
> ** _Obj = 0x000001af`c7034c10, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x6a [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1375]
> 03 00000086`3cffcea0 00007ff6`78411ae2
> mesos_agent!std::invoke<process::Future<Version> (<function> ** _Obj =
> 0x000001af`c7034c10, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x5e [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1443]
> 04 00000086`3cffcee0 00007ff6`7840c724
> mesos_agent!std::_Invoke_ret<process::Future<Version> (struct
> std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c7034c10, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Vals_1> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x62 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1475]
> 05 00000086`3cffcf20 00007ff6`784059b1
> mesos_agent!std::_Call_binder<std::_Unforced,0,process::Future<Version>
> (struct std::_Forced<std::_Unforced,0> _Fr = struct
> std::_Forced<std::_Unforced,0>, struct std::integer_sequence<unsigned
> __int64,0> __formal = struct std::integer_sequence<unsigned __int64,0>,
> <function> ** _Obj = 0x000001af`c7034c10, class std::tuple<std::_Ph<1> > *
> _Tpl = 0x000001af`c7034c18 _1, class
> std::tuple<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > const &> * _Ut = 0x00000086`3cffcf90 "Docker version 17.03.0-ee-1, build
> 9094a76
> ")+0x74 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 825]
> 06 00000086`3cffcf60 00007ff6`784099ae
> mesos_agent!std::_Binder<std::_Unforced,process::Future<Version> (class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Unbargs_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x91 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 881]
> 07 00000086`3cffcfc0 00007ff6`784438ae
> mesos_agent!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,process::Future<Version>
> (class std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::_Ph<1> const &> * _Obj = 0x000001af`c7034c10 bind({...},
> _1), class std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > * <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build
> 9094a76
> ")+0x5e [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1375]
> 08 00000086`3cffd000 00007ff6`78413142
> mesos_agent!std::invoke<std::_Binder<std::_Unforced,process::Future<Version>
> (class std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::_Ph<1> const &> * _Obj = 0x000001af`c7034c10 bind({...},
> _1), class std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > * <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build
> 9094a76
> ")+0x5e [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1443]
> 09 00000086`3cffd040 00007ff6`78475753
> mesos_agent!std::_Invoke_ret<process::Future<Version>,std::_Binder<std::_Unforced,process::Future<Version>
> (struct std::_Forced<process::Future<Version>,0> __formal = struct
> std::_Forced<process::Future<Version>,0>, class
> std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::_Ph<1> const &> * <_Vals_0> = 0x000001af`c7034c10
> bind({...}, _1), class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Vals_1> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x62 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1468]
> 0a 00000086`3cffd080 00007ff6`7846a921
> mesos_agent!std::_Func_impl<std::_Binder<std::_Unforced,process::Future<Version>
> (class std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> * <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x63 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 212]
> 0b 00000086`3cffd0c0 00007ff6`7844afd3
> mesos_agent!std::_Func_class<process::Future<Version>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > const & __ptr64>::operator()(class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Args_0> = 0x000001af`c7034240 "Docker version 17.03.0-ee-1, build 9094a76
> ")+0x81 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 279]
> 0c 00000086`3cffd110 00007ff6`7840848b
> mesos_agent!process::internal::thenf<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,Version>(class std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> * f = 0x000001af`c7034c08 bind({...}, _1), class
> std::shared_ptr<process::Promise<Version> > * promise = 0x000001af`c7034bf8
> shared_ptr {...} [0x3 strong refs] [default], class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * future = 0x00000086`3cffdd38)+0x83
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1299]
> 0d 00000086`3cffd170 00007ff6`78441fd4
> mesos_agent!std::_Invoker_functor::_Call<void (<function> ** _Obj =
> 0x000001af`c7034be8, class std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> * <_Args_0> = 0x000001af`c7034c08 bind({...}, _1), class
> std::shared_ptr<process::Promise<Version> > * <_Args_1> = 0x000001af`c7034bf8
> shared_ptr {...} [0x3 strong refs] [default], class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_2> = 0x00000086`3cffdd38)+0x7b [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1377]
> 0e 00000086`3cffd1c0 00007ff6`78412543 mesos_agent!std::invoke<void
> (<function> ** _Obj = 0x000001af`c7034be8, class
> std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> * <_Args_0> = 0x000001af`c7034c08 bind({...}, _1), class
> std::shared_ptr<process::Promise<Version> > * <_Args_1> = 0x000001af`c7034bf8
> shared_ptr {...} [0x3 strong refs] [default], class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_2> = 0x00000086`3cffdd38)+0x84 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1445]
> 0f 00000086`3cffd210 00007ff6`7840b839 mesos_agent!std::_Invoke_ret<void
> (struct std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c7034be8, class std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> * <_Vals_1> = 0x000001af`c7034c08 bind({...}, _1), class
> std::shared_ptr<process::Promise<Version> > * <_Vals_2> = 0x000001af`c7034bf8
> shared_ptr {...} [0x3 strong refs] [default], class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Vals_3> = 0x00000086`3cffdd38)+0x83 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1476]
> 10 00000086`3cffd260 00007ff6`78404fac
> mesos_agent!std::_Call_binder<std::_Unforced,0,1,2,void (struct
> std::_Forced<std::_Unforced,0> _Fr = struct std::_Forced<std::_Unforced,0>,
> struct std::integer_sequence<unsigned __int64,0,1,2> __formal = struct
> std::integer_sequence<unsigned __int64,0,1,2>, <function> ** _Obj =
> 0x000001af`c7034be8, class std::tuple<std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)>,std::shared_ptr<process::Promise<Version> >,std::_Ph<1> > * _Tpl =
> 0x000001af`c7034bf0, class
> std::tuple<process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &> * _Ut = 0x00000086`3cffd300 {...})+0xe9 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 827]
> 11 00000086`3cffd2d0 00007ff6`78409f7c
> mesos_agent!std::_Binder<std::_Unforced,void (class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Unbargs_0> = 0x00000086`3cffdd38)+0x7c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 881]
> 12 00000086`3cffd330 00007ff6`78443e7c
> mesos_agent!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,void
> (class std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1>
> const &> * _Obj = 0x000001af`c7034be8 bind({...}, {...}), class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x4c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1377]
> 13 00000086`3cffd370 00007ff6`78414480
> mesos_agent!std::invoke<std::_Binder<std::_Unforced,void (class
> std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1>
> const &> * _Obj = 0x000001af`c7034be8 bind({...}, {...}), class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x4c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1445]
> 14 00000086`3cffd3b0 00007ff6`78475d21
> mesos_agent!std::_Invoke_ret<void,std::_Binder<std::_Unforced,void (struct
> std::_Forced<void,1> __formal = struct std::_Forced<void,1>, class
> std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> const &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1>
> const &> * <_Vals_0> = 0x000001af`c7034be8 bind({...}, {...}), class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Vals_1> = 0x00000086`3cffdd38)+0x50 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1462]
> 15 00000086`3cffd3f0 00007ff6`76c2b23f
> mesos_agent!std::_Func_impl<std::_Binder<std::_Unforced,void (class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x51 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 214]
> 16 00000086`3cffd430 00007ff6`76c26825
> mesos_agent!std::_Func_class<void,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>::operator()(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x6f [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 280]
> 17 00000086`3cffd470 00007ff6`76ab218c
> mesos_agent!<lambda_7bf904bdd22c3c105025a48cb47202ef>::operator()(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * future = 0x00000086`3cffdd38)+0x35
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 278]
> 18 00000086`3cffd4a0 00007ff6`76b8d10c
> mesos_agent!std::_Invoker_functor::_Call<<lambda_7bf904bdd22c3c105025a48cb47202ef>
> &
> __ptr64,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny::__l2::<lambda_7bf904bdd22c3c105025a48cb47202ef> * _Obj =
> 0x000001af`c7034cb8, class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x4c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1377]
> 19 00000086`3cffd4e0 00007ff6`76af5450
> mesos_agent!std::invoke<<lambda_7bf904bdd22c3c105025a48cb47202ef> &
> __ptr64,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny::__l2::<lambda_7bf904bdd22c3c105025a48cb47202ef> * _Obj =
> 0x000001af`c7034cb8, class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x4c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1445]
> 1a 00000086`3cffd520 00007ff6`76c59421
> mesos_agent!std::_Invoke_ret<void,<lambda_7bf904bdd22c3c105025a48cb47202ef> &
> __ptr64,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>(struct std::_Forced<void,1> __formal = struct
> std::_Forced<void,1>, class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny::__l2::<lambda_7bf904bdd22c3c105025a48cb47202ef> * <_Vals_0> =
> 0x000001af`c7034cb8, class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Vals_1> = 0x00000086`3cffdd38)+0x50 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1462]
> 1b 00000086`3cffd560 00007ff6`76c2b23f
> mesos_agent!std::_Func_impl<<lambda_7bf904bdd22c3c105025a48cb47202ef>,std::allocator<int>,void,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>::_Do_call(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x51 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 214]
> 1c 00000086`3cffd5a0 00007ff6`76d242d9
> mesos_agent!std::_Func_class<void,process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const & __ptr64>::operator()(class
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > * <_Args_0> = 0x00000086`3cffdd38)+0x6f [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 280]
> 1d 00000086`3cffd5e0 00007ff6`76b93775
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny(class std::function<void
> __cdecl(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &)> * callback = 0x00000086`3cffd680 {...})+0xe9
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1282]
> 1e 00000086`3cffd660 00007ff6`76b936a0
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny<std::function<void __cdecl(class std::function<void
> __cdecl(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &)> * f = 0x00000086`3cffd800 bind({...}, {...}), struct
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::Prefer __formal = struct
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::Prefer)+0xb5 [c:\mesos\3rdparty\libprocess\include\process\future.hpp @
> 275]
> 1f 00000086`3cffd750 00007ff6`78448474
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::onAny<std::function<void __cdecl(class std::function<void
> __cdecl(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &)> * f = 0x00000086`3cffd800 bind({...}, {...}))+0x40
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 331]
> 20 00000086`3cffd790 00007ff6`78448f3a
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::then<Version>(class std::function<process::Future<Version>
> __cdecl(std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> const &)> * f = 0x00000086`3cffd9a0 bind({...}, _1))+0x134
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1410]
> 21 00000086`3cffd980 00007ff6`78448e42
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::then<std::_Binder<std::_Unforced,process::Future<Version> (class
> std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::_Ph<1> const &> * f = 0x00000086`3cffdd50 bind({...}, _1),
> struct
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::Prefer __formal = struct
> process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::Prefer)+0xba [c:\mesos\3rdparty\libprocess\include\process\future.hpp @
> 382]
> 22 00000086`3cffda40 00007ff6`783e302e
> mesos_agent!process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::then<std::_Binder<std::_Unforced,process::Future<Version> (class
> std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(process::Future<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > const &),std::_Ph<1> const &> * f = 0x00000086`3cffdd50 bind({...},
> _1))+0x52 [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 414]
> 23 00000086`3cffda80 00007ff6`78407883 mesos_agent!Docker::_version(class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > * cmd =
> 0x000001af`c6fe3100 "docker -H npipe:////./pipe/docker_engine --version",
> class process::Subprocess * s = 0x000001af`c6fe30f0)+0x3be
> [c:\mesos\src\docker\docker.cpp @ 188]
> 24 00000086`3cffde40 00007ff6`7844162a
> mesos_agent!std::_Invoker_functor::_Call<process::Future<Version> (<function>
> ** _Obj = 0x000001af`c6fe30e8, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Args_0> = 0x000001af`c6fe3100 "docker -H npipe:////./pipe/docker_engine
> --version", class process::Subprocess * <_Args_1> = 0x000001af`c6fe30f0)+0x83
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1375]
> 25 00000086`3cffdeb0 00007ff6`78411b99
> mesos_agent!std::invoke<process::Future<Version> (<function> ** _Obj =
> 0x000001af`c6fe30e8, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Args_0> = 0x000001af`c6fe3100 "docker -H npipe:////./pipe/docker_engine
> --version", class process::Subprocess * <_Args_1> = 0x000001af`c6fe30f0)+0x7a
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1443]
> 26 00000086`3cffdf00 00007ff6`7840bf08
> mesos_agent!std::_Invoke_ret<process::Future<Version> (struct
> std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c6fe30e8, class
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > *
> <_Vals_1> = 0x000001af`c6fe3100 "docker -H npipe:////./pipe/docker_engine
> --version", class process::Subprocess * <_Vals_2> = 0x000001af`c6fe30f0)+0x79
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1475]
> 27 00000086`3cffdf50 00007ff6`784054d1
> mesos_agent!std::_Call_binder<std::_Unforced,0,1,process::Future<Version>
> (struct std::_Forced<std::_Unforced,0> _Fr = struct
> std::_Forced<std::_Unforced,0>, struct std::integer_sequence<unsigned
> __int64,0,1> __formal = struct std::integer_sequence<unsigned __int64,0,1>,
> <function> ** _Obj = 0x000001af`c6fe30e8, class
> std::tuple<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,process::Subprocess> * _Tpl = 0x000001af`c6fe30f0, class
> std::tuple<Option<int> const &> * _Ut = 0x00000086`3cffdfe0 {...})+0xb8
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional @
> 825]
> 28 00000086`3cffdfb0 00007ff6`78409a4e
> mesos_agent!std::_Binder<std::_Unforced,process::Future<Version> (class
> Option<int> * <_Unbargs_0> = 0x000001af`c6fd6108)+0x91 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 881]
> 29 00000086`3cffe010 00007ff6`7844394e
> mesos_agent!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,process::Future<Version>
> (class std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > const &,process::Subprocess const
> &),std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> &,process::Subprocess &> * _Obj = 0x000001af`c6fe30e8 bind({...}, {...}),
> class Option<int> * <_Args_0> = 0x000001af`c6fd6108)+0x5e [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1375]
> 2a 00000086`3cffe050 00007ff6`784131e2
> mesos_agent!std::invoke<std::_Binder<std::_Unforced,process::Future<Version>
> (class std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > const &,process::Subprocess const
> &),std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> &,process::Subprocess &> * _Obj = 0x000001af`c6fe30e8 bind({...}, {...}),
> class Option<int> * <_Args_0> = 0x000001af`c6fd6108)+0x5e [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1443]
> 2b 00000086`3cffe090 00007ff6`784757f3
> mesos_agent!std::_Invoke_ret<process::Future<Version>,std::_Binder<std::_Unforced,process::Future<Version>
> (struct std::_Forced<process::Future<Version>,0> __formal = struct
> std::_Forced<process::Future<Version>,0>, class
> std::_Binder<std::_Unforced,process::Future<Version>
> (__cdecl*)(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > const &,process::Subprocess const
> &),std::basic_string<char,std::char_traits<char>,std::allocator<char> >
> &,process::Subprocess &> * <_Vals_0> = 0x000001af`c6fe30e8 bind({...},
> {...}), class Option<int> * <_Vals_1> = 0x000001af`c6fd6108)+0x62 [c:\program
> files (x86)\microsoft visual studio 14.0\vc\include\type_traits @ 1468]
> 2c 00000086`3cffe0d0 00007ff6`7846a861
> mesos_agent!std::_Func_impl<std::_Binder<std::_Unforced,process::Future<Version>
> (class Option<int> * <_Args_0> = 0x000001af`c6fd6108)+0x63 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 212]
> 2d 00000086`3cffe110 00007ff6`7844aa13
> mesos_agent!std::_Func_class<process::Future<Version>,Option<int> const &
> __ptr64>::operator()(class Option<int> * <_Args_0> =
> 0x000001af`c6fd6108)+0x81 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 279]
> 2e 00000086`3cffe160 00007ff6`784083db
> mesos_agent!process::internal::thenf<Option<int>,Version>(class
> std::function<process::Future<Version> __cdecl(Option<int> const &)> * f =
> 0x000001af`c6fe42b8 bind({...}, {...}), class
> std::shared_ptr<process::Promise<Version> > * promise = 0x000001af`c6fe42a8
> shared_ptr {...} [0x1 strong ref] [default], class
> process::Future<Option<int> > * future = 0x000001af`c6fc9c48)+0x83
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1299]
> 2f 00000086`3cffe1c0 00007ff6`78441f24
> mesos_agent!std::_Invoker_functor::_Call<void (<function> ** _Obj =
> 0x000001af`c6fe4298, class std::function<process::Future<Version>
> __cdecl(Option<int> const &)> * <_Args_0> = 0x000001af`c6fe42b8 bind({...},
> {...}), class std::shared_ptr<process::Promise<Version> > * <_Args_1> =
> 0x000001af`c6fe42a8 shared_ptr {...} [0x1 strong ref] [default], class
> process::Future<Option<int> > * <_Args_2> = 0x000001af`c6fc9c48)+0x7b
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1377]
> 30 00000086`3cffe210 00007ff6`78412493 mesos_agent!std::invoke<void
> (<function> ** _Obj = 0x000001af`c6fe4298, class
> std::function<process::Future<Version> __cdecl(Option<int> const &)> *
> <_Args_0> = 0x000001af`c6fe42b8 bind({...}, {...}), class
> std::shared_ptr<process::Promise<Version> > * <_Args_1> = 0x000001af`c6fe42a8
> shared_ptr {...} [0x1 strong ref] [default], class
> process::Future<Option<int> > * <_Args_2> = 0x000001af`c6fc9c48)+0x84
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1445]
> 31 00000086`3cffe260 00007ff6`7840b709 mesos_agent!std::_Invoke_ret<void
> (struct std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c6fe4298, class std::function<process::Future<Version>
> __cdecl(Option<int> const &)> * <_Vals_1> = 0x000001af`c6fe42b8 bind({...},
> {...}), class std::shared_ptr<process::Promise<Version> > * <_Vals_2> =
> 0x000001af`c6fe42a8 shared_ptr {...} [0x1 strong ref] [default], class
> process::Future<Option<int> > * <_Vals_3> = 0x000001af`c6fc9c48)+0x83
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1476]
> 32 00000086`3cffe2b0 00007ff6`78404cec
> mesos_agent!std::_Call_binder<std::_Unforced,0,1,2,void (struct
> std::_Forced<std::_Unforced,0> _Fr = struct std::_Forced<std::_Unforced,0>,
> struct std::integer_sequence<unsigned __int64,0,1,2> __formal = struct
> std::integer_sequence<unsigned __int64,0,1,2>, <function> ** _Obj =
> 0x000001af`c6fe4298, class std::tuple<std::function<process::Future<Version>
> __cdecl(Option<int> const &)>,std::shared_ptr<process::Promise<Version>
> >,std::_Ph<1> > * _Tpl = 0x000001af`c6fe42a0, class
> std::tuple<process::Future<Option<int> > const &> * _Ut = 0x00000086`3cffe350
> {...})+0xe9 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 827]
> 33 00000086`3cffe320 00007ff6`78409f0c
> mesos_agent!std::_Binder<std::_Unforced,void (class
> process::Future<Option<int> > * <_Unbargs_0> = 0x000001af`c6fc9c48)+0x7c
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional @
> 881]
> 34 00000086`3cffe380 00007ff6`78443e0c
> mesos_agent!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,void
> (class std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version> __cdecl(Option<int> const
> &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<Option<int> > const
> &),std::function<process::Future<Version> __cdecl(Option<int> const &)> const
> &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1> const &> * _Obj =
> 0x000001af`c6fe4298 bind({...}, {...}), class process::Future<Option<int> > *
> <_Args_0> = 0x000001af`c6fc9c48)+0x4c [c:\program files (x86)\microsoft
> visual studio 14.0\vc\include\type_traits @ 1377]
> 35 00000086`3cffe3c0 00007ff6`78414410
> mesos_agent!std::invoke<std::_Binder<std::_Unforced,void (class
> std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version> __cdecl(Option<int> const
> &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<Option<int> > const
> &),std::function<process::Future<Version> __cdecl(Option<int> const &)> const
> &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1> const &> * _Obj =
> 0x000001af`c6fe4298 bind({...}, {...}), class process::Future<Option<int> > *
> <_Args_0> = 0x000001af`c6fc9c48)+0x4c [c:\program files (x86)\microsoft
> visual studio 14.0\vc\include\type_traits @ 1445]
> 36 00000086`3cffe400 00007ff6`78475cb1
> mesos_agent!std::_Invoke_ret<void,std::_Binder<std::_Unforced,void (struct
> std::_Forced<void,1> __formal = struct std::_Forced<void,1>, class
> std::_Binder<std::_Unforced,void
> (__cdecl*)(std::function<process::Future<Version> __cdecl(Option<int> const
> &)> const &,std::shared_ptr<process::Promise<Version> > const
> &,process::Future<Option<int> > const
> &),std::function<process::Future<Version> __cdecl(Option<int> const &)> const
> &,std::shared_ptr<process::Promise<Version> > &,std::_Ph<1> const &> *
> <_Vals_0> = 0x000001af`c6fe4298 bind({...}, {...}), class
> process::Future<Option<int> > * <_Vals_1> = 0x000001af`c6fc9c48)+0x50
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits @
> 1462]
> 37 00000086`3cffe440 00007ff6`76fe2def
> mesos_agent!std::_Func_impl<std::_Binder<std::_Unforced,void (class
> process::Future<Option<int> > * <_Args_0> = 0x000001af`c6fc9c48)+0x51
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional @
> 214]
> 38 00000086`3cffe480 00007ff6`775145f5
> mesos_agent!std::_Func_class<void,process::Future<Option<int> > const &
> __ptr64>::operator()(class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fc9c48)+0x6f [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 280]
> 39 00000086`3cffe4c0 00007ff6`774a80cc
> mesos_agent!<lambda_b1122aa30a82f6f808fc35383942b459>::operator()(class
> process::Future<Option<int> > * future = 0x000001af`c6fc9c48)+0x35
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 278]
> 3a 00000086`3cffe4f0 00007ff6`774e880c
> mesos_agent!std::_Invoker_functor::_Call<<lambda_b1122aa30a82f6f808fc35383942b459>
> & __ptr64,process::Future<Option<int> > const & __ptr64>(class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_b1122aa30a82f6f808fc35383942b459> * _Obj =
> 0x000001af`c6fe4498, class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fc9c48)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 3b 00000086`3cffe530 00007ff6`774b4d40
> mesos_agent!std::invoke<<lambda_b1122aa30a82f6f808fc35383942b459> &
> __ptr64,process::Future<Option<int> > const & __ptr64>(class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_b1122aa30a82f6f808fc35383942b459> * _Obj =
> 0x000001af`c6fe4498, class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fc9c48)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 3c 00000086`3cffe570 00007ff6`77525401
> mesos_agent!std::_Invoke_ret<void,<lambda_b1122aa30a82f6f808fc35383942b459> &
> __ptr64,process::Future<Option<int> > const & __ptr64>(struct
> std::_Forced<void,1> __formal = struct std::_Forced<void,1>, class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_b1122aa30a82f6f808fc35383942b459> * <_Vals_0> =
> 0x000001af`c6fe4498, class process::Future<Option<int> > * <_Vals_1> =
> 0x000001af`c6fc9c48)+0x50 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1462]
> 3d 00000086`3cffe5b0 00007ff6`76fe2def
> mesos_agent!std::_Func_impl<<lambda_b1122aa30a82f6f808fc35383942b459>,std::allocator<int>,void,process::Future<Option<int>
> > const & __ptr64>::_Do_call(class process::Future<Option<int> > * <_Args_0>
> = 0x000001af`c6fc9c48)+0x51 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 214]
> 3e 00000086`3cffe5f0 00007ff6`76fd970a
> mesos_agent!std::_Func_class<void,process::Future<Option<int> > const &
> __ptr64>::operator()(class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fc9c48)+0x6f [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 280]
> 3f 00000086`3cffe630 00007ff6`76fd3373
> mesos_agent!process::internal::run<std::function<void __cdecl(class
> std::vector<std::function<void __cdecl(process::Future<Option<int> > const
> &)>,std::allocator<std::function<void __cdecl(process::Future<Option<int> >
> const &)> > > * callbacks = 0x000001af`c6fd61c0 { size=1 }, class
> process::Future<Option<int> > * <arguments_0> = 0x000001af`c6fc9c48)+0x7a
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 503]
> 40 00000086`3cffe670 00007ff6`76ff55c2
> mesos_agent!process::Future<Option<int> >::_set<Option<int> const &
> __ptr64>(class Option<int> * u = 0x000001af`c6fe38f8)+0x173
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1540]
> 41 00000086`3cffe730 00007ff6`79424897
> mesos_agent!process::Future<Option<int> >::set(class Option<int> * t =
> 0x000001af`c6fe38f8)+0x32
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1516]
> 42 00000086`3cffe760 00007ff6`79431af2
> mesos_agent!process::Promise<Option<int> >::_set<Option<int> const &
> __ptr64>(class Option<int> * u = 0x000001af`c6fe38f8)+0x57
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 708]
> 43 00000086`3cffe790 00007ff6`7941e51b
> mesos_agent!process::Promise<Option<int> >::set(class Option<int> * t =
> 0x000001af`c6fe38f8)+0x32
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 700]
> 44 00000086`3cffe7c0 00007ff6`79421bab
> mesos_agent!process::internal::cleanup(class process::Future<Option<int> > *
> result = 0x000001af`c6fe34f8, class process::Promise<Option<int> > * promise
> = 0x000001af`c6fc9c40, class process::Subprocess * subprocess =
> 0x000001af`c6fe20f0)+0x1db [c:\mesos\3rdparty\libprocess\src\subprocess.cpp @
> 264]
> 45 00000086`3cffe880 00007ff6`79427d64
> mesos_agent!std::_Invoker_functor::_Call<void (<function> ** _Obj =
> 0x000001af`c6fe20e8, class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fe34f8, class process::Promise<Option<int> > ** <_Args_1> =
> 0x000001af`c6fe2100, class process::Subprocess * <_Args_2> =
> 0x000001af`c6fe20f0)+0x7b [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 46 00000086`3cffe8d0 00007ff6`79422ac3 mesos_agent!std::invoke<void
> (<function> ** _Obj = 0x000001af`c6fe20e8, class process::Future<Option<int>
> > * <_Args_0> = 0x000001af`c6fe34f8, class process::Promise<Option<int> > **
> <_Args_1> = 0x000001af`c6fe2100, class process::Subprocess * <_Args_2> =
> 0x000001af`c6fe20f0)+0x84 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 47 00000086`3cffe920 00007ff6`79421f69 mesos_agent!std::_Invoke_ret<void
> (struct std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c6fe20e8, class process::Future<Option<int> > * <_Vals_1> =
> 0x000001af`c6fe34f8, class process::Promise<Option<int> > ** <_Vals_2> =
> 0x000001af`c6fe2100, class process::Subprocess * <_Vals_3> =
> 0x000001af`c6fe20f0)+0x83 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1476]
> 48 00000086`3cffe970 00007ff6`794215fc
> mesos_agent!std::_Call_binder<std::_Unforced,0,1,2,void (struct
> std::_Forced<std::_Unforced,0> _Fr = struct std::_Forced<std::_Unforced,0>,
> struct std::integer_sequence<unsigned __int64,0,1,2> __formal = struct
> std::integer_sequence<unsigned __int64,0,1,2>, <function> ** _Obj =
> 0x000001af`c6fe20e8, class
> std::tuple<std::_Ph<1>,process::Promise<Option<int> > *,process::Subprocess>
> * _Tpl = 0x000001af`c6fe20f0, class std::tuple<process::Future<Option<int> >
> const &> * _Ut = 0x00000086`3cffea10 {...})+0xe9 [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 827]
> 49 00000086`3cffe9e0 00007ff6`7942b765
> mesos_agent!std::_Binder<std::_Unforced,void (class
> process::Future<Option<int> > * <_Unbargs_0> = 0x000001af`c6fe34f8)+0x7c
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional @
> 881]
> 4a 00000086`3cffea40 00007ff6`79421dec
> mesos_agent!<lambda_ba158449a72d6a0516ee5d2a01865a07>::operator()(class
> process::Future<Option<int> > * future = 0x000001af`c6fe34f8)+0x35
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 278]
> 4b 00000086`3cffea70 00007ff6`79427f9c
> mesos_agent!std::_Invoker_functor::_Call<<lambda_ba158449a72d6a0516ee5d2a01865a07>
> & __ptr64,process::Future<Option<int> > const & __ptr64>(class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_ba158449a72d6a0516ee5d2a01865a07> * _Obj =
> 0x000001af`c6fe20e8, class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fe34f8)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 4c 00000086`3cffeab0 00007ff6`79422dc0
> mesos_agent!std::invoke<<lambda_ba158449a72d6a0516ee5d2a01865a07> &
> __ptr64,process::Future<Option<int> > const & __ptr64>(class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_ba158449a72d6a0516ee5d2a01865a07> * _Obj =
> 0x000001af`c6fe20e8, class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fe34f8)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 4d 00000086`3cffeaf0 00007ff6`7942cda1
> mesos_agent!std::_Invoke_ret<void,<lambda_ba158449a72d6a0516ee5d2a01865a07> &
> __ptr64,process::Future<Option<int> > const & __ptr64>(struct
> std::_Forced<void,1> __formal = struct std::_Forced<void,1>, class
> process::Future<Option<int>
> >::onAny::__l2::<lambda_ba158449a72d6a0516ee5d2a01865a07> * <_Vals_0> =
> 0x000001af`c6fe20e8, class process::Future<Option<int> > * <_Vals_1> =
> 0x000001af`c6fe34f8)+0x50 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1462]
> 4e 00000086`3cffeb30 00007ff6`76fe2def
> mesos_agent!std::_Func_impl<<lambda_ba158449a72d6a0516ee5d2a01865a07>,std::allocator<int>,void,process::Future<Option<int>
> > const & __ptr64>::_Do_call(class process::Future<Option<int> > * <_Args_0>
> = 0x000001af`c6fe34f8)+0x51 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 214]
> 4f 00000086`3cffeb70 00007ff6`76fd970a
> mesos_agent!std::_Func_class<void,process::Future<Option<int> > const &
> __ptr64>::operator()(class process::Future<Option<int> > * <_Args_0> =
> 0x000001af`c6fe34f8)+0x6f [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 280]
> 50 00000086`3cffebb0 00007ff6`76fd3373
> mesos_agent!process::internal::run<std::function<void __cdecl(class
> std::vector<std::function<void __cdecl(process::Future<Option<int> > const
> &)>,std::allocator<std::function<void __cdecl(process::Future<Option<int> >
> const &)> > > * callbacks = 0x000001af`c6fe39b0 { size=1 }, class
> process::Future<Option<int> > * <arguments_0> = 0x000001af`c6fe34f8)+0x7a
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 503]
> 51 00000086`3cffebf0 00007ff6`76ff55c2
> mesos_agent!process::Future<Option<int> >::_set<Option<int> const &
> __ptr64>(class Option<int> * u = 0x000001af`c6fe21a8)+0x173
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1540]
> 52 00000086`3cffecb0 00007ff6`76fcda10
> mesos_agent!process::Future<Option<int> >::set(class Option<int> * t =
> 0x000001af`c6fe21a8)+0x32
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1516]
> 53 00000086`3cffece0 00007ff6`76fd8b98
> mesos_agent!std::_Invoker_pmf_object::_Call<bool (<function> * _Pmf =
> 0x00007ff6`76868350, class process::Future<Option<int> > * _Arg1 =
> 0x000001af`c6fe34f8, class Option<int> * <_Args2_0> =
> 0x000001af`c6fe21a8)+0x50 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1328]
> 54 00000086`3cffed20 00007ff6`76fd0c8c mesos_agent!std::invoke<bool
> (<function> ** _Obj = 0x000001af`c6fe34e8, class process::Future<Option<int>
> > * <_Args_0> = 0x000001af`c6fe34f8, class Option<int> * <_Args_1> =
> 0x000001af`c6fe21a8)+0x68 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 55 00000086`3cffed60 00007ff6`76fcdb3c mesos_agent!std::_Invoke_ret<bool
> (struct std::_Forced<std::_Unforced,0> __formal = struct
> std::_Forced<std::_Unforced,0>, <function> ** <_Vals_0> =
> 0x000001af`c6fe34e8, class process::Future<Option<int> > * <_Vals_1> =
> 0x000001af`c6fe34f8, class Option<int> * <_Vals_2> =
> 0x000001af`c6fe21a8)+0x6c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1476]
> 56 00000086`3cffeda0 00007ff6`76fccd0c
> mesos_agent!std::_Call_binder<std::_Unforced,0,1,bool (struct
> std::_Forced<std::_Unforced,0> _Fr = struct std::_Forced<std::_Unforced,0>,
> struct std::integer_sequence<unsigned __int64,0,1> __formal = struct
> std::integer_sequence<unsigned __int64,0,1>, <function> ** _Obj =
> 0x000001af`c6fe34e8, class std::tuple<process::Future<Option<int>
> >,std::_Ph<1> > * _Tpl = 0x000001af`c6fe34f0, class std::tuple<Option<int>
> const &> * _Ut = 0x00000086`3cffee20 {...})+0x9c [c:\program files
> (x86)\microsoft visual studio 14.0\vc\include\functional @ 827]
> 57 00000086`3cffedf0 00007ff6`76fe2c35
> mesos_agent!std::_Binder<std::_Unforced,bool (class Option<int> *
> <_Unbargs_0> = 0x000001af`c6fe21a8)+0x7c [c:\program files (x86)\microsoft
> visual studio 14.0\vc\include\functional @ 881]
> 58 00000086`3cffee50 00007ff6`76fcd8dc
> mesos_agent!<lambda_c9fb2e808638f4d81ab3b5f90f80ef57>::operator()(class
> Option<int> * t = 0x000001af`c6fe21a8)+0x35
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 224]
> 59 00000086`3cffee80 00007ff6`76fd8e1c
> mesos_agent!std::_Invoker_functor::_Call<<lambda_c9fb2e808638f4d81ab3b5f90f80ef57>
> & __ptr64,Option<int> const & __ptr64>(class process::Future<Option<int>
> >::onReady::__l2::<lambda_c9fb2e808638f4d81ab3b5f90f80ef57> * _Obj =
> 0x000001af`c6fe34e8, class Option<int> * <_Args_0> =
> 0x000001af`c6fe21a8)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 5a 00000086`3cffeec0 00007ff6`76fd0f10
> mesos_agent!std::invoke<<lambda_c9fb2e808638f4d81ab3b5f90f80ef57> &
> __ptr64,Option<int> const & __ptr64>(class process::Future<Option<int>
> >::onReady::__l2::<lambda_c9fb2e808638f4d81ab3b5f90f80ef57> * _Obj =
> 0x000001af`c6fe34e8, class Option<int> * <_Args_0> =
> 0x000001af`c6fe21a8)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 5b 00000086`3cffef00 00007ff6`76fe6321
> mesos_agent!std::_Invoke_ret<void,<lambda_c9fb2e808638f4d81ab3b5f90f80ef57> &
> __ptr64,Option<int> const & __ptr64>(struct std::_Forced<void,1> __formal =
> struct std::_Forced<void,1>, class process::Future<Option<int>
> >::onReady::__l2::<lambda_c9fb2e808638f4d81ab3b5f90f80ef57> * <_Vals_0> =
> 0x000001af`c6fe34e8, class Option<int> * <_Vals_1> =
> 0x000001af`c6fe21a8)+0x50 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1462]
> 5c 00000086`3cffef40 00007ff6`76fe2e8f
> mesos_agent!std::_Func_impl<<lambda_c9fb2e808638f4d81ab3b5f90f80ef57>,std::allocator<int>,void,Option<int>
> const & __ptr64>::_Do_call(class Option<int> * <_Args_0> =
> 0x000001af`c6fe21a8)+0x51 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 214]
> 5d 00000086`3cffef80 00007ff6`76fd97ba
> mesos_agent!std::_Func_class<void,Option<int> const &
> __ptr64>::operator()(class Option<int> * <_Args_0> =
> 0x000001af`c6fe21a8)+0x6f [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 280]
> 5e 00000086`3cffefc0 00007ff6`76fd356d
> mesos_agent!process::internal::run<std::function<void __cdecl(class
> std::vector<std::function<void __cdecl(Option<int> const
> &)>,std::allocator<std::function<void __cdecl(Option<int> const &)> > > *
> callbacks = 0x000001af`c6fe2200 { size=1 }, class Option<int> * <arguments_0>
> = 0x000001af`c6fe21a8)+0x7a
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 503]
> 5f 00000086`3cfff000 00007ff6`76ff557a
> mesos_agent!process::Future<Option<int> >::_set<Option<int> >(class
> Option<int> * u = 0x00000086`3cfff218)+0x14d
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1538]
> 60 00000086`3cfff0c0 00007ff6`76fd3697
> mesos_agent!process::Future<Option<int> >::set(class Option<int> * t =
> 0x00000086`3cfff218)+0x3a
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 1509]
> 61 00000086`3cfff0f0 00007ff6`76ff561a
> mesos_agent!process::Promise<Option<int> >::_set<Option<int> >(class
> Option<int> * u = 0x00000086`3cfff218)+0x57
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 708]
> 62 00000086`3cfff120 00007ff6`76fc7f29
> mesos_agent!process::Promise<Option<int> >::set(class Option<int> * t =
> 0x00000086`3cfff218)+0x3a
> [c:\mesos\3rdparty\libprocess\include\process\future.hpp @ 693]
> 63 00000086`3cfff150 00007ff6`76fc7bd6
> mesos_agent!process::internal::ReaperProcess::notify(unsigned long pid =
> 0x1814, class Result<int> * status = 0x00000086`3cfff468)+0x1c9
> [c:\mesos\3rdparty\libprocess\src\reap.cpp @ 124]
> 64 00000086`3cfff260 00007ff6`76fe2bc6
> mesos_agent!process::internal::ReaperProcess::wait(void)+0x146
> [c:\mesos\3rdparty\libprocess\src\reap.cpp @ 105]
> 65 00000086`3cfff580 00007ff6`76fcd86c
> mesos_agent!<lambda_8db028482c594188e2c9dc7f6eecec7c>::operator()(class
> process::ProcessBase * process = 0x000001af`c6fdaf00)+0xc6
> [c:\mesos\3rdparty\libprocess\include\process\dispatch.hpp @ 166]
> 66 00000086`3cfff5d0 00007ff6`76fd8dac
> mesos_agent!std::_Invoker_functor::_Call<<lambda_8db028482c594188e2c9dc7f6eecec7c>
> & __ptr64,process::ProcessBase * __ptr64>(class
> process::dispatch::__l2::<lambda_8db028482c594188e2c9dc7f6eecec7c> * _Obj =
> 0x000001af`c6fe59f8, class process::ProcessBase ** <_Args_0> =
> 0x00000086`3cfff718)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 67 00000086`3cfff610 00007ff6`76fd0ea0
> mesos_agent!std::invoke<<lambda_8db028482c594188e2c9dc7f6eecec7c> &
> __ptr64,process::ProcessBase * __ptr64>(class
> process::dispatch::__l2::<lambda_8db028482c594188e2c9dc7f6eecec7c> * _Obj =
> 0x000001af`c6fe59f8, class process::ProcessBase ** <_Args_0> =
> 0x00000086`3cfff718)+0x4c [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 68 00000086`3cfff650 00007ff6`76fe62b1
> mesos_agent!std::_Invoke_ret<void,<lambda_8db028482c594188e2c9dc7f6eecec7c> &
> __ptr64,process::ProcessBase * __ptr64>(struct std::_Forced<void,1> __formal
> = struct std::_Forced<void,1>, class
> process::dispatch::__l2::<lambda_8db028482c594188e2c9dc7f6eecec7c> *
> <_Vals_0> = 0x000001af`c6fe59f8, class process::ProcessBase ** <_Vals_1> =
> 0x00000086`3cfff718)+0x50 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1462]
> 69 00000086`3cfff690 00007ff6`76c2b89f
> mesos_agent!std::_Func_impl<<lambda_8db028482c594188e2c9dc7f6eecec7c>,std::allocator<int>,void,process::ProcessBase
> * __ptr64>::_Do_call(class process::ProcessBase ** <_Args_0> =
> 0x00000086`3cfff718)+0x51 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 214]
> 6a 00000086`3cfff6d0 00007ff6`76a464e1
> mesos_agent!std::_Func_class<void,process::ProcessBase *
> __ptr64>::operator()(class process::ProcessBase * <_Args_0> =
> 0x000001af`c6fdaf00)+0x6f [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\functional @ 280]
> 6b 00000086`3cfff710 00007ff6`76d35d08
> mesos_agent!process::ProcessBase::visit(struct process::DispatchEvent * event
> = 0x000001af`c6fe5b20)+0x41 [c:\mesos\3rdparty\libprocess\src\process.cpp @
> 3725]
> 6c 00000086`3cfff740 00007ff6`76d309c8
> mesos_agent!process::DispatchEvent::visit(struct process::EventVisitor *
> visitor = 0x000001af`c6fdaf00)+0x38
> [c:\mesos\3rdparty\libprocess\include\process\event.hpp @ 162]
> 6d 00000086`3cfff770 00007ff6`76a55fd4
> mesos_agent!process::ProcessBase::serve(struct process::Event * event =
> 0x000001af`c6fe5b20)+0x38
> [c:\mesos\3rdparty\libprocess\include\process\process.hpp @ 84]
> 6e 00000086`3cfff7a0 00007ff6`76c29ede
> mesos_agent!process::ProcessManager::resume(class process::ProcessBase *
> process = 0x000001af`c6fdaf00)+0x564
> [c:\mesos\3rdparty\libprocess\src\process.cpp @ 3174]
> 6f 00000086`3cfff9e0 00007ff6`76ab58b0
> mesos_agent!`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>::operator()(void)+0xae
> [c:\mesos\3rdparty\libprocess\src\process.cpp @ 2779]
> 70 00000086`3cfffa40 00007ff6`76b8f980
> mesos_agent!std::_Invoker_functor::_Call<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> >(struct process::ProcessManager::init_threads::__l2::<unnamed-tag> * _Obj =
> 0x000001af`c6f78da0)+0x30 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1377]
> 71 00000086`3cfffa70 00007ff6`76acc59c
> mesos_agent!std::invoke<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> >(struct process::ProcessManager::init_threads::__l2::<unnamed-tag> * _Obj =
> 0x000001af`c6f78da0)+0x30 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\type_traits @ 1445]
> 72 00000086`3cfffaa0 00007ff6`76cb44ca
> mesos_agent!std::_LaunchPad<std::unique_ptr<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
>
> >,std::default_delete<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> > > > >::_Execute<0>(class
> std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> > * _Tup = 0x000001af`c6f78da0 {...}, struct std::integer_sequence<unsigned
> __int64,0> __formal = struct std::integer_sequence<unsigned __int64,0>)+0x3c
> [c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread @
> 241]
> 73 00000086`3cfffad0 00007ff6`76c75228
> mesos_agent!std::_LaunchPad<std::unique_ptr<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
>
> >,std::default_delete<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> > > > >::_Run(class
> std::_LaunchPad<std::unique_ptr<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
>
> >,std::default_delete<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> > > > > * _Ln = 0x00000086`3c4fb578)+0x6a [c:\program files (x86)\microsoft
> visual studio 14.0\vc\include\thr\xthread @ 247]
> 74 00000086`3cfffb20 00007ff6`76c41f3d
> mesos_agent!std::_LaunchPad<std::unique_ptr<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
>
> >,std::default_delete<std::tuple<`process::ProcessManager::init_threads'::`2'::<unnamed-type-worker>
> > > > >::_Go(void)+0x28 [c:\program files (x86)\microsoft visual studio
> 14.0\vc\include\thr\xthread @ 233]
> 75 00000086`3cfffb50 00007ff6`790efd78 mesos_agent!std::_Pad::_Call_func(void
> * _Data = 0x00000086`3c4fb578)+0x2d [c:\program files (x86)\microsoft visual
> studio 14.0\vc\include\thr\xthread @ 210]
> 76 00000086`3cfffb80 00007ff6`790ef821
> mesos_agent!invoke_thread_procedure(<function> * procedure =
> 0x00007ff6`76913d77, void * context = 0x00000086`3c4fb578)+0x28
> [d:\rs1\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 92]
> *** ERROR: Symbol file could not be found. Defaulted to export symbols for
> C:\Windows\System32\KERNEL32.DLL -
> 77 00000086`3cfffbc0 00007ffd`995d8364 mesos_agent!thread_start<unsigned int
> (void * parameter = 0x000001af`c6fc0e30)+0x91
> [d:\rs1\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
> 78 00000086`3cfffc10 00007ffd`9ac570d1 KERNEL32!BaseThreadInitThunk+0x14
> 79 00000086`3cfffc40 00000000`00000000 ntdll!RtlUserThreadStart+0x21
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)