Opened 5 years ago

Closed 4 years ago

#5474 closed defect (needsinfo)

Crash when opening game under Kaspersky Internet Security

Reported by: kibi1@… Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description

I just started running Kaspersky Internet Security () on 20-Jun-19 10:37 AM. Since then, everytime I invoke ) AD, I get an error unless I suppress it. Today I set a break point, and crashed the game.

Details: unhandled exception (Breakpoint)

Location: unknown:0 (?)

Call stack:

(error while dumping stack: No stack frames found) errno = 13 (Insufficient access rights to open file) OS error = 0 (no error code was set)

Attachments (5)

crashlog.dmp (96.2 KB ) - added by kibi1@… 5 years ago.
crashlog.dmp
crashlog.txt (11.5 KB ) - added by kibi1@… 5 years ago.
crashlog.txt
mainlog.html (23.6 KB ) - added by kibi1@… 5 years ago.
mainlog.html (Note: interesting.html is empty - 0 bytes)
system_info.txt (10.4 KB ) - added by kibi1@… 5 years ago.
system_info.txt
userreport_hwdetect.txt (13.0 KB ) - added by kibi1@… 5 years ago.
userreport_hwdetect.txt

Download all attachments as: .zip

Change History (8)

by kibi1@…, 5 years ago

Attachment: crashlog.dmp added

crashlog.dmp

by kibi1@…, 5 years ago

Attachment: crashlog.txt added

crashlog.txt

by kibi1@…, 5 years ago

Attachment: mainlog.html added

mainlog.html (Note: interesting.html is empty - 0 bytes)

by kibi1@…, 5 years ago

Attachment: system_info.txt added

system_info.txt

by kibi1@…, 5 years ago

Attachment: userreport_hwdetect.txt added

userreport_hwdetect.txt

comment:1 by kibi1@…, 5 years ago

This is the debug window contents when I open the game under Kaspersky. I hope it is useful.

Assertion failed: "IsBitSet(affinity, currentProcessor)"
Location: wcpu.cpp:232 (VerifyRunningOnCorrectProcessors)

Call stack:

os_cpu_SetThreadAffinityMask (wcpu.cpp:250)
    processorMask = 2 (0x00000002)
    systemAffinity = 255 (0x000000FF)
    processAffinity = 255 (0x000000FF)

