SAD部屋 - Ticket-13 Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
! RandomMT
:Priority:Normal
:Reporter:Masafumi Tawada
:Status:New:Status:Closed
:Assigned to:?
:Version:1852
:Milestone:?
:Created:2008-04-19
!! Description
SAD Terminalから
Library@Require["RandomMT"]
と入力するだけで
feature[Random/SAD] version is redefined from 1000 to 1001.
random_register(): upgrade plugin[SAD] from version=1000 to 1001
Segmentation fault
となります。
!! Attachement files
{{attach_map('Ticket-13')}}
{{attach_form('','')}}//{{attach_form('','')}}
!! Changelog
!!!Akio Morita (2008-04-19 (土) 22:23:12)
開発環境上では再現しません!
SAD本体と拡張モジュールのバージョンの不一致、又は環境依存の現象と思われます。
Full Scratch Buildを行い全ての実行ファイルとモジュールを更新し、現象を切り分けてください
'''モジュールバージョンの不一致が原因であれば、モジュールも含めて再構築することで解決するはずです'''
!!!Akio Morita (2008-04-19 (土) 22:35:52)
amsada.kek.jp上の試験環境でも再現しません
''script/ColorTable.sad''の SAD Terminal上から実行
KBFrame開くだけで 10分かかるので、これ以上の検証は無理!
!!!anonymous (2008-04-19 (土) 23:05:01)
本体と拡張モジュール共、make distcleanした後
oldsad-amorita-1852をコンパイル
extension/RandomMT/でMakefileにSADSRCDIRを定義しmake、make install
tawada% ../bin/gs ./RandomMT/test-speed.sad を動かしても同じ結果
です。
--
*** Welcome to SAD Revision 1852 built at 2008-04-19 22:56:22 +0900 ***
cpu time= 1.4329E-02(sec) dt= 14.329(msec) free area:: 1802
OFF LOG ECHO;READ 77 ; 23
cpu time= 1.4506E-02(sec) dt= 14.506(msec) free area:: 1802
cpu time= 1.4599E-02(sec) dt= 14.599(msec) free area:: 1801
*** SADScript Initialization: /Users/tawada/Downloads/tmp/oldsad-amorita-snapshot-1852/Packages/init.n ***
RFSW RADCOD RAD FLUC INTRA POL COD DAPER EMIOU CMPLO FOURI SMEAR
F F F T F F T F F F F T
Design orbit length = 1.00000000000000
N = 200;
BatchSize = 1024 * 1024;
Library@Require["RandomMT"];
feature[Random/SAD] version is redefined from 1000 to 1001.
random_register(): upgrade plugin[SAD] from version=1000 to 1001
Library[Random/SAD] from /Users/tawada/Downloads/tmp/oldsad-amorita-snapshot- 1852/arch/Extension/Random/i386-Darwin9/SAD.so
is loaded.
Segmentation fault
!!!Akio Morita (2008-04-20 (日) 23:23:09)
問題の発生する環境の情報が無いので、当たっているかは
分りませんが、MacOSXだとすると、環境固有の問題と思われます。
こちらで試験できる以下のMacOSX環境で Full Scratch Buildから
extension/RandomMT/test-speed.sadは問題なく走り
SAD/MT19937/SFTM19937の各プラグインでのベンチマークが
問題なく取得できます。
*amsada.kek.jp Darwin 8.11.0 powerpc
*amsadb.kek.jp Darwin 9.2.2 i386
!!!Masafumi Tawada (2008-04-21 (月) 00:02:24)
どうも原因はgccのバージョンだったようです。
gcc-4.2.3 -> 4.3.0で
Seqmentation faultはなくなりました。
お騒がせしました。
!!!Akio Morita (2008-04-21 (月) 01:18:42)
ビルド環境側の障害で、バグではないので Ticket Closeします
{{its_edit_ticket_form}}//{{its_edit_ticket_form}}
:Priority:Normal
:Reporter:Masafumi Tawada
:Assigned to:?
:Version:1852
:Milestone:?
:Created:2008-04-19
!! Description
SAD Terminalから
Library@Require["RandomMT"]
と入力するだけで
feature[Random/SAD] version is redefined from 1000 to 1001.
random_register(): upgrade plugin[SAD] from version=1000 to 1001
Segmentation fault
となります。
!! Attachement files
{{attach_map('Ticket-13')}}
!! Changelog
!!!Akio Morita (2008-04-19 (土) 22:23:12)
開発環境上では再現しません!
SAD本体と拡張モジュールのバージョンの不一致、又は環境依存の現象と思われます。
Full Scratch Buildを行い全ての実行ファイルとモジュールを更新し、現象を切り分けてください
'''モジュールバージョンの不一致が原因であれば、モジュールも含めて再構築することで解決するはずです'''
!!!Akio Morita (2008-04-19 (土) 22:35:52)
amsada.kek.jp上の試験環境でも再現しません
''script/ColorTable.sad''の SAD Terminal上から実行
KBFrame開くだけで 10分かかるので、これ以上の検証は無理!
!!!anonymous (2008-04-19 (土) 23:05:01)
本体と拡張モジュール共、make distcleanした後
oldsad-amorita-1852をコンパイル
extension/RandomMT/でMakefileにSADSRCDIRを定義しmake、make install
tawada% ../bin/gs ./RandomMT/test-speed.sad を動かしても同じ結果
です。
--
*** Welcome to SAD Revision 1852 built at 2008-04-19 22:56:22 +0900 ***
cpu time= 1.4329E-02(sec) dt= 14.329(msec) free area:: 1802
OFF LOG ECHO;READ 77 ; 23
cpu time= 1.4506E-02(sec) dt= 14.506(msec) free area:: 1802
cpu time= 1.4599E-02(sec) dt= 14.599(msec) free area:: 1801
*** SADScript Initialization: /Users/tawada/Downloads/tmp/oldsad-amorita-snapshot-1852/Packages/init.n ***
RFSW RADCOD RAD FLUC INTRA POL COD DAPER EMIOU CMPLO FOURI SMEAR
F F F T F F T F F F F T
Design orbit length = 1.00000000000000
N = 200;
BatchSize = 1024 * 1024;
Library@Require["RandomMT"];
feature[Random/SAD] version is redefined from 1000 to 1001.
random_register(): upgrade plugin[SAD] from version=1000 to 1001
Library[Random/SAD] from /Users/tawada/Downloads/tmp/oldsad-amorita-snapshot- 1852/arch/Extension/Random/i386-Darwin9/SAD.so
is loaded.
Segmentation fault
!!!Akio Morita (2008-04-20 (日) 23:23:09)
問題の発生する環境の情報が無いので、当たっているかは
分りませんが、MacOSXだとすると、環境固有の問題と思われます。
こちらで試験できる以下のMacOSX環境で Full Scratch Buildから
extension/RandomMT/test-speed.sadは問題なく走り
SAD/MT19937/SFTM19937の各プラグインでのベンチマークが
問題なく取得できます。
*amsada.kek.jp Darwin 8.11.0 powerpc
*amsadb.kek.jp Darwin 9.2.2 i386
!!!Masafumi Tawada (2008-04-21 (月) 00:02:24)
どうも原因はgccのバージョンだったようです。
gcc-4.2.3 -> 4.3.0で
Seqmentation faultはなくなりました。
お騒がせしました。
!!!Akio Morita (2008-04-21 (月) 01:18:42)
ビルド環境側の障害で、バグではないので Ticket Closeします