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}}