os_cpu_CallByEachCPU (wcpu.cpp:274)
    cb = 0x00F3B880 -> (`GetAndValidateApicIds'::`2'::StoreEachProcessorsApicId::Callback)
    cbData = 0 (0x00000000)
    systemAffinity = 255 (0x000000FF)
    processAffinity = 255 (0x000000FF)

GetAndValidateApicIds (apic.cpp:62)

InitApicIds (apic.cpp:91)

ModuleInit (module_init.cpp:47)
    initState = 0x0105BAA4 -> 4294867266 (0xFFFE7942)
    init = 0x00F3BAA0 -> (InitApicIds)

AreApicIdsReliable (apic.cpp:107)

topology::InitCpuTopology (topology.cpp:191)

ModuleInit (module_init.cpp:47)
    initState = 0x010585C8 -> 4294867266 (0xFFFE7942)
    init = 0x00F161A0 -> (topology::InitCpuTopology)

topology::NumPackages (topology.cpp:247)

RunHardwareDetection (hwdetect.cpp:307)
    LINE_202_ = 
        m_t0 = 1.52717 (0x3FF86F4DFED6B9FD)
        m_description = 0x00FDEB84 -> "RunHardwareDetection"

    rq = 
        mContext = 0x07A9AFE0 -> (JSContext)

    global = 
        { 
                (js::ValueOperations<JS::Rooted<JS::Value> >)
 }
        stack = 0x81818080 -> (unavailable - internal error)

        prev = 0x83838282 -> 
            (js::RootedBase<void *>)
            stack = (unavailable - internal error)

            prev = (unavailable - internal error)

            ptr = (unavailable - internal error)


        ptr = 
            data = 
                asBits = -8680821844409482108 (0x8787868685858484)
                s = { payload = 
                        i32 = 2240119940 (0x85858484)
                        u32 = 2240119940 (0x85858484)
                        boo = 2240119940 (0x85858484)
                        str = 0x85858484 -> (JSString)
                        sym = 0x85858484 (see above)
                        obj = 0x85858484 (see above)
                        cell = 0x85858484 (see above)
                        ptr = 0x85858484 (see above)
                        why = -2054847356
                        word = 2240119940 (0x85858484)
                        uintptr = 2240119940 (0x85858484)
, tag = -2021161338 }
                asDouble = -2.17437e-272 (0x8787868685858484)
                asPtr = 0x85858484 (see above)



    caps3 = 2139061886 (0x7F7F7E7E)
    un = 
        sysname = "Win8.1"
        nodename = "KIBIS_ASUS"
        release = [9] { 0, 189, 189, 190, 190, 191, 191, 192, 192 }
        version = "6.3.9200"
        machine = "x86"

    file = 
        m_Buffer = (shared_ptr<unsigned char>)
        m_BufferSize = 12383 (0x0000305F)

    code = (unsupported basic_string<char,char_traits<char> >)
    tmpVal = 
        { 
                (js::ValueOperations<JS::Rooted<JS::Value> >)
 }
        stack = 0x8D8D8C8C -> (unavailable - internal error)

        prev = 0x8F8F8E8E -> 
            (js::RootedBase<void *>)
            stack = (unavailable - internal error)

            prev = (unavailable - internal error)

            ptr = (unavailable - internal error)


        ptr = 
            data = 
                asBits = -7812739770352562032 (0x9393929291919090)
                s = { payload = 
                        i32 = 2442236048 (0x91919090)
                        u32 = 2442236048 (0x91919090)
                        boo = 2442236048 (0x91919090)
                        str = 0x91919090 -> (JSString)
                        sym = 0x91919090 (see above)
                        obj = 0x91919090 (see above)
                        cell = 0x91919090 (see above)
                        ptr = 0x91919090 (see above)
                        why = -1852731248
                        word = 2442236048 (0x91919090)
                        uintptr = 2442236048 (0x91919090)
, tag = -1819045230 }
                asDouble = -2.27107e-214 (0x9393929291919090)
                asPtr = 0x91919090 (see above)



    caps0 = 2105375868 (0x7D7D7C7C)
    scriptInterface = 
        m_CxPrivate = { pScriptInterface = 0x00AFE790 -> 
                m_CxPrivate = { pScriptInterface = 0x00AFE790 (see above), pCBData = 0x97979696 }
                m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
                m_rng = 0x9B9B9A9A -> 
                    lcf = 
                        _x = (unavailable - internal error)



                m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)
, pCBData = 0x97979696 (see above) }
        m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
        m_rng = 0x9B9B9A9A (see above)
        m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)

    settings = 
        { 
                (js::ValueOperations<JS::Rooted<JS::Value> >)
 }
        stack = 0x07A9B014 -> 0x00AFE7AC -> 
            (js::RootedBase<void *>)
            stack = 0x07A9B014 (see above)
            prev = 0x00000000
            ptr = 0x06B61A60

        prev = 0x00000000
        ptr = 
            data = 
                asBits = -515283477920 (0xFFFFFF8806B61A60)
                s = { payload = 
                        i32 = 112597600 (0x06B61A60)
                        u32 = 112597600 (0x06B61A60)
                        boo = 112597600 (0x06B61A60)
                        str = 0x06B61A60 (see above)
                        sym = 0x06B61A60 (see above)
                        obj = 0x06B61A60 (see above)
                        cell = 0x06B61A60 (see above)
                        ptr = 0x06B61A60 (see above)
                        why = 112597600
                        word = 112597600 (0x06B61A60)
                        uintptr = 112597600 (0x06B61A60)
, tag = -120 }
                asDouble = -1.#QNAN (0xFFFFFF8806B61A60)
                asPtr = 0x06B61A60 (see above)



    caps2 = 2307491976 (0x89898888)
    caps1 = 2341177994 (0x8B8B8A8A)

