[最新] ■[前年|前月|前日|2011/12/14|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

12/14 00:14 std::vectorのreserve()に様々な不幸が重なって半日悩まされることになった…(苦笑
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
12/14 00:27 (@DentoTeramachi) @gorry5 お疲れ様です。ボジョレーでも飲んで一息ついてくださいやせ。 (masu)

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2011/12/14|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]