[xcrysden] Problem in XCrysDen: gengeom.f SEGFAULT
Peter Blaha
pblaha at theochem.tuwien.ac.at
Thu Oct 25 16:13:49 CEST 2007
I can open $WIENROOT/example_struct_files/bi.struct without any problems
in Xcrysden-1.4
Regards
Peter Blaha
Marcus Tegel schrieb:
> Hi all!
>
> I'm still having the problem with XCrysDen segfaulting when loading a R
> lattice WIEN2k file (e.g. Bi.struct)... Meanwhile I've done a backtrace
> for the crashing function (gengeom.f) but I can't figure out the nature
> of the problem... is there anything else I can do to help to fix this?
>
> Is anybody else having the same problem, when opening bi.struct
> (File=>XCrySDen Examples=>WIEN struct files)?
> Please, could at least anybody try this?
>
> Thank you four your replies.
>
> Marcus.
>
> ---cut---
>
> gdb /opt/test/bin/gengeom
> GNU gdb 6.3.50-20050815 (Apple version gdb-573) (Fri Oct 20 15:50:43 GMT
> 2006)
> [...]
> (gdb) run 2 1 21 7 1 1 1 /Users/MT/xcrys_tmp/xc_23017/xc_struc.23017
> /Users/MT/xcrys_tmp/xc_23017/xc_str2xcr.23017
> Starting program: /opt/test/bin/gengeom 2 1 21 7 1 1 1
> /Users/MT/xcrys_tmp/xc_23017/xc_struc.23017
> /Users/MT/xcrys_tmp/xc_23017/xc_str2xcr.23017
> Reading symbols for shared libraries . done
> GCP: 14.2366958 24.4897054 2
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0x6f6f27a8
> 0x00016593 in polarangle_ (index=0x156d054, iref=0x156cf78,
> vertex=0x156c3e0, sign=0x156cf90, pi2=0x156cff8) at convexhull.f:233
> 233 v(i)=vertex(i,index)-vertex(i,iref)
> (gdb) list
> 228 ! * HALF001_DEG = .00000872664625997164788d0,
> 229 * MAXERR = 1.0d-10)
> 230 REAL*8 v(3)
> 231
> 232 do i=1,3
> 233 v(i)=vertex(i,index)-vertex(i,iref)
> 234 c PRINT *,' VERTEX-index:: ', vertex(i,index),
> 235 c $ '; VERTEX-iref:: ', vertex(i,iref)
> 236 enddo
> 237
> Current language: auto; currently fortran
> (gdb) backtrace
> #0 0x00016593 in polarangle_ (index=0x156d054, iref=0x156cf78,
> vertex=0x156c3e0, sign=0x156cf90, pi2=0x156cff8) at convexhull.f:233
> #1 0x00015ca3 in convexhull_ (index=0x154ba4c, iverplane=0x155592c,
> nvrt=0x15559e0, allvertex=0x15481e0) at convexhull.f:152
> #2 0x00013a8a in wignerseitz_ (vec=0x15713e0, word=0x21390
> 'WIGNER-SEITZ-PRIMCELL\000', word_len=21) at wigner.f:343
> #3 0x00002d3d in MAIN__ () at gengeom.f:463
> #4 0x00017596 in main ()
>
> --- cut ---
>
> The contents of the temporary files were:
>
> --- cut ---
>
> MT$ cat /Users/MT/xcrys_tmp/xc_23017/xc_struc.23017
> MT$ cat /Users/MT/xcrys_tmp/xc_23017/xc_str2xcr.23017
> INFO
> Bismut
> END_INFO
> DIM-GROUP
> 3 7
> PRIMVEC
> 2.479719406 -4.295000000 7.471666667
> 2.479719406 4.295000000 7.471666667
> -4.959438812 .000000000 7.471666667
> CONVVEC
> 7.439158219 -4.295000000 .000000000
> .000000000 8.590000000 .000000000
> .000000000 .000000000 22.415000000
> SYMMOP
> 1
> 1. 0. 0.
> 0. 1. 0.
> 0. 0. 1.
> 0. 0. 0.
> PRIMCOORD
> 2 1
> 83 .000000000 .000000000 5.245110000
> 83 .000000000 .000000000 -5.245110000
>
> --- cut ---
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> XCrySDen mailing list
> XCrySDen at democritos.it
> http://www.democritos.it/mailman/listinfo/xcrysden
More information about the XCrySDen
mailing list