infostart-hub / snegopat_modul

Модуль Снегопат для Core.As
41 stars 9 forks source link

Ошибка при запуске отладки по F5 - Происходит не всегда. Закономерности не выявил - 8.3.18.1334 #20

Open JohnyDeath opened 3 years ago

JohnyDeath commented 3 years ago

Происходит не всегда. Закономерности не выявил.

>>> Исключение AngelScript.
        Процесс: 1cv8.exe ( 8.03.0018.1334 )
        Core.As: 1.0.0.9
         Модуль: Snegopat (  ) 
           Файл: D:\Progs\SnegopatX64\modules\Snegopat\engine\controls.as
         Строка: 161
        Функция: IV8Control@ IV8Form::getControl(Variant)
         Строка: 161
       Описание: Исключение 0xC0000005 по адресу 0x4D3B5B19 ( core_as.dll ) при вызове функции "stringFromAddress"
                 Стек вызовов:
                   (null) : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), строка 0,0
                   D:\Progs\SnegopatX64\modules\Snegopat\engine\com_events.as : void IEventConnector::fireEvent(IDispatch@, const string&inout, array<Variant>@), строка 56,17
                 This object at 0x15796F20:
                   form = native object 'IForm' (0x0F9465D0)
                   ctrls = native object 'UintMap' (0x157B2D50)
                 Переменные:
                   IdxOrCode = native object 'Variant' (0xF3BF80B0)
                   ctrlCount = 0x00000005
                   ctrlID = 0xFFFFFFFF
                   ctrlName = -
                   i = 0x00000001
                   idc = 0x15796F20
                   fctrl = native object 'IFormCtrl' (0x00000000)
>>> Исключение AngelScript.
        Процесс: 1cv8.exe ( 8.03.0018.1334 )
        Core.As: 1.0.0.9
         Модуль: Snegopat (  ) 
           Файл: D:\Progs\SnegopatX64\modules\Snegopat\engine\controls.as
         Строка: 161
        Функция: IV8Control@ IV8Form::getControl(Variant)
         Строка: 161
       Описание: Исключение 0xC0000005 по адресу 0x4D3B5B19 ( core_as.dll ) при вызове функции "stringFromAddress"
                 Стек вызовов:
                   …�„r����Z : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), строка 0,4
                   D:\Progs\SnegopatX64\modules\Snegopat\engine\com_events.as : void IEventConnector::fireEvent(IDispatch@, const string&inout, array<Variant>@), строка 56,17
                 This object at 0x15796F20:
                   form = native object 'IForm' (0x0F9465D0)
                   ctrls = native object 'UintMap' (0x157B2D50)
                 Переменные:
                   IdxOrCode = native object 'Variant' (0xF3BF85D0)
                   ctrlCount = 0x00000005
                   ctrlID = 0xFFFFFFFF
                   ctrlName = -
                   i = 0x00000001
                   idc = 0x15796F20
                   fctrl = native object 'IFormCtrl' (0x00000000)
>>> Исключение AngelScript.
        Процесс: 1cv8.exe ( 8.03.0018.1334 )
        Core.As: 1.0.0.9
         Модуль: Snegopat (  ) 
           Файл: D:\Progs\SnegopatX64\modules\Snegopat\engine\controls.as
         Строка: 161
        Функция: IV8Control@ IV8Form::getControl(Variant)
         Строка: 161
       Описание: Исключение 0xC0000005 по адресу 0x4D3B5B19 ( core_as.dll ) при вызове функции "stringFromAddress"
                 Стек вызовов:
                   H‰D$8ɡ : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), строка 0,642
                   D:\Progs\SnegopatX64\modules\Snegopat\engine\com_events.as : void IEventConnector::fireEvent(IDispatch@, const string&inout, array<Variant>@), строка 56,17
                 This object at 0x15796F20:
                   form = native object 'IForm' (0x0F9465D0)
                   ctrls = native object 'UintMap' (0x157B2D50)
                 Переменные:
                   IdxOrCode = native object 'Variant' (0xF9219D30)
                   ctrlCount = 0x00000005
                   ctrlID = 0xFFFFFFFF
                   ctrlName = -
                   i = 0x00000001
                   idc = 0x15796F20
                   fctrl = native object 'IFormCtrl' (0x00000000)
Saintinel commented 2 years ago

У меня на 8.3.10 ошибка стабильно появляется через 5-10 секунд после остановки на точке остановы в отладке.