# On OS X Catalina, running 'solve' in DifferentialEquations causes crash

**URL:** <https://discourse.julialang.org/t/on-os-x-catalina-running-solve-in-differentialequations-causes-crash/42109>\
**Category:** General Usage\
**Created:** [June 26, 2020, 2:45pm UTC](https://discourse.julialang.org/t/on-os-x-catalina-running-solve-in-differentialequations-causes-crash/42109 "2020-06-26T14:45:46Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![Elrod](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/elrod/32/22461_2.png) [@Elrod](https://discourse.julialang.org/u/Elrod)\
**Post date:** [June 30, 2020, 7:12pm UTC](https://discourse.julialang.org/t/on-os-x-catalina-running-solve-in-differentialequations-causes-crash/42109/19 "2020-06-30T19:12:27Z")

</div>

Interesting. Mind showing the `@code_native debuginfo=:none` and/or the `@code_llvm debuginfo=:none` of both?  
The fact that `sum` didn’t improve suggests it is still just using `ymm` registers on Julia 1.6.

Then, mind also showing this for both versions:  
`VectorizationBase.REGISTER_COUNT` and `VectorizationBase.REGISTER_SIZE`?  
`VectorizationBase.REGISTER_SIZE` is now obviously in agreement with LLVM (if it isn’t, you’ll get crashes), but I’m worried about `REGISTER_COUNT`. Depending on those results, I’ll have something else for you to run to see if that is wrong.  
If it is wrong, code will run, but much more slowly.

So that is a possible explanation for the performance degradation, which is why I want to look into it.

---

_[View the full topic](https://discourse.julialang.org/t/on-os-x-catalina-running-solve-in-differentialequations-causes-crash/42109)._
