Opened 10 years ago

Closed 10 years ago

#2335 closed defect (needsinfo)

[NEEDS INFO] crash report alpha 15 osiris

Reported by: mexnes Owned by: mexnes
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by historic_bruno)

Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")"
Location: wsdl.cpp:423 (SDL_SetVideoMode)

Call stack:

SDL_SetVideoMode (wsdl.cpp:423)
    w = (unavailable)
    h = (unavailable)
    bpp = (unavailable)
    flags = (unavailable)
    screen = { format = 0x003E8AA0 -> { BitsPerPixel = [8] { 32 (0x20), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) } }, w = 1366 (0x00000556), h = 768 (0x00000300) }
    format = { BitsPerPixel = 32 (0x20) }
    s = 
        m_lastError = 0 (0x00000000)

    rect = 
        left = 0 (0x00000000)
        top = 0 (0x00000000)
        right = 1935595168 (0x735ED6A0)
        bottom = 448 (0x000001C0)

    swp_flags = 7458596 (0x0071CF24)
    buf = "here"
    context = [2048] 
        0 (0x00)
        0 (0x00)
        58 (0x3A)
        2 (0x02)
        96 (0x60)
        169 (0xA9)
        231 (0xE7)
        3 (0x03)
        116 (0x74)
        207 (0xCF)
        113 (0x71)
        0 (0x00)
        117 (0x75)
        109 (0x6D)
        91 (0x5B)
        115 (0x73) ...

CVideoMode::SetVideoMode (videomode.cpp:150)
    this = (unavailable)
    w = 1024 (0x00000400)
    h = 768 (0x00000300)
    bpp = 32 (0x00000020)
    fullscreen = false

CVideoMode::SetFullscreen (videomode.cpp:416)
    this = (unavailable)
    fullscreen = false

psDisplayError (gamesetup.cpp:407)
    __formal = 0x03F10000 -> "Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")"
Location: wsdl.cpp:855 (OnActivate)

Call stack:

OnActivate (wsdl.cpp:855)
    hWnd = (unavailable)
    state = (unavailable)
    __formal = (unavailable)
    fMinimized = (unavailable)
    changed_app_state = 0 (0x00)
    buf = [100] 
        0
        0
        0
        0
        61008
        113 ('q')
        2916
        29427
        1860
        5
..."
    __formal = 6 (0x00000006)
    reentering = true 

debug_DisplayError (debug.cpp:469)
    description = 0x02256268 -> "Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")""
    flags = 4 (0x00000004)
    context = 0x0071D980
    lastFuncToSkip = 0x03EB1EB0 -> "debug_OnAssertionFailure"
    pathname = 0x003920A0 -> "..\..\..\source\lib\sysdep\os\win\wsdl.cpp"
    line = 855 (0x00000357)
    func = 0x00392464 -> "OnActivate"
    suppress = 0x003E8A74 -> 0 (0x00000000)
    emm = { pa_mem = 0x03F10000 (see above) }

debug_OnAssertionFailure (debug.cpp:558)
    expr = (unavailable)
    suppress = (unavailable)
    file = (unavailable)
    line = (unavailable)
    func = (unavailable)
    context = [2048] 
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...
    lastFuncToSkip = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
    buf = ""0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")""

OnActivate (wsdl.cpp:855)
    hWnd = (unavailable)
    state = (unavailable)
    __formal = (unavailable)
    fMinimized = (unavailable)
    changed_app_state = 0 (0x00)
    buf = [100] 
        0
        0
        0
        0
        61008
        113 ('q')
        2916
        29427
        1860
        5
        134
        0 ...
    context = [2048] 
        13 (0x0D)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        1 (0x01)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        6 (0x06)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...
    buf = [100] 
        0
        0
        0
        0
        61008
        113 ('q')
        2916
        29427
        1860
        5
        134
        0 ...
    context = [2048] 
        13 (0x0D)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        1 (0x01)
        0 (0x00)
        0 (0x00)
        0 (0x00)
        6 (0x06)
        0 (0x00)
        0 (0x00)
        0 (0x00) ...

OnMessage (wsdl.cpp:1306)
    hWnd = 0x00050744 (..)
    uMsg = 6 (0x00000006)
    wParam = 2097152 (0x00200000)
    lParam = 0 (0x00000000)

gapfnScSendMessage (:0)

GetThreadDesktop (:0)

GetClientRect (:0)

CallWindowProcW (:0)

wglSwapBuffers (:0)

gapfnScSendMessage (:0)

GetThreadDesktop (:0)

GetThreadDesktop (:0)

GetThreadDesktop (:0)

KiUserCallbackDispatcher (:0)

gapfnScSendMessage (:0)

gapfnScSendMessage (:0)

OnMessage (wsdl.cpp:1340)
    hWnd = 0x00050744 (see above)
    uMsg = 16 (0x00000010)
    wParam = 0 (0x00000000)
    lParam = 0 (0x00000000)

gapfnScSendMessage (:0)

GetThreadDesktop (:0)

GetClientRect (:0)

CallWindowProcW (:0)

wglSwapBuffers (:0)

gapfnScSendMessage (:0)

GetThreadDesktop (:0)

GetThreadDesktop (:0)

GetThreadDesktop (:0)

KiUserCallbackDispatcher (:0)

gapfnScSendMessage (:0)

72F30B64

72F30B96

GetPropW (:0)

