[petsc-users] Bus Error

Barry Smith bsmith at petsc.dev
Mon Aug 24 12:35:24 CDT 2020



> On Aug 24, 2020, at 12:31 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Barry Smith <bsmith at petsc.dev> writes:
> 
>>  So if a BLAS errors with SIGBUS then it is always an input error of just not proper double/complex alignment? Or some other very strange thing?
> 
> I would suspect memory corruption.


  Corruption meaning what specifically?

  The routines crashing are dgemv which only take double precision arrays, regardless of what garbage is in those arrays i don't think there can be BUS errors resulting. They don't take integer arrays whose corruption could result in bad indexing and then BUS errors. 

  So then it can only be corruption of the pointers passed in, correct?





More information about the petsc-users mailing list