バグ:称号所持分岐の称号名をドロップBOXから選択した時(?)エラー

Issue #333 resolved
ルンバ created an issue

最近やっとWIN7からWIN10にOSを入れ替えてからエラーログ無しの異常停止が多い印象だったので私の環境依存かと思い様子見していました。(その頃は Build: 2019-12-19 21:06:01 Debug (64-bit)Compiled by Digital Mars D 2089 を使用)
そして、このログの直前に32bit版を導入してみたところ、エラーログが出たのでご報告します。

2020-01-17 03:22:27 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:137 Stack Trace --------

cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-4726, 4726
cwx\editor\gui\dwt\materialselect.d-mixin-1881, 1881
cwx\editor\gui\dwt\materialselect.d-mixin-1894, 1894
cwx\editor\gui\dwt\materialselect.d-mixin-2079, 2079

2020-01-17 03:22:27 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Error creating thread] src\core\thread\osthread.d, 3184:

直前の行動は、たぶん称号所持分岐の称号名をドロップBOXから選択した時だったかと思いますが曖昧なので、たまたまコンソール版でやっていたので以下その直前の記録です。(02:54:44以前の分も必要でしたら貼ります)

2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x01539604
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x015396A5
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x015396A5
0x0153945C
0x75FD46CB in AddClipboardFormatListener
0x75FB60BC in CallWindowProcW
0x75FB5C5A in CallWindowProcW
0x75FBE62F in IsRectEmpty
0x773741CD in KiUserCallbackDispatcher
0x75FBC460 in PeekMessageW
0x015362B9
0x010D6A38
0x0079A016
0x0148B783
0x0148B6FD
0x0148B598
0x01477C5E
0x0079A0F8
0x016460DD
0x770D6359 in BaseThreadInitThunk
0x77367B74 in RtlGetAppContainerNamedObjectPath
0x77367B44 in RtlGetAppContainerNamedObjectPath
2020-01-17 02:54:50 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:135 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
cwx\editor\gui\dwt\dutils.d-mixin-303, 303
cwx\editor\gui\dwt\eventeditor.d-mixin-1395, 1395
cwx\editor\gui\dwt\eventeditor.d-mixin-1734, 1734
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
cwx\editor\gui\dwt\dutils.d-mixin-3450, 3450
cwx\editor\gui\dwt\dutils.d-mixin-3495, 3495
cwx\editor\gui\dwt\dutils.d-mixin-3552, 3552
cwx\utils.d-mixin-545, 545
cwx\utils.d-mixin-546, 546
2020-01-17 02:54:50 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s
2020-01-17 02:54:50 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA
0x00785608
0x00CD1676
0x00B1FEF3
0x00CB7A2E
0x01588E03
0x01508014
0x015080E0
0x01508056
0x014FB017
0x01504755
0x015396A5
0x0153945C
0x75FD46CB in AddClipboardFormatLis

