Cryptic bug for DMD v2.087.x

Peter Jacobs peterj at mech.uq.edu.au
Wed Aug 14 05:37:34 UTC 2019


On Monday, 12 August 2019 at 12:17:00 UTC, Seb wrote:
>
> FYI DustMite has been created _exactly_ for this purpose. It's 
> even bundled with the official DMD releases.
>
> https://github.com/CyberShadow/DustMite/wiki
>
>
> 1) Copy all project sources in fresh directory
> 2) Run dustmite with a tester to check whether the bug can 
> still be observed.
> Here:
>
> ---
> dustmite fresh-dir 'dmd -O (your normal invocation) 2>&1 | grep 
> -qF "tym = 14"'
> ---

Using the suggestion of putting the command into a script, I gave 
dustmite a go but didn't get far.  The script itself seemed to 
have the correct behaviour when invoked from within the 
eilmer-clean directory.

peterj at helmholtz ~/dgd-play/src $ dustmite eilmer-clean 
../dustmite-script.sh
Loading eilmer-clean/INSTALL
Loading eilmer-clean/README
Loading eilmer-clean/bc/boundary_cell_effect.d
Loading eilmer-clean/bc/boundary_condition.d
Loading eilmer-clean/bc/boundary_flux_effect.d
Loading eilmer-clean/bc/boundary_interface_effect.d
Loading eilmer-clean/bc/ghost_cell_effect/extrapolate_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/fixed_p.d
Loading eilmer-clean/bc/ghost_cell_effect/fixed_pt.d
Loading eilmer-clean/bc/ghost_cell_effect/flow_state_copy.d
Loading 
eilmer-clean/bc/ghost_cell_effect/flow_state_copy_from_profile.d
Loading eilmer-clean/bc/ghost_cell_effect/from_stagnation.d
Loading eilmer-clean/bc/ghost_cell_effect/full_face_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/ghost_cell.d
Loading 
eilmer-clean/bc/ghost_cell_effect/internal_copy_then_reflect.d
Loading eilmer-clean/bc/ghost_cell_effect/mapped_cell_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/package.d
Loading eilmer-clean/bc/package.d
Loading eilmer-clean/bc/user_defined_effects.d
Loading eilmer-clean/conservedquantities.d
Loading eilmer-clean/cuda_gpu_chem.d
Loading eilmer-clean/fileutil.d
Loading eilmer-clean/flowgradients.d
Loading eilmer-clean/flowsolution.d
Loading eilmer-clean/flowstate.d
Loading eilmer-clean/fluidblock.d
Loading eilmer-clean/fluxcalc.d
Loading eilmer-clean/fvcell.d
Loading eilmer-clean/fvcore.d
Loading eilmer-clean/fvinterface.d
Loading eilmer-clean/fvvertex.d
Loading eilmer-clean/gas_solid_interface.d
Loading eilmer-clean/globalconfig.d
Loading eilmer-clean/globaldata.d
Loading eilmer-clean/grid_motion.d
Loading eilmer-clean/history.d
Loading eilmer-clean/json_helper.d
Loading eilmer-clean/limiters.d
Loading eilmer-clean/loadbalance.d
Loading eilmer-clean/loads.d
Loading eilmer-clean/lsqinterp.d
Loading eilmer-clean/lua_helper.d
Loading eilmer-clean/luaflowsolution.d
Loading eilmer-clean/luaflowstate.d
Loading eilmer-clean/luaglobalconfig.d
Loading eilmer-clean/main.d
Loading eilmer-clean/main_with_rev_string.d
Loading eilmer-clean/makefile
Loading eilmer-clean/mass_diffusion.d
Loading eilmer-clean/onedinterp.d
Loading eilmer-clean/opencl_gpu_chem.d
Loading eilmer-clean/optdriver.d
Loading eilmer-clean/postprocess.d
Loading eilmer-clean/sfluidblock.d
Loading eilmer-clean/shape_sensitivity_calc.d
Loading eilmer-clean/shape_sensitivity_core.d
Loading eilmer-clean/shock_fitting_moving_grid.d
Loading eilmer-clean/simcore.d
Loading eilmer-clean/solid/luasolidprops.d
Loading eilmer-clean/solid/solid_boundary_flux_effect.d
Loading eilmer-clean/solid/solid_boundary_interface_effect.d
Loading eilmer-clean/solid/solid_loose_coupling_update.d
Loading eilmer-clean/solid/solid_udf_source_terms.d
Loading eilmer-clean/solid/solidbc.d
Loading eilmer-clean/solid/solidblock.d
Loading eilmer-clean/solid/solidfvcell.d
Loading eilmer-clean/solid/solidfvinterface.d
Loading eilmer-clean/solid/solidfvvertex.d
Loading eilmer-clean/solid/solidprops.d
Loading eilmer-clean/solid/solidsolution.d
Loading eilmer-clean/solid/ssolidblock.d
Loading eilmer-clean/special_block_init.d
Loading eilmer-clean/steadystate_core.d
Loading eilmer-clean/steadystate_solver.d
Loading eilmer-clean/tecio.d
Loading eilmer-clean/tecplot_writer.d
Loading eilmer-clean/test-area.py
Loading eilmer-clean/testrivp.d
Loading eilmer-clean/ufluidblock.d
Loading eilmer-clean/user_defined_source_terms.d
None => No
object.Exception at DustMite/dustmite.d(271): Initial test fails 
(try using --no-redirect for details)
----------------
??:? _Dmain [0x556361]
peterj at helmholtz ~/dgd-play/src $ dustmite --no-redirect 
eilmer-clean ../dustmite-script.sh
Loading eilmer-clean/INSTALL
Loading eilmer-clean/README
Loading eilmer-clean/bc/boundary_cell_effect.d
Loading eilmer-clean/bc/boundary_condition.d
Loading eilmer-clean/bc/boundary_flux_effect.d
Loading eilmer-clean/bc/boundary_interface_effect.d
Loading eilmer-clean/bc/ghost_cell_effect/extrapolate_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/fixed_p.d
Loading eilmer-clean/bc/ghost_cell_effect/fixed_pt.d
Loading eilmer-clean/bc/ghost_cell_effect/flow_state_copy.d
Loading 
eilmer-clean/bc/ghost_cell_effect/flow_state_copy_from_profile.d
Loading eilmer-clean/bc/ghost_cell_effect/from_stagnation.d
Loading eilmer-clean/bc/ghost_cell_effect/full_face_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/ghost_cell.d
Loading 
eilmer-clean/bc/ghost_cell_effect/internal_copy_then_reflect.d
Loading eilmer-clean/bc/ghost_cell_effect/mapped_cell_copy.d
Loading eilmer-clean/bc/ghost_cell_effect/package.d
Loading eilmer-clean/bc/package.d
Loading eilmer-clean/bc/user_defined_effects.d
Loading eilmer-clean/conservedquantities.d
Loading eilmer-clean/cuda_gpu_chem.d
Loading eilmer-clean/fileutil.d
Loading eilmer-clean/flowgradients.d
Loading eilmer-clean/flowsolution.d
Loading eilmer-clean/flowstate.d
Loading eilmer-clean/fluidblock.d
Loading eilmer-clean/fluxcalc.d
Loading eilmer-clean/fvcell.d
Loading eilmer-clean/fvcore.d
Loading eilmer-clean/fvinterface.d
Loading eilmer-clean/fvvertex.d
Loading eilmer-clean/gas_solid_interface.d
Loading eilmer-clean/globalconfig.d
Loading eilmer-clean/globaldata.d
Loading eilmer-clean/grid_motion.d
Loading eilmer-clean/history.d
Loading eilmer-clean/json_helper.d
Loading eilmer-clean/limiters.d
Loading eilmer-clean/loadbalance.d
Loading eilmer-clean/loads.d
Loading eilmer-clean/lsqinterp.d
Loading eilmer-clean/lua_helper.d
Loading eilmer-clean/luaflowsolution.d
Loading eilmer-clean/luaflowstate.d
Loading eilmer-clean/luaglobalconfig.d
Loading eilmer-clean/main.d
Loading eilmer-clean/main_with_rev_string.d
Loading eilmer-clean/makefile
Loading eilmer-clean/mass_diffusion.d
Loading eilmer-clean/onedinterp.d
Loading eilmer-clean/opencl_gpu_chem.d
Loading eilmer-clean/optdriver.d
Loading eilmer-clean/postprocess.d
Loading eilmer-clean/sfluidblock.d
Loading eilmer-clean/shape_sensitivity_calc.d
Loading eilmer-clean/shape_sensitivity_core.d
Loading eilmer-clean/shock_fitting_moving_grid.d
Loading eilmer-clean/simcore.d
Loading eilmer-clean/solid/luasolidprops.d
Loading eilmer-clean/solid/solid_boundary_flux_effect.d
Loading eilmer-clean/solid/solid_boundary_interface_effect.d
Loading eilmer-clean/solid/solid_loose_coupling_update.d
Loading eilmer-clean/solid/solid_udf_source_terms.d
Loading eilmer-clean/solid/solidbc.d
Loading eilmer-clean/solid/solidblock.d
Loading eilmer-clean/solid/solidfvcell.d
Loading eilmer-clean/solid/solidfvinterface.d
Loading eilmer-clean/solid/solidfvvertex.d
Loading eilmer-clean/solid/solidprops.d
Loading eilmer-clean/solid/solidsolution.d
Loading eilmer-clean/solid/ssolidblock.d
Loading eilmer-clean/special_block_init.d
Loading eilmer-clean/steadystate_core.d
Loading eilmer-clean/steadystate_solver.d
Loading eilmer-clean/tecio.d
Loading eilmer-clean/tecplot_writer.d
Loading eilmer-clean/test-area.py
Loading eilmer-clean/testrivp.d
Loading eilmer-clean/ufluidblock.d
Loading eilmer-clean/user_defined_source_terms.d
None => No
object.Exception at DustMite/dustmite.d(271): Initial test fails
----------------
??:? _Dmain [0x556361]
peterj at helmholtz ~/dgd-play/src $





More information about the Digitalmars-d mailing list