Skip to content

Segmentation error when calculating DOS with tria mode

With the attached input one gets (Fleur debugging version with gfortran)

Fortran runtime error: Index '3007' of dimension 2 of array 'ntetra' above upper bound of 3006

Error termination. Backtrace:
#0  0x146992f392ed in ???
#1  0x146992f39ed5 in ???
#2  0x146992f3a2a7 in ???
#3  0x55f70586ab74 in __m_tetcon_MOD_tetcon
	at /home/gregor/Fleur-git-dev-3/fleur/kpoints/tetcon.f90:368
#4  0x55f7057b0c81 in __m_types_kpts_MOD_inittetra
	at /home/gregor/Fleur-git-dev-3/fleur/fleurinput/types_kpts.F90:582
#5  0x55f7042357cf in __m_fleur_init_MOD_fleur_init
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_init.F90:175
#6  0x55f704239f23 in __m_fleur_jobs_MOD_fleur_job_execute
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:235
#7  0x55f70423e030 in fleurjob
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:309
#8  0x55f70423e073 in main
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:301

inp.xmlkpts.xmlsym.xmlcdn.hdf

In the non-debugging version one gets

      Welcome to FLEUR        (www.flapw.de)   
      MaX-Release 5.0          (www.max-centre.eu)
 Running on            1  PE
           1  jobs are distributed on            1  unassigned PE
 Now copying inp_dump.xml
**************juDFT-Error*****************

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:
#0  0x147f571102ed in ???
#1  0x147f5710f503 in ???
#2  0x147f5655e03f in ???
#3  0x147f565b40a0 in ???
#4  0x147f565b63cc in ???
#5  0x147f5710f7f4 in ???
#6  0x147f5727aeca in ???
#7  0x147f5728aa47 in ???
#8  0x560f43756891 in __m_judft_stop_MOD_judft_error
	at /home/gregor/Fleur-git-dev-3/fleur/juDFT/stop.F90:111
#9  0x560f43738345 in __m_tetcon_MOD_tetcon
	at /home/gregor/Fleur-git-dev-3/fleur/kpoints/tetcon.f90:374
#10  0x560f436ee279 in __m_types_kpts_MOD_inittetra
	at /home/gregor/Fleur-git-dev-3/fleur/fleurinput/types_kpts.F90:560
#11  0x560f4317b8bb in __m_fleur_init_MOD_fleur_init
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_init.F90:175
#12  0x560f43180789 in __m_fleur_jobs_MOD_fleur_job_execute
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:232
#13  0x560f4311d371 in fleurjob
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:309
#14  0x560f4311d371 in main
	at /home/gregor/Fleur-git-dev-3/fleur/main/fleur_job.F90:301
Speicherzugriffsfehler (Speicherabzug geschrieben)