[Go to BBS]
All articles in a thread
SubjectProgram received signal SIGSEGV on SAD Ver.1.0.10.6.8.2k64
Article No1114
Date: 2013/09/19(Thu) 09:38:21
ContributorM. Satoh

 みなさま,

 SAD Ver.1.0.10.6.8.2k64にてtracking計算中,下記のようなエラーが出ました。
同スクリプトをMain Trunk(Ver.1.0.10.5.6a8)で実行したところ,正常に計算できました。
(CentOS 5.9_x86_64, gcc-4.8.1を使用しております。)

取り急ぎ,ご報告まで。

佐藤


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

Backtrace for this error:

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

Backtrace for this error:
#0 0x2B6537DB6387
#1 0x2B6537DB698E
#2 0x391E0302CF
#0 0x2B6537DB6387
#1 0x2B6537DB698E
#2 0x391E0302CF
#3 0x4CBA26 in tftrack_
#3 0x4CBA26 in tftrack_
#4 0x452F8B in tfefun1_
#5 0x451D52 in tfefunref_
#4 0x452F8B in tfefun1_
#5 0x451D52 in tfefunref_
#6 0x4489E9 in tfseval_
#6 0x4489E9 in tfseval_
#7 0x449C06 in #7 0x449C06 in tfeevalref_
tfeevalref_
#8 #8 0x4493F2 in tfseval_
0x4493F2 in tfseval_
#9 0x449C06 in tfeevalref_
#9 0x449C06 in tfeevalref_
#10 0x45B6C7 in tfeval_
#10 0x45B6C7 in tfeval_
#11 0x438A54 in itfpeeko_
#11 0x438A54 in itfpeeko_#12 0x4A31DD in tfprint_

#13 0x468521 in tffsa_
#12 0x4A31DD in tfprint_
#13 0x468521 in tffsa_
#14 0x464BD1 in tffs_
#14 0x464BD1 in tffs_
#15 0x4E277A in track_
#15 0x4E277A in track_
#16 0x50FFD4 in acttra_
#16 0x50FFD4 in acttra_
#17 0x52A7AC in doact_
#17 0x52A7AC in doact_
#18 0x4DF331 in master.0.toplvl_ at toplvl.f:0
#18 0x4DF331 in master.0.toplvl_ at toplvl.f:0
#19 0x4DF5B5 in toplvl_
#20 0x42299F in MAIN__ at #19 0x4DF5B5MAIN.f:0
in toplvl_
#20 0x42299F in MAIN__ at MAIN.f:0

SubjectRe: Program received signal SIGSEGV on SAD Ver.1.0.10.6.8.2k64
Article No1115
Date: 2013/09/19(Thu) 12:05:34
ContributorAkio Morita
>  SAD Ver.1.0.10.6.8.2k64にてtracking計算中,下記のようなエラーが出ました。
> 同スクリプトをMain Trunk(Ver.1.0.10.5.6a8)で実行したところ,正常に計算できました。
> (CentOS 5.9_x86_64, gcc-4.8.1を使用しております。)
>
> 取り急ぎ,ご報告まで。
>
> 佐藤
>
>
> ------------------------------------------------------------------------------
> Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
>
> Backtrace for this error:
>
> Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
>
> Backtrace for this error:
> #0 0x2B6537DB6387
> #1 0x2B6537DB698E
> #2 0x391E0302CF
> #0 0x2B6537DB6387
> #1 0x2B6537DB698E
> #2 0x391E0302CF
> #3 0x4CBA26 in tftrack_
> #3 0x4CBA26 in tftrack_
>
tftrack_(TrackParticles)からトレースでサブルーチン名が同定出来ていませんが、
ドライバーであるtturn1_から呼び出したどのルーチンでクラッシュしたか同定出来ませんか?
# アドレスはバイナリ依存なので、バイナリレベルの同一性を担保できる開発環境が無いと再現調査が出来ません

あと、障害を再現出来るコードのサブセットが有ると、コンパイル環境固有の問題かどうかの検証に役立ちます

SubjectRe^2: Program received signal SIGSEGV on SAD Ver.1.0.10.6.8.2k64
Article No1116
Date: 2013/09/20(Fri) 06:59:12
ContributorM. Satoh
> tftrack_(TrackParticles)からトレースでサブルーチン名が同定出来ていませんが、
> ドライバーであるtturn1_から呼び出したどのルーチンでクラッシュしたか同定出来ませんか?
> # アドレスはバイナリ依存なので、バイナリレベルの同一性を担保できる開発環境が無いと再現調査が出来ません
>
> あと、障害を再現出来るコードのサブセットが有ると、コンパイル環境固有の問題かどうかの検証に役立ちます

 昨日は,ご助言ありがとうございました。
NPARA=1 の場合は正常に計算できました。また,NPARA >= 2の場合においても,粒子数を減らすと正常に動作するようです。また,latticeに依存しているようで,NPARA!=1かつ粒子数が多い場合でも計算できる場合もあるようです。

以上,宜しくお願い申し上げます。
佐藤