バグ:メッセージコンテンツの後続分岐の選択文編集中にエラーログ

Issue #396 new
ルンバ created an issue

Build: 2020-09-10 22:06:52 Debug (64-bit)
Compiled by LDC 2093

メッセージコンテンツの後続にステップ判定で続く複数分岐をさせていて、分岐の選択文(はい いいえ等)の編集を行っている際、まだ「はい(※例え)」の行の編集BOXが閉じていない時に別の行の「いいえ」の編集に移ろうとしてその行をクリックしF2を押した時に出たと思います。再現はしません。

2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:137 Stack Trace --------
gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
gui\cwx\editor\gui\dwt\dutils.d-mixin-600, 600

2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] gui\cwx\editor\gui\dwt\mainwindow.d:4712 [Widget is disposed] gui\cwx\editor\gui\dwt\dutils.d, 611: 0x00007FF6D7660A5D
0x00007FF6D76607A6
0x00007FF6D764EA1C
0x00007FF6D765147A
0x00007FF6D6411C8F
0x00007FF6D751635E
0x00007FF6D7529475
0x00007FF6D74CB065
0x00007FF6D74CA710
0x00007FF6D74CA57B
0x00007FF6D74CB443
0x00007FF6D74CB194
0x00007FF6D74CCC77
0x00007FF6D742991D
0x00007FF6D74276B0
0x00007FF6D7391657
0x00007FF6D7389B90
0x00007FF9F0FD5C7D in CallWindowProcW
0x00007FF9F0FD5672 in DispatchMessageW
0x00007FF6D738CBED
0x00007FF6D5F42AF4
0x00007FF6D5632D81
0x00007FF6D56310E2
0x00007FF6D77AE2CC
0x00007FF9EF5A7BD4 in BaseThreadInitThunk
0x00007FF9F1D8CE51 in RtlUserThreadStart

