Page 1 of 1

[SOLVED] Segmentation fault in Anaddb

Posted: Mon Mar 18, 2013 9:12 am
by zhoubo
Dear Abinit users,

Segmentation fault occured when calculting the Raman susceptibility tensors of orthorhomic HfO2

The five datasets abinit calculations finished successfully. The DDB file seems OK. Anaddb failed after "gtblk9 : found blok number 2 agree with specifications". Other psudopotentials also give the same failure.

Gdb gives:

atom 24 5.431951E+00 3.767871E-01 -5.278292E-02
1.237077E-02 5.269255E+00 1.204176E-01
-2.521210E-01 3.135770E-02 4.924270E+00
gtblk9 : enter gtblk9
gtblk9 : found blok number 2 agree with specifications
[New Thread 0x2b05b07c5bd0 (LWP 28119)]

Program received signal SIGSEGV, Segmentation fault.
0x00000000004155de in dtchi (
blkval=(( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ), dchide=Cannot access memory at address 0xb1fa8
) at dtchi.F90:81
81 d3cart(1,:,:,:,:,:,:) = reshape(blkval(1,:),&
Current language: auto; currently fortran

The input files are attached.
Any suggetion is appreciated.

===================================================================================
After several dirty debugs, problem sovled. It is a typical "Heap array " problem. One sovlution is " ulimited -s unlimited"

I think this is a small bug in build system.

Thanks
===================================================================================
Dr. Zhou bo
Northwest univesity. Xi'an China