Comments (11)

  1. ルンバ reporter

    その後気がついたのですがOS入れ替えついでにドライブ構成も変えた際、xエディタのバックアップデータの保存先ドライブ指定が誤っており、容量がほぼ無くなっていたので保存先を変えました。そして保存した所このエラーログが出ました。

    2020-01-17 04:02:26 [Build: 2020-01-11 18:19:10 Debug (32-bit)] cwx\utils.d:137 Stack Trace --------

    cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
    cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
    cwx\editor\gui\dwt\mainwindow.d-mixin-3609, 3609
    cwx\editor\gui\dwt\mainwindow.d-mixin-3678, 3678
    cwx\editor\gui\dwt\mainwindow.d-mixin-3707, 3707
    cwx\editor\gui\dwt\dmenu.d-mixin-420, 420
    cwx\editor\gui\dwt\mainwindow.d-mixin-985, 985
    cwx\editor\gui\dwt\mainwindow.d-mixin-1044, 1044
    cwx\editor\gui\dwt\mainwindow.d-mixin-1045, 1045
    cwx\editor\gui\dwt\mainwindow.d-mixin-1054, 1054
    cwx\editor\gui\dwt\mainwindow.d-mixin-1059, 1059
    cwx\editor\gui\dwt\mainwindow.d-mixin-1061, 1061
    cwx\summary.d-mixin-2655, 2655
    cwx\summary.d-mixin-2751, 2751
    cwx\summary.d-mixin-2752, 2752
    cwx\summary.d-mixin-2772, 2772
    cwx\cwl.d-mixin-3193, 3193
    cwx\cwl.d-mixin-3296, 3296
    cwx\cwl.d-mixin-3243, 3243
    cwx\cwl.d-mixin-3262, 3262
    cwx\cwl.d-mixin-3224, 3224
    cwx\cwl.d-mixin-3233, 3233
    cwx\cwl.d-mixin-5712, 5712
    cwx\cwl.d-mixin-5607, 5607
    cwx\cwl.d-mixin-5608, 5608
    cwx\cwl.d-mixin-3765, 3765
    cwx\cwl.d-mixin-3768, 3768
    cwx\cwl.d-mixin-3773, 3773
    cwx\binary.d-mixin-199, 199
    cwx\binary.d-mixin-201, 201

    2020-01-17 04:02:26 [Build: 2020-01-11 18:19:10 Debug (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Memory allocation failed] src\core\exception.d, 647:

  2. ルンバ reporter

    今度は空のドライブを割り当て済みで容量も問題ない状態かと思われます。

    やはりセーブしようとしたらエラーログが出たかと思います。

    2020-01-17 05:42:40 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:137 Stack Trace --------

    cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
    cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
    cwx\editor\gui\dwt\mainwindow.d-mixin-3609, 3609
    cwx\editor\gui\dwt\mainwindow.d-mixin-3678, 3678
    cwx\editor\gui\dwt\mainwindow.d-mixin-3707, 3707
    cwx\editor\gui\dwt\dmenu.d-mixin-420, 420
    cwx\editor\gui\dwt\mainwindow.d-mixin-985, 985
    cwx\editor\gui\dwt\mainwindow.d-mixin-1044, 1044
    cwx\editor\gui\dwt\mainwindow.d-mixin-1045, 1045
    cwx\editor\gui\dwt\mainwindow.d-mixin-1054, 1054
    cwx\editor\gui\dwt\mainwindow.d-mixin-1059, 1059
    cwx\editor\gui\dwt\mainwindow.d-mixin-1061, 1061
    cwx\summary.d-mixin-2655, 2655
    cwx\summary.d-mixin-2751, 2751
    cwx\summary.d-mixin-2752, 2752
    cwx\summary.d-mixin-2772, 2772
    cwx\cwl.d-mixin-3193, 3193
    cwx\cwl.d-mixin-3296, 3296
    cwx\cwl.d-mixin-3243, 3243
    cwx\cwl.d-mixin-3247, 3247
    cwx\cwl.d-mixin-3224, 3224
    cwx\cwl.d-mixin-3233, 3233
    cwx\cwl.d-mixin-5256, 5256
    cwx\cwl.d-mixin-5257, 5257
    cwx\cwl.d-mixin-5268, 5268
    cwx\cwl.d-mixin-5273, 5273
    cwx\cwl.d-mixin-3735, 3735
    cwx\cwl.d-mixin-3738, 3738
    cwx\binary.d-mixin-199, 199
    cwx\binary.d-mixin-201, 201

    2020-01-17 05:42:40 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Memory allocation failed] src\core\exception.d, 647:

  3. ルンバ reporter

    環境的な変化ですが、WIN7時からOSはSSDで他データは内蔵HDD。

    xエディタはHDDに置いて、バックアップはSSDでした。

    そしてOS入れ替えに伴い内蔵HDDを外しSSDを一つ増やしそこへWIN10を入れました。
    xエディタやバックアップもその新設SSD内にパーテションで区切ったOSとは別の領域にあります。

    OS入れ替え前後に

    Build: 2019-12-19 21:06:01 Debug (64-bit)Compiled by Digital Mars D 2089

    を導入したと思います。(どちらが先かハッキリ覚えていません…)

    ([Build: 2020-01-11 18:16:24 Debug / Console (32-bit)]は今日から)

    WIN10にしてからxエディタの挙動が重くなった気がしていたので最近はタスクマネージャーでxエディタのメモリ使用量を見ていましたが、開いた直後はせいぜい100数十MBでも短時間の使用で1Gを越えてきます。あまり多くなるとxエディタを再起動させていました。(ただ以前どうだったかは気にしていなかったので元からこんなものだったのかもですが)

    WIN7の時のxエディタの設定は引き継がれておらず、バックアップの保存先も新規に設定しなおしました。履歴の保存回数などはデフォルトから少し減らした設定にしたと思います。

    メモリはWIN7時のまま変わらず24Gで内4Gをラムディスクに割り当てています。(シナリオの一時展開先はこのRAMディスクにしています)

  4. ルンバ reporter

    訂正:以前のxエディタの置き場は外付けHDDでした

    (CWエンジンやシナリオも外付けHDDだったがまとめて内蔵SSDへ移動)

  5. ルンバ reporter

    再びセーブ時で、ほとんど同じエラーログです。

    2020-01-17 08:34:39 [Build: 2020-01-11 18:19:10 Debug (32-bit)] cwx\utils.d:137 Stack Trace --------
    cwx\editor\gui\dwt\mainwindow.d-mixin-4567, 4567
    cwx\editor\gui\dwt\mainwindow.d-mixin-4570, 4570
    cwx\editor\gui\dwt\mainwindow.d-mixin-3609, 3609
    cwx\editor\gui\dwt\mainwindow.d-mixin-3678, 3678
    cwx\editor\gui\dwt\mainwindow.d-mixin-3707, 3707
    cwx\editor\gui\dwt\dmenu.d-mixin-420, 420
    cwx\editor\gui\dwt\mainwindow.d-mixin-985, 985
    cwx\editor\gui\dwt\mainwindow.d-mixin-1044, 1044
    cwx\editor\gui\dwt\mainwindow.d-mixin-1045, 1045
    cwx\editor\gui\dwt\mainwindow.d-mixin-1054, 1054
    cwx\editor\gui\dwt\mainwindow.d-mixin-1059, 1059
    cwx\editor\gui\dwt\mainwindow.d-mixin-1061, 1061
    cwx\summary.d-mixin-2655, 2655
    cwx\summary.d-mixin-2751, 2751
    cwx\summary.d-mixin-2752, 2752
    cwx\summary.d-mixin-2772, 2772
    cwx\cwl.d-mixin-3193, 3193
    cwx\cwl.d-mixin-3296, 3296
    cwx\cwl.d-mixin-3243, 3243
    cwx\cwl.d-mixin-3256, 3256
    cwx\cwl.d-mixin-3224, 3224
    cwx\cwl.d-mixin-3233, 3233
    cwx\cwl.d-mixin-5456, 5456
    cwx\cwl.d-mixin-5465, 5465
    cwx\cwl.d-mixin-5516, 5516
    cwx\cwl.d-mixin-5712, 5712
    cwx\cwl.d-mixin-5607, 5607
    cwx\cwl.d-mixin-5608, 5608
    cwx\cwl.d-mixin-3735, 3735
    cwx\cwl.d-mixin-3738, 3738
    cwx\binary.d-mixin-199, 199
    cwx\binary.d-mixin-201, 201

    2020-01-17 08:34:39 [Build: 2020-01-11 18:19:10 Debug (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Memory allocation failed] src\core\exception.d, 647:

  6. k4nagatsuki repo owner

    pull request #608

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

    いくつかの問題が混ざっているようです。

    まず以下のエラー:

    2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:552 %1$s レベル%2$s %3$s/%4$s 成功率%5$s%6$s %7$s %8$s 効果 = %9$s %10$s %11$s

    2020-01-17 02:54:49 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\utils.d:553 [Positional specifier %8$s index exceeds 7] D:\devtools\dlang\dmd2\windows\bin....\src\phobos\std\format.d, 596: 0x00785BBA

    これはシステムメッセージのctEffectの内容が過去のバージョンから変更されており、古い言語ファイルが残っていると正常にメッセージを生成できないために発生しています。内容を変更するなら定義名も変更するべきでした。

    次に以下のエラー:

    2020-01-17 03:22:27 [Build: 2020-01-11 18:16:24 Debug / Console (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Error creating thread] src\core\thread\osthread.d, 3184:

    スレッドの生成に失敗しているようなのですが、どうして失敗するのかちょっと見当が付きません。考えられる一つの可能性がメモリ不足なので(スレッドの生成に失敗するほどメモリが枯渇する事が今どきあり得るかというと疑問ですが)、次の問題に関係しているのかもしれません。

    最後に以下のエラー:

    2020-01-17 08:34:39 [Build: 2020-01-11 18:19:10 Debug (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4682 [Memory allocation failed] src\core\exception.d, 647:

    格納されたイメージの保存時にメモリ不足となっているようです。

    1. 当該格納イメージを含むファイルのサイズがあまりにも巨大すぎるか、
    2. バグなどの要因でサイズが誤認識されているか、
    3. 保存時にメモリ上に確保される一時領域のサイズ計算が大雑把すぎるせいか、

    といった問題が考えられます。3.は今すぐに工夫する事ができます。これまで、一時領域のサイズが不足した場合はこれまでの2倍のサイズを確保するようにしていましたが(一気に大きめのサイズを確保する事で何度もサイズを変更するコストを抑える事ができます)、1.2倍に抑えるようにしました。

    しかし根本的な問題が1.だとすると、上記の工夫を行っても依然メモリ不足になる可能性はあります。おそらく64-bit版ならそのような巨大なファイルも保存できると思うのですが、参考までに、実際に保存されたシナリオ内の*.widファイルの中でもっとも大きなもののサイズを教えていただけないでしょうか。

    保存される全てのファイルが充分小さい場合、(考えづらい事ですが)2.の可能性もあります。それはそれで原因を探らなければなりません。

  7. ルンバ reporter

    最大のWIDが111kbです。

    その後

    Build: 2020-01-11 18:12:54 Debug (64-bit)
    Compiled by Digital Mars D 2090

    に乗り換えて(その間にWIN10のアップデートが入りました)作業をしていましたが、セーブ時点で異常停止が一回ありましたが、上の報告のような頻繁な停止は無い印象です。

    これから cwxeditor_fnine_20200118_x64.zip を試してみます。

  8. ルンバ reporter

    関係無いような気がしますが
    以前からの症状として、BGM変更コンテンツで色々な曲を視聴しながら選曲をしてゆくと顕著に挙動が重くなってゆき、時にその作業を行っていたイベントビューが表示されなくなる(xエディタの背景地色のグレーで覆われる)症状がありました。(あるいはBGM変更コンテンツウインドウの曲一覧が真っ白に)これはそのイベントビューを一旦閉じて開き直しても表示されず、xエディタを再起動するか、そのビューをしばらく放置すると正常に戻りますのであまり気にしていませんでしたが、選曲中に挙動が重くなってそのまま異常停止してしまう事も時々ありました。

    この作業は最新版xエディタでもやはり顕著に挙動は重くなります。

    これらの症状ではエラーログは出たことは無いです。

    BGMは使用する可能性がある物は複数フォルダに分類し、数十曲が同じフォルダに入っているケースも多く、MP3もそれなりにあるので総量で400MB以上あり、シナリオフォルダ内で大方のサイズを占めています。

    しかし、この症状が出る時のメモリ使用量はさほど大きくは無いです。200M程でも出ます。(最近タスクマネージャーでメモリ使用量を見ている限りではxエディタを開いた当初は100~200MBで使用継続によって2Gを越える事もあるので1.5Gを越えてきたら適当に再起動しています)

  9. k4nagatsuki repo owner

    確認してみましたが、音声再生中にハンドル(=OSがイメージや音楽やスレッドなどのリソースを開いた時の目印。これが増えたまま減らないという事は開いたまま閉じられていないリソースがある)の数が無限に増えているみたいです。

    メモリをはじめ各種リソースが不足する原因となっていてもおかしくないと思います。調べてみます。

  10. k4nagatsuki repo owner

    pull request #609

    難しい問題でしたが回避できたと思います。この変更によりリソース不足に由来する色々な問題が発生しなくなる可能性があります。お試しください。


    以下は問題の原因と修正内容です。技術的な話になります。

    core.sync.condition.Conditionをはじめとするいくつかのclassはコンストラクタでセマフォ等のハンドルを確保しますが、その解放はデストラクタが実行されるまで行いません。しかしながらデストラクタはGCが動くまで実行されません。

    GCが動く条件はメモリ使用量のため、メモリ使用量がほとんど増えずにハンドルだけどんどん確保されていくという状況だと際限無く解放待ちのハンドルが増えてしまいます。DWTのDisplay#asyncExec()Display#syncExec()の実行の際にまさにその問題が発生していました。

    そこで今回、8秒に一度、プロセスのハンドル数を取得し、多すぎるようならGCを強制実行するようにしました。これでアプリケーションが不安定になるレベルでハンドルが増えすぎるという問題は回避できるはずです。

  11. ルンバ reporter

    BGMコンテンツの選曲で重くなる症状も消えました。 保存その他での異常停止も無くなった模様です。

    色々とご対応いただき有難うございました。

  12. Log in to comment