You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Neil Conway (JIRA)" <ji...@apache.org> on 2017/05/07 21:11:04 UTC

[jira] [Updated] (MESOS-7464) Regression: Windows docker container could not be launched any more

     [ https://issues.apache.org/jira/browse/MESOS-7464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Neil Conway updated MESOS-7464:
-------------------------------
    Description: 
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.

With the above checkin, windows docker version: 17.03.0-ee-1 is rejected with error returned since "03" is with leading zero.

  was:
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 <ne...@gmail.com>  2017-04-21 09:03:10Committer: Neil Conway <ne...@gmail.com>  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





> 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.
> With the above checkin, windows docker version: 17.03.0-ee-1 is rejected with error returned since "03" is with leading zero.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)