- 158 名前:87 mailto:sage [2014/03/05(水) 01:17:32.03 .net]
- 自己解決しました。結局gccのバグでした。
lists.opensuse.org/opensuse-bugs/2014-02/msg00056.html gcc.gnu.org/bugzilla/show_bug.cgi?id=60056 元ソースは大きすぎるので、最小限のサンプルコードを抽出しようと していたのですが、現象がなかなか再現せず泥沼にはまっていました。 結局、class template内の thread_local static メンバに、 コンストラクタ内でアクセスするようなコードを書くと、アクセスの 仕方によって、 1.うまくいく 2.コンパイル時エラー 3.実行時コアダンプ のいずれかになるようです。
|

|