12/14 00:17 コードは「size=to-from; hoge.reserve(size)」、原因はto<fromになるケースがあったという単純なもの
12/14 00:19 不幸その1:to<fromになること自体がレアケースだった/不幸その2:sizeがunsigned intだった
12/14 00:21 不幸その3:reserve(UINT_MAXに近い値)をエラーにせず極力頑張ってしまう実装だった/不幸その4:ウォッチドッグで数秒反応がないと実行を打ち切ってエラーを出す処理系だった
12/14 00:22 不幸その5:実行を打ち切る際にデバッガが考慮されていなくて情報が全く得られない処理系だった…これくらいかな
12/14 00:23 というわけでAndroidのNativeActivityはいろいろ難儀なので手を出すときは覚悟しましょう…(苦笑
12/14 00:27 こんな中でもラッキーだったのは、こうなる条件が偶然にもある程度特定できたことと、あちこちデバッグプリントを挟み続けてもバグが再現され続けたこと… :D
@DentoTeramachi [
<<|
@|
>>]
12/14 00:35 @gorry5 一先ず再現できるパスを発見。ブラウザ上のテキスト入力フォーム(googleとか)をフォーカス。ソフトキーボードが表示されたら、一度非表示にした後、再度表示させてから半角英数以外を入力。
(mape)