iOS版将皇の4.1でクラッシュする現象について

2/20にiOS版将皇の4.1をバージョンアップしたのですが、クラッシュが多発しているようです。詳細を調査したいので、もし現象が発生している方がいらっしゃいましたらコメント頂けないでしょうか?以下の情報を頂けると幸いです。

 

・端末(iPhone,iPad)の機種

・iOSのバージョン

・どの操作をした時にクラッシュが発生したか(例:〇〇の操作をした時、対局中、詰将棋中、問題ダウンロード中など)

・クラッシュする操作に再現性はあるか?(例:毎回発生する、何回かに1回発生する、1度だけ起きて以後再現しない)

・その他再現に必要な必要が情報があれば・・

 

大変お手数をおかけしますが、何卒よろしくお願い申し上げます。

 

[追記]

再インストールで現象が発生しなくなったとコメントを頂いています。最終的にはプログラム側で対策する予定ですが、それまでの間は可能であれば再インストールにて回避して頂けますと幸いです。なお、再インストールすると、設定(駒や盤の種類)がデフォルトに戻り、実戦詰将棋と勝ちきれ将棋の履歴がクリアされます。

 

[追記2]

私の端末で完全再現はできていないのですが、エラー発生個所とデバッガを使った調査から原因を以下の通り推測しています。

 

[推定原因]

過去バージョンの不具合で壊れた詰将棋情報(と勝ちきれ将棋情報)を保存してしまう場合があった。詰将棋を開始するときにその情報を不正に参照してクラッシュした。ver4.1より前のバージョンでも同様にクラッシュする可能性はあるが、開発環境の違いでたまたま起きておらずver4.1で顕在化した。なお、ver4.1は壊れたデータを保存しないようにチェックしているので新規インストールでは同様の問題は起きない。

 

[ver4.11での対策]

壊れたデータを不正に参照しないようにチェックする。既に保存されている壊れたデータは削除する。当該処理にて想定外の原因でアプリがクラッシュしそうな場合は、データを初期化して処理を継続する(この場合は履歴がクリアされます)。

コメント

  1. momojara より:

    お疲れ様です。
    将棋アプリ将皇楽しんでおります。
    情報提供ですが、
    実戦詰将棋は全く起動しません
    将棋盤が表示されて、
    すぐにダウンします。
    その他のゲームは問題無い様です。
    使用機種はiOS 10.2.1です。
    問題解決大変でしょうが
    頑張ってください。
    復旧楽しみにしております。

  2. hiyori より:

    いつもお世話になっています。
    機種 ipad air2で、
    iOS10.2.1です。
    実践詰将棋の開始ボタンを押したら必ずクラッシュします。
    また、問題一括ダウンロードも同じようにクラッシュします。
    他は問題なく起動できております。
    毎日詰将棋ができて感謝しています。
    復旧するまで気長に待っております!

  3. ken1 より:

    momojara様、hiyori様
    さっそくの情報ご提供ありがとうございます。大変お手数をおかけしますが、もし可能でしたら1点お願いしたい事がございます。
    アプリを再インストールすることでクラッシュは回避できますでしょうか?再インストールしても駄目でしょうか?
    大変お手数をおかけしますが何卒よろしくお願いいたします。

  4. hiyori より:

    ken1様
    hiyoriです。
    再インストールという事を失念していました・・・。
    再インストールを行なった結果、
    私の場合、上記のクラッシュは起こらなくなりました。
    ご対応に感謝いたします!

  5. castanets より:

    ken1様、楽しいアプリの提供をありがとうございます。
    iPad Air 2 (iOS 10.2.1) ではhiyori様と同様の状況でしたが、再インストールによりクラッシュが起きなくなりました。
    iPhone 6S (iOS 10.2.1) では、アップデート後、特に問題は発生しませんでした。(再インストールは不要でした)
    参考になりましたら幸いです。

  6. castanets より:

    追記ですが、ふだん私はiPhone版は使っておらず、もっぱらiPad版のみを使っております。つまり、アップデート前のiPhone版には「クリア済」等の履歴情報はなかった状況だった、ということです。ふだんiPhone版を使っている方の情報が欲しいところです。
    また、iPad版で再インストールするとクラッシュは起きなくなりますが、「クリア済」等の履歴情報は消去されますので、消去されたくない方は、しばらくお待ちになったほうがいいかもしれません (どのみち、2週間で削除される情報なので、この情報にそれほど強いこだわりのある方はあまりいらっしゃらないとは思いますが)。

  7. ken1 より:

    hiyori様
    追加の情報ありがとうございます。再インストールで現象が起こらなくなる件承知しました。おかげさまで原因の絞り込みができました。引き続き調査と対策を行います。
    castanets様
    情報のご提供ありがとうございます。同じOSバージョンでも発生する端末としない端末がある件承知いたしました。恐らく、詰将棋履歴データが壊れている場合がありVUPによりそれがクラッシュとして顕在化してしまったのだと思われます。対策版では壊れているデータを取り除くようにいたします。再インストールで履歴が消える件もご配慮いただきありがとうございます。

  8. hiyori より:

    お世話になっております。
    hiyoriです。
    一度目の再インストールで現在も、詰将棋は問題なく開始できておりますが、
    問題一括ダウンロードボタンを押すとクラッシュする現象が再発いたしました。
    この場合も再インストールですればクラッシュはしなくなりました。
    また何かあればお伝えします。

  9. ken1 より:

    hiyori様
    追加の情報ご提供ありがとうございます。一括ダウンロードで一度クラッシュした後に詰将棋が二度と開始できなくなる現象が起きてしまうのでしょうか?それは想定外かもしれません・・。
    近日中にリリースする対策版では、壊れたデータを除去する処理(それでも処理できない場合は最悪内部的にデータをリセットする)が入っているため、少なくても継続的に使えない現象は対策できると思います。ご迷惑をおかけしていまい大変申し訳ございません。

  10. hiyori より:

    ken1
    一括ダウンロードでクラッシュした後でも、
    もう一度起動した時に、詰将棋は問題なく起動できておりました。
    二度と起動できなくなるような事は無かったと思います。
    対策版の件、了解しました。
    ご無理をなさらず、よろしくお願いいたします!

  11. hiyori より:

    上記の訂正。
    ken1→ken1様
    失礼いたしました。

  12. 愛用者 より:

    既に多数の情報提供があるようですが…
    iphone6/10.2.1
    クラッシュする
    問題の一括ダウンロード
    日別配信の詰将棋、勝ち切れ
    クラッシュしない
    CPUとの対戦
    再現性100%
    その他の情報
    ver4.0から上書きアップデート
    過去問も解いている状態
    問題を開始するのボタンを押した時点でクラッシュしていた
    アプリの再インストールで再現しなくなりました

  13. ken1 より:

    hiyori様
    追加の情報ありがとうございます!新バージョンでは二度と詰将棋ができなくなる現象が起きていないようで安心しました(クラッシュ自体はまずいのですが・・)。
    愛用者様
    詳細情報のご提供ありがとうございます。勝ちきれ将棋の方でも同じ原因でクラッシュするはずなので裏付けが取れました。再インストールのご不便をおかけして申し訳ございません。

PAGE TOP
タイトルとURLをコピーしました