InitGraphics (gamesetup.cpp:1004)
    args = (unavailable)
    flags = (unavailable)
    installedMods = (unavailable)
    profilerGPUEnable = (bool)0x77
    setup_vmode = (bool)0x5E
    context = [2048] 
        168 (0xA8)
        234 (0xEA)
        175 (0xAF)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        2 (0x02)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...
    buf = [500] 
        62013
        175
        192
        257
        0
        0
        65535
        8191
        3756
        38 ('&')
        0
        0 ...
    context = [2048] 
        168 (0xA8)
        234 (0xEA)
        175 (0xAF)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        2 (0x02)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...
    context = [2048] 
        168 (0xA8)
        234 (0xEA)
        175 (0xAF)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        2 (0x02)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...
    rq = 
        mContext = 0x00AFEAB8 -> (JSContext)

    setup_gui = false
    data = 
        { 
                (js::ValueOperations<JS::Rooted<JS::Value> >)
 }
        stack = 0xF855FE5B -> (unavailable - internal error)

        prev = 0x77110F44 -> 
            (js::RootedBase<void *>)
            stack = 0xDB85D88B -> (unavailable - internal error)

            prev = 0x548B0F78 -> 
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)

                prev = (unavailable - internal error)

                ptr = (unavailable - internal error)


            ptr = 0xC7831024

        ptr = 
            data = 
                asBits = 72057699114755447 (0x0100001877112577)
                s = { payload = 
                        i32 = 1997612407 (0x77112577)
                        u32 = 1997612407 (0x77112577)
                        boo = 1997612407 (0x77112577)
                        str = 0x77112577 -> (JSString)
                        sym = 0x77112577 (see above)
                        obj = 0x77112577 (see above)
                        cell = 0x77112577 (see above)
                        ptr = 0x77112577 (see above)
                        why = 1997612407
                        word = 1997612407 (0x77112577)
                        uintptr = 1997612407 (0x77112577)
, tag = 16777240 }
                asDouble = 7.29129e-304 (0x0100001877112577)
                asPtr = 0x77112577 (see above)



    scriptInterface = (shared_ptr<ScriptInterface>)
    e = 0x00054000 -> 
        
            
                
                    (exception)
                    m_msg = 0x00000000





RunGameOrAtlas (main.cpp:632)
    argc = 1 (0x00000001)
    argv = 0x003D0008 -> 0x003D0028 -> "D:\Games\0 A. D\0 A.D. alpha\binaries\system\pyrogenesis.exe"
    replayFile = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 47 ('/')

    modsToInstall = (unsupported vector<Path >)
    scriptEngine = 
        (Singleton<ScriptEngine>)
        m_Runtimes = (unsupported list<JSRuntime const * >)

    args = 
        m_Args = (unsupported vector<pair<CStr8,CStr8> >)
        m_Arg0 = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_ArgsWithoutName = (unsupported vector<CStr8 >)

    res = 4.17711e-010 (0x3DFCB472DA13FAF5)
    modPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 60713

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 64438

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 9272

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 4

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 3440

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 1919

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 23870


    replay = 
        m_Stream = 0x3DFCB472 -> (basic_istream<char,char_traits<char> >)

    mod = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 24920

    zip = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 0

    mods = (unsupported vector<CStr8 >)
    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 44560

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 1919

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 33976

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 20479

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 32 (' ')

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 63572

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0


    builder = 
        m_VFS = (shared_ptr<IVFS>)
        m_Files = (unsupported vector<Path >)
        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 20848

        m_NumBaseMods = 1997626686 (0x77115D3E)

    installedMods = (unsupported vector<CStr8 >)
    installer = 
        m_VFS = (shared_ptr<IVFS>)
        m_ModsDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 32 (' ')

        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_CacheDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 63400

        m_InstalledMods = (unsupported vector<CStr8 >)

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 44560

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 1919

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 33976

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 20479

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 32 (' ')

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 63572

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0



