このアカウントは、notestockで公開設定になっていません。
オープンソースだけどプライベートgitにアクセス集中するのは避けたいのでGitHubにミラー作った
chromebookでExprTkのビルドが終わらない
コンパイルが終わらない...
タスケテ
StackCorruptionが発見された
死にそう
ドウシテ・・・
ビルド遅いからsanitizer切り替えるだけでも10分かかる
AddressSanitizer使えないし
原因がわからないのでご飯を食べます
原因がわかったのでご飯を食べます
内部的なことはしらんけど,lua_resumeに入るとgdbのスタックトレースはちゃんと表示できないっぽい.それに加えてluaのinstruction limitが何故か動かなくて,スクリプト側のミスで無限ループをずっとぐるぐるしてたのが原因.StackCorruption起こしてなんかがどうにかなってスレッドがデッドロック起こしたのかと思ってた.
NTSB事故調査委員会によると,今回のバグは複数のミスが重なった結果,発生したものと結論付けられました
luajitでhookはコストが高いからあんまちゃんとカウントしてないっぽい
LUAJIT_ENABLE_CHECKHOOKをdefineすればいいみたいだけど,無限ループ対策が必要か否か
こうすることにした
ちなみに非同期じゃなくて同期ワーカーでLuaJITを実行する設定にしていた場合は問答無用で応答なしになるどうしようもない