アイテムカードのID並び替え時のバグ

Issue #73 resolved
Panda Gruel created an issue

ドラッグ&ドロップで各種IDが手動で並べ替えられる仕様になっているようですが、 この機能でアイテムカードを並び替えたところ動かしたカードが増殖してしまいました。 その後試しに増えたカードの編集ダイアログを開こうとしたらエラーを吐いてエディタが止まりました。

色々と試したみたところ、カードを最後尾(最新)IDに動かそうとするとこのバグが起きるようです。 アイテムカードの他、キャストカードでも確認しました。技能・情報カードでは試してません。

以下がエラーログになります。

2014-05-28 20:20:19 [Build: 2014-05-22 19:44:25 Debug] cwx\utils.d:116 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-3763, 3763 cwx\editor\gui\dwt\mainwindow.d-mixin-3766, 3766 cwx\editor\gui\dwt\mainwindow.d-mixin-2952, 2952 cwx\editor\gui\dwt\mainwindow.d-mixin-3002, 3002 cwx\editor\gui\dwt\mainwindow.d-mixin-3004, 3004 cwx\editor\gui\dwt\mainwindow.d-mixin-2979, 2979 cwx\editor\gui\dwt\dmenu.d-mixin-379, 379 cwx\editor\gui\dwt\dmenu.d-mixin-177, 177 cwx\editor\gui\dwt\dmenu.d-mixin-182, 182 cwx\editor\gui\dwt\cardpane.d-mixin-2793, 2793 cwx\editor\gui\dwt\cardpane.d-mixin-2795, 2795 cwx\editor\gui\dwt\cardpane.d-mixin-2796, 2796 cwx\editor\gui\dwt\cardpane.d-mixin-983, 983 cwx\editor\gui\dwt\cardpane.d-mixin-986, 986 cwx\summary.d-mixin-1429, 1429 cwx\summary.d-mixin-1410, 1410 cwx\card.d-mixin-1451, 1451 cwx\card.d-mixin-173, 173 cwx\usecounter.d-mixin-777, 777 cwx\usecounter.d-mixin-778, 778 cwx\usecounter.d-mixin-76, 76 2014-05-28 20:20:19 [Build: 2014-05-22 19:44:25 Debug] cwx\editor\gui\dwt\mainwindow.d:3863 [Range violation] cwx.usecounter, 77: 0x013391D0 - 0x005F4056 - 0x005E2DC5 - 0x00D1D9D1 - 0x00D2E4CC - 0x011810AF - 0x01164796 - 0x0046D7BC - 0x004810CD - 0x00807858 - 0x0081031C - 0x011F92AD - 0x012A93A2 - 0x011C4C3D - 0x011C4D99 - 0x011C4CDF - 0x011C46B5 - 0x010A4F3B - 0x010A46D8 - 0x012A93A2 - 0x011E1C0E - 0x011C4C22 - 0x011C4D99 - 0x011C4CDF - 0x011C4E86 - 0x011C4E36 - 0x011C6167 - 0x011C0446 - 0x011BF20B - 0x011EA191 - 0x011E9F84 - 0x763A62FA in gapfnScSendMessage - 0x763A6D3A in GetThreadDesktop - 0x763A77C4 in CharPrevW - 0x763A788A in DispatchMessageW - 0x011E6B30 - 0x010AD988 - 0x006063D5 - 0x0132A284 - 0x0132A257 - 0x0132A170 - 0x0061EC04 - 0x0136BA59 - 0x7690338A in BaseThreadInitThunk - 0x77A09F72 in RtlInitializeExceptionChain - 0x77A09F45 in RtlInitializeExceptionChain

Comments (4)

  1. k4nagatsuki repo owner

    現象確認しました。この辺はずいぶん長いことテストされてるはずですが一体いつからバグったんだろう……。

    具体的なレポートありがとうございます。調査します。

  2. k4nagatsuki repo owner

    つい最近、カードの追加や削除を効率化するための些細な改造を行ったのですが、その中にバグが潜んでいました。些細だからといって油断してはいけませんね。

    報告していただきありがとうございました。助かりました。よろしければご確認ください。

  3. Log in to comment