SDL_main (main.cpp:680)
    argc = 1 (0x00000001)
    argv = 0x003D0008 (see above)

main_utf8 (sdl_windows_main.c:126)
    argc = 1 (0x00000001)
    argv = 0x003D0008 (see above)

wmain (sdl_windows_main.c:151)
    argc = 1 (0x00000001)
    wargv = 0x0006CA60 -> 0x0006CA68 -> 68 (0x0044)
    wenvp = 0x00074328 -> 2304 (0x0900)
    argv = 0x003D0008 (see above)
    retval = 0 (0x00000000)
    i = 1 (0x00000001)

CallStartupWithinTryBlock (wseh.cpp:364)
    ret = 15722320 (0x00EFE750)

RtlAreBitsSet (:0)

RtlAreBitsSet (:0)


errno = 0 (No error reported here)
OS error = 203 (The system could not find the environment option that was entered.)
Last edited 5 years ago by historic_bruno (previous) (diff)

comment:2 by Stan, 5 years ago

Sorry for the very delayed answer. Did you by any chance change processors ?

>	pyrogenesis.exe!os_cpu_SetThreadAffinityMask(unsigned int processorMask=2) Line 250	C++	Symbols loaded.
 	pyrogenesis.exe!os_cpu_CallByEachCPU(void(*)(unsigned int, unsigned int) cb=0x00f3b880, unsigned int cbData=0) Line 274	C++	Symbols loaded.
 	pyrogenesis.exe!GetAndValidateApicIds() Line 62	C++	Symbols loaded.
 	pyrogenesis.exe!InitApicIds() Line 91	C++	Symbols loaded.
 	pyrogenesis.exe!ModuleInit(volatile int * initState=0x0105baa4, __int64(*)() init=0x00f3baa0) Line 47	C++	Symbols loaded.
 	pyrogenesis.exe!AreApicIdsReliable() Line 107	C++	Symbols loaded.
 	pyrogenesis.exe!topology::InitCpuTopology() Line 191	C++	Symbols loaded.
 	pyrogenesis.exe!ModuleInit(volatile int * initState=0x010585c8, __int64(*)() init=0x00f161a0) Line 47	C++	Symbols loaded.
 	pyrogenesis.exe!topology::NumPackages() Line 247	C++	Symbols loaded.
 	pyrogenesis.exe!RunHardwareDetection() Line 307	C++	Symbols loaded.
 	pyrogenesis.exe!InitGraphics(const CmdLineArgs & args={...}, int flags=0, const std::vector<CStr8,std::allocator<CStr8> > & installedMods={...}) Line 1004	C++	Symbols loaded.
 	pyrogenesis.exe!RunGameOrAtlas(int argc=1, const char * * argv=0x02f60008) Line 632	C++	Symbols loaded.
 	pyrogenesis.exe!SDL_main(int argc=1, char * * argv=0x02f60008) Line 680	C++	Symbols loaded.
 	pyrogenesis.exe!main_utf8(int argc=1, char * * argv=0x02f60008) Line 126	C	Symbols loaded.
 	pyrogenesis.exe!wmain(int argc=1, unsigned short * * wargv=0x00b8dde8, unsigned short * wenvp=0x00b96a30) Line 151	C	Symbols loaded.
 	pyrogenesis.exe!__tmainCRTStartup() Line 623	C	Non-user code. Symbols loaded.
 	pyrogenesis.exe!CallStartupWithinTryBlock() Line 364	C++	Symbols loaded.
 	kernel32.dll!74e28494()	Unknown	Non-user code. No matching binary found.

comment:3 by Stan, 4 years ago

Milestone: Alpha 24
Resolution: needsinfo
Status: newclosed

The stacktrace is that of the breakpoint, so it's unlikely to be that. It's sadly been a year, so feel free to reopen the ticket should you encounter that error again.

Thanks for the report

Note: See TracTickets for help on using tickets.