Li Li created MESOS-7464:
----------------------------

             Summary: 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


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)

Reply via email to