OnMessage (wsdl.cpp:1340)
    hWnd = 0x00050744 (see above)
    uMsg = 274 (0x00000112)
    wParam = 61536 (0x0000F060)
    lParam = 0 (0x00000000)

gapfnScSendMessage (:0)

GetThreadDesktop (:0)

GetClientRect (:0)

CallWindowProcW (:0)

wglSwapBuffers (:0)

gapfnScSendMessage (:0)

GetDC (:0)

CharPrevW (:0)

DispatchMessageW (:0)

SDL_PumpEvents (wsdl.cpp:1357)
    msg = 
        hwnd = 0x00050744 (see above)
        message = 274 (0x00000112)
        wParam = 61536 (0x0000F060)
        lParam = 0 (0x00000000)
        time = 8845131 (0x0086F74B)
        pt = { x = 392 (0x00000188), y = 693 (0x000002B5) }


SDL_PollEvent (wsdl.cpp:1367)
    ev = 0x0071F998 -> 
        type = [8] { 5 (0x05), 0 (0x00), 5 (0x05), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
        active = { type = 5 (0x05), gain = 0 (0x00), state = 5 (0x05) }
        key = 
            type = 5 (0x05)
            keysym = { sym = SDLK_UNKNOWN, unicode = 9764 (0x2624) }

        motion = { type = 5 (0x05), x = 5 (0x0005), y = 0 (0x0000) }
        button = 
            type = 5 (0x05)
            button = 0 (0x00)
            state = 5 (0x05)
            x = 0 (0x0000)
            y = 0 (0x0000)

        resize = { type = 5 (0x05), w = 0 (0x00000000), h = 165619236 (0x09DF2624) }
        expose = { type = 5 (0x05) }
        quit = { type = 5 (0x05) }
        user = { type = 5 (0x05), code = 0 (0x00000000), data1 = 0x09DF2624 }


PumpEvents (main.cpp:193)
    profile2__ = 
        m_Name = 0x003628B0 -> "dispatch events"

    ev = 
        ev = 
            type = 5 (0x05)
            active = { type = 5 (0x05), gain = 0 (0x00), state = 5 (0x05) }
            key = 
                type = 5 (0x05)
                keysym = { sym = SDLK_UNKNOWN, unicode = 9764 (0x2624) }

            motion = { type = 5 (0x05), x = 5 (0x0005), y = 0 (0x0000) }
            button = 
                type = 5 (0x05)
                button = 0 (0x00)
                state = 5 (0x05)
                x = 0 (0x0000)
                y = 0 (0x0000)

            resize = { type = 5 (0x05), w = 0 (0x00000000), h = 165619236 (0x09DF2624) }
            expose = { type = 5 (0x05) }
            quit = { type = 5 (0x05) }
            user = { type = 5 (0x05), code = 0 (0x00000000), data1 = 0x09DF2624 (see above) }


    profile2__ = 
        m_Name = 0x003628A8 -> "event"

    data = (unsupported basic_string<char,char_traits<char> >)

Frame (main.cpp:321)
    realTimeSinceLastFrame = 0.011973 (0x3C442B6F)
    need_update = false
    profile2__ = 
        m_Name = 0x003629EC -> "frame"

    need_render = true 
    profile2__ = 
        m_Name = 0x00362984 -> "non-focus delay"

    profile2__ = 
        m_Name = 0x00362984 (see above)


RunGameOrAtlas (main.cpp:473)
    argc = 1 (0x00000001)
    argv = 0x02251130 -> 0x023AAE00 -> "C:\Games\0 A.D. alpha\binaries\system\pyrogenesis.exe"
    args = 
        m_Args = (unsupported vector<pair<CStr8,CStr8> >)
        m_Arg0 = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')


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

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

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

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

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

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

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


    replay = 
        m_Stream = 0x00000000

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

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

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

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

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

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

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

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

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


    builder = 
        m_VFS = 
            px = 0x02251144 -> (IVFS)
            pn = 
                pi_ = 0x003E542C -> 
                    use_count_ = 0 (0x00000000)
                    weak_count_ = 65383728 (0x03E5AD30)



        m_Files = (unsupported vector<Path >)
        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 44608



main (main.cpp:516)
    argc = 1 (0x00000001)
    argv = 0x02251130 (see above)

wmain (wseh.cpp:380)
    argc = 1 (0x00000001)
    argv = 0x02251E50 -> 0x02251E58 -> "C:\Games\0 A.D. alpha\binaries\system\pyrogenesis.exe"
    utf8_argv = (unsupported vector<char * >)
    ret = 0 (0x00000000)
    utf8 = (unsupported basic_string<char,char_traits<char> >)

CallStartupWithinTryBlock (wseh.cpp:397)
    ret = 0 (0x00000000)

RtlInitializeExceptionChain (:0)

RtlInitializeExceptionChain (:0)


errno = 13 (Insufficient access rights to open file)
OS error = 87 (El parámetro no es correcto.)

Change History (3)

comment:1 by historic_bruno, 10 years ago

Description: modified (diff)

Hi, when does this error occur? Can you give some details about your system: which version of Windows you're using, which graphics card and drivers? (attach system_info.txt from the game's log folder, see GameDataPaths)

comment:2 by Marcio, 10 years ago

May be in Forum have more answers.

comment:3 by historic_bruno, 10 years ago

Milestone: Backlog
Resolution: needsinfo
Status: newclosed
Summary: crash report alpha 15 osiris[NEEDS INFO] crash report alpha 15 osiris
Note: See TracTickets for help on using tickets.