Comments (4)

  1. k4nagatsuki repo owner

    ご報告ありがとうございます。

    これはエラーをキャッチしてログに出した後でもう一度出し直した(ログに出した後でユーザにも通知するため)もののようなので、もしかするとこのエラーログの直前にもう一件同時刻のエラーログが出ているかもしれません。それがあれば見せていただけないでしょうか。

  2. ルンバ reporter

    cwxeditor_error.log から該当箇所を含め直前部分を切り出しました。

    より以前や以後も必要でしたらお知らせ下さい。

    なお発生時は、タブの開きすぎ警告ウインドウが何度か出ていた後でした。

    2020-10-06 20:39:28 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:135 Stack Trace --------
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-3628, 3628
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-3697, 3697
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-3726, 3726
    gui\cwx\editor\gui\dwt\dmenu.d-mixin-423, 423
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-990, 990
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-1053, 1053
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-1054, 1054
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-1063, 1063
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-1068, 1068
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-1070, 1070
    core\cwx\summary.d-mixin-2658, 2658
    core\cwx\summary.d-mixin-2754, 2754
    core\cwx\summary.d-mixin-2755, 2755
    core\cwx\summary.d-mixin-2908, 2908
    core\cwx\summary.d-mixin-3161, 3161
    core\cwx\summary.d-mixin-3168, 3168
    core\cwx\summary.d-mixin-3169, 3169
    core\cwx\summary.d-mixin-3170, 3170
    core\cwx\jpy.d-mixin-316, 316
    core\cwx\jpy.d-mixin-324, 324
    core\cwx\jpy.d-mixin-349, 349
    core\cwx\jpy.d-mixin-204, 204
    core\cwx\jpy.d-mixin-205, 205
    2020-10-06 20:39:28 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\jpy.d:209 [Unexpected ' ' when converting from type string to type int] D:\devtools\dlang\ldc2\bin..\import\std\conv.d, 1934: 0x00007FF6D7660A5D
    0x00007FF6D76607A6
    0x00007FF6D764EA1C
    0x00007FF6D765147A
    0x00007FF6D5663BFF
    0x00007FF6D5663B4F
    0x00007FF6D5DB155A
    0x00007FF6D5DAF861
    0x00007FF6D5B8098A
    0x00007FF6D5BD7A70
    0x00007FF6D5BD60D8
    0x00007FF6D5EE23B5
    0x00007FF6D5EF4B2B
    0x00007FF6D64C63BE
    0x00007FF6D7516E33
    0x00007FF6D7529475
    0x00007FF6D74CB065
    0x00007FF6D74CA710
    0x00007FF6D74CA57B
    0x00007FF6D74CA533
    0x00007FF6D5F34BD7
    0x00007FF6D5F33A61
    0x00007FF6D7529475
    0x00007FF6D7384B1A
    0x00007FF6D74CB02D
    0x00007FF6D74CA710
    0x00007FF6D74CA57B
    0x00007FF6D74CB443
    0x00007FF6D74CB194
    0x00007FF6D74CC337
    0x00007FF6D7428CDD
    0x00007FF6D74272C9
    0x00007FF6D7391558
    0x00007FF6D7389B90
    0x00007FF9F0FD5C7D in CallWindowProcW
    0x00007FF9F0FD5672 in DispatchMessageW
    0x00007FF6D738CBED
    0x00007FF6D5F42AF4
    0x00007FF6D5632D81
    0x00007FF6D56310E2
    0x00007FF6D77AE2CC
    0x00007FF9EF5A7BD4 in BaseThreadInitThunk
    0x00007FF9F1D8CE51 in RtlUserThreadStart
    2020-10-06 20:39:37 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:135 Stack Trace --------
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4728, 4728
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4731, 4731
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4742, 4742
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4743, 4743
    gui\cwx\editor\gui\dwt\commons.d-mixin-1593, 1593
    gui\cwx\editor\gui\dwt\commons.d-mixin-1596, 1596
    gui\cwx\editor\gui\dwt\directorywindow.d-mixin-1239, 1239
    gui\cwx\editor\gui\dwt\directorywindow.d-mixin-1250, 1250
    gui\cwx\editor\gui\dwt\directorywindow.d-mixin-1837, 1837
    core\cwx\summary.d-mixin-3161, 3161
    core\cwx\summary.d-mixin-3168, 3168
    core\cwx\summary.d-mixin-3169, 3169
    core\cwx\summary.d-mixin-3170, 3170
    core\cwx\jpy.d-mixin-316, 316
    core\cwx\jpy.d-mixin-324, 324
    core\cwx\jpy.d-mixin-349, 349
    core\cwx\jpy.d-mixin-204, 204
    core\cwx\jpy.d-mixin-205, 205
    2020-10-06 20:39:37 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\jpy.d:209 [Unexpected ' ' when converting from type string to type int] D:\devtools\dlang\ldc2\bin..\import\std\conv.d, 1934: 0x00007FF6D7660A5D
    0x00007FF6D76607A6
    0x00007FF6D764EA1C
    0x00007FF6D765147A
    0x00007FF6D5663BFF
    0x00007FF6D5663B4F
    0x00007FF6D5DB155A
    0x00007FF6D5DAF861
    0x00007FF6D5B8098A
    0x00007FF6D6956D21
    0x00007FF6D69568C3
    0x00007FF6D755A439
    0x00007FF6D7528736
    0x00007FF6D7385419
    0x00007FF6D738BC28
    0x00007FF6D7389C3E
    0x00007FF9F0FE3826 in IsRectEmpty
    0x00007FF9F0FE2119 in IsWindowVisible
    0x00007FF9F0FE20A5 in IsWindowVisible
    0x00007FF9F1DBFDE4 in KiUserCallbackDispatcher
    0x00007FF9EE471344 in NtUserCallMsgFilter
    0x00007FF9F0FD6CF7 in IsDialogMessageW
    0x00007FF9F0FEC0C0 in DialogBoxIndirectParamAorW
    0x00007FF9F0FEBD6F in DialogBoxIndirectParamAorW
    0x00007FF9F1033B69 in SoftModalMessageBox
    0x00007FF9F10325A5 in DrawStateA
    0x00007FF9F10332E2 in MessageBoxTimeoutW
    0x00007FF9F103336E in MessageBoxW
    0x00007FF6D745319A
    0x00007FF6D745352E
    0x00007FF6D745358B
    0x00007FF6D5E23A9F
    0x00007FF6D5F433CC
    0x00007FF6D5632D81
    0x00007FF6D56310E2
    0x00007FF6D77AE2CC
    0x00007FF9EF5A7BD4 in BaseThreadInitThunk
    0x00007FF9F1D8CE51 in RtlUserThreadStart
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:135 Stack Trace --------
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
    gui\cwx\editor\gui\dwt\dutils.d-mixin-600, 600
    gui\cwx\editor\gui\dwt\dutils.d-mixin-601, 601
    gui\cwx\editor\gui\dwt\dutils.d-mixin-602, 602
    gui\cwx\editor\gui\dwt\dutils.d-mixin-604, 604
    gui\cwx\editor\gui\dwt\eventeditor.d-mixin-2151, 2151
    gui\cwx\editor\gui\dwt\eventeditor.d-mixin-2154, 2154
    gui\cwx\editor\gui\dwt\dutils.d-mixin-652, 652
    gui\cwx\editor\gui\dwt\dutils.d-mixin-653, 653
    gui\cwx\editor\gui\dwt\dutils.d-mixin-655, 655
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] gui\cwx\editor\gui\dwt\dutils.d:663 [Widget is disposed] C:\Users\kkamei\AppData\Local\dub\packages\dwt-master\dwt\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\SWTException.d, 99: 0x00007FF6D7660A5D
    0x00007FF6D76607A6
    0x00007FF6D764EA1C
    0x00007FF6D765147A
    0x00007FF6D73D2E83
    0x00007FF6D73D2C1A
    0x00007FF6D73D2C49
    0x00007FF6D74C9429
    0x00007FF6D74C938A
    0x00007FF6D7410625
    0x00007FF6D64128E7
    0x00007FF6D6E50BE4
    0x00007FF6D6411ABA
    0x00007FF6D751635E
    0x00007FF6D7529475
    0x00007FF6D74CB065
    0x00007FF6D74CA710
    0x00007FF6D74CA57B
    0x00007FF6D74CB443
    0x00007FF6D74CB194
    0x00007FF6D74CCC77
    0x00007FF6D742991D
    0x00007FF6D74276B0
    0x00007FF6D7391657
    0x00007FF6D7389B90
    0x00007FF9F0FD5C7D in CallWindowProcW
    0x00007FF9F0FD5672 in DispatchMessageW
    0x00007FF6D738CBED
    0x00007FF6D5F42AF4
    0x00007FF6D5632D81
    0x00007FF6D56310E2
    0x00007FF6D77AE2CC
    0x00007FF9EF5A7BD4 in BaseThreadInitThunk
    0x00007FF9F1D8CE51 in RtlUserThreadStart
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:135 Stack Trace --------
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
    gui\cwx\editor\gui\dwt\dutils.d-mixin-600, 600
    gui\cwx\editor\gui\dwt\dutils.d-mixin-601, 601
    gui\cwx\editor\gui\dwt\dutils.d-mixin-602, 602
    gui\cwx\editor\gui\dwt\dutils.d-mixin-604, 604
    gui\cwx\editor\gui\dwt\eventeditor.d-mixin-2151, 2151
    gui\cwx\editor\gui\dwt\eventeditor.d-mixin-2154, 2154
    gui\cwx\editor\gui\dwt\dutils.d-mixin-652, 652
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] gui\cwx\editor\gui\dwt\dutils.d:610 [Widget is disposed] gui\cwx\editor\gui\dwt\dutils.d, 664: 0x00007FF6D7660A5D
    0x00007FF6D76607A6
    0x00007FF6D764EA1C
    0x00007FF6D765147A
    0x00007FF6D6412A9F
    0x00007FF6D6E50BE4
    0x00007FF6D6411ABA
    0x00007FF6D751635E
    0x00007FF6D7529475
    0x00007FF6D74CB065
    0x00007FF6D74CA710
    0x00007FF6D74CA57B
    0x00007FF6D74CB443
    0x00007FF6D74CB194
    0x00007FF6D74CCC77
    0x00007FF6D742991D
    0x00007FF6D74276B0
    0x00007FF6D7391657
    0x00007FF6D7389B90
    0x00007FF9F0FD5C7D in CallWindowProcW
    0x00007FF9F0FD5672 in DispatchMessageW
    0x00007FF6D738CBED
    0x00007FF6D5F42AF4
    0x00007FF6D5632D81
    0x00007FF6D56310E2
    0x00007FF6D77AE2CC
    0x00007FF9EF5A7BD4 in BaseThreadInitThunk
    0x00007FF9F1D8CE51 in RtlUserThreadStart
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] core\cwx\utils.d:135 Stack Trace --------
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4586, 4586
    gui\cwx\editor\gui\dwt\mainwindow.d-mixin-4589, 4589
    gui\cwx\editor\gui\dwt\dutils.d-mixin-600, 600
    2020-10-06 20:41:10 [Build: 2020-09-10 22:06:52 Debug (64-bit)] gui\cwx\editor\gui\dwt\mainwindow.d:4711 [Widget is disposed] gui\cwx\editor\gui\dwt\dutils.d, 611: 0x00007FF6D7660A5D
    0x00007FF6D76607A6
    0x00007FF6D764EA1C
    0x00007FF6D765147A
    0x00007FF6D6411C8F
    0x00007FF6D751635E
    0x00007FF6D7529475
    0x00007FF6D74CB065
    0x00007FF6D74CA710
    0x00007FF6D74CA57B
    0x00007FF6D74CB443
    0x00007FF6D74CB194
    0x00007FF6D74CCC77
    0x00007FF6D742991D
    0x00007FF6D74276B0
    0x00007FF6D7391657
    0x00007FF6D7389B90
    0x00007FF9F0FD5C7D in CallWindowProcW
    0x00007FF9F0FD5672 in DispatchMessageW
    0x00007FF6D738CBED
    0x00007FF6D5F42AF4
    0x00007FF6D5632D81
    0x00007FF6D56310E2
    0x00007FF6D77AE2CC
    0x00007FF9EF5A7BD4 in BaseThreadInitThunk
    0x00007FF9F1D8CE51 in RtlUserThreadStart

  3. k4nagatsuki repo owner

    ありがとうございます。

    どうも選択肢の編集欄が開いた状態で他のコンテントを選択できてしまい、それが原因となってこのエラーに繋がっているようなのですが、なぜ編集欄を開いたまま選択を変更できてしまうのかが分かりません。そこを直さなければ根本的な解決にはなりません。

    もし編集欄を開いたままの選択変更を再現する方法が見つかったら教えてください。

  4. ルンバ reporter

    試してみましたが再現せず条件がわかりません。普段から編集欄が開いた状態で他のコンテントをクリックして作業はしますが、普通は編集中の方は正常に閉じて別のコンテントに移行します。

    発生前にタブ多すぎ警告が繰り返し出ていて全体に挙動がモッサリしていた点以外、特に普段とことなる操作はしていなかった気がします。また同じ症状が出たらご報告します。

  5. Log in to comment