Assertion failed: "lseek(cb.aio_fildes, cb.aio_offset, SEEK_SET) == cb.aio_offset"

Location: io.cpp:65 (io::Issue)



Call stack:



io::Issue (io.cpp:65)

    cb = 0x0012EEF0 -> 

        aio_fildes = 0 (0x00000000)

        aio_offset = 443935763 (0x000000001A75EC13)

        aio_buf = 0x096D1000

        aio_nbytes = 22 (0x00000016)

        aio_reqprio = 0 (0x00000000)

        aio_sigevent = 

            sigev_notify = 0 (0x00000000)

            sigev_signo = 0 (0x00000000)

            sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

            sigev_notify_function = 0x00000000



        aio_lio_opcode = 6 (0x00000006)

        ovl = 0x00000000



    queueDepth = 1 (0x00000001)



io::Run<io::DefaultCompletedHook,io::DefaultIssueHook> (io.h:250)

    op = 0x0012F624 -> 

        fd = 0 (0x00000000)

        opcode = 6 (0x00000006)

        offset = 443935763 (0x000000001A75EC13)

        size = 22 (0x0000000000000016)

        buf = 0x096D1000 (see above)



    p = 0x0012F614 -> 

        alignment = 1 (0x0000000000000001)

        blockSize = 0 (0x00000000)

        queueDepth = 1 (0x00000001)



    completedHook = 0x005935EA -> (io::DefaultCompletedHook)

    issueHook = 0x005935EA (see above)

    controlBlockRingBuffer = 

        buffers = 

            address_ = 0 (0x00000000)

            size_ = 0 (0x00000000)



        controlBlocks = [32] 

            

                aio_fildes = 0 (0x00000000)

                aio_offset = 679216710988857344 (0x096D100000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    (too much output; skipping to next top-level symbol)



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000



            

                aio_fildes = 0 (0x00000000)

                aio_offset = 0 (0x0000000000000000)

                aio_buf = 0x00000016

                aio_nbytes = 0 (0x00000000)

                aio_reqprio = 0 (0x00000000)

                aio_sigevent = 

                    sigev_notify = 0 (0x00000000)

                    sigev_signo = 0 (0x00000000)

                    sigev_value = { sival_int = 0 (0x00000000), sival_ptr = 0x00000000 }

                    sigev_notify_function = 0x00000006



                aio_lio_opcode = 0 (0x00000000)

                ovl = 0x00000000

 ...



    numBlocks = 0 (0x0000000000000000)

    blocksIssued = 5338008693768192 (0x0012F6E400000000)

    blocksCompleted = 8971432437842182144 (0x7C80EE4500000000)

    status_ = 155473760 (0x0000000009445760)



ArchiveReader_Zip::ScanForEcdr (archive_zip.cpp:522)

    file = 0x0944E8F4 -> 

        px = 0x0944E910 -> 

            pathname = 

                path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

                separator = [8] { 47 ('/'), 0, 0, 0, 0, 0, 4, 6 }



            fd = 0 (0x00000000)

            oflag = 0 (0x00000000)



        pn = 

            pi_ = 0x0944E960 -> 

                use_count_ = 1 (0x00000001)

                weak_count_ = 1 (0x00000001)







    fileSize = 443935785 (0x000000001A75EC29)

    buf = 0x096D1000 (see above)

    maxScanSize = 22 (0x00000016)

    cd_numEntries = 0x0012F714 -> 0 (0x00000000)

    cd_ofs = 0x0012F71C -> 0 (0x0000000000000000)

    cd_size = 0x0012F718 -> 0 (0x00000000)

    op = 

        fd = 6 (0x00000006)

        opcode = 443935763 (0x1A75EC13)

        offset = 94489280512 (0x0000001600000000)

        size = 679216710988857344 (0x096D100000000000)

        buf = 0x005936E8





ArchiveReader_Zip::LocateCentralDirectory (archive_zip.cpp:539)

    file = 0x0944E8F4 (see above)

    fileSize = 443935785 (0x000000001A75EC29)

    cd_ofs = 0x0012F71C (see above)

    cd_numEntries = 0x0012F714 (see above)

    cd_size = 0x0012F718 (see above)

    op = 

        fd = 155511136 (0x0944E960)

        opcode = 158138448 (0x096D0050)

        offset = 281578211377528 (0x0001001809440178)

        size = 5337184060047365 (0x0012F62400000005)

        buf = 0x0012F7C8



    buf = 

        address_ = 66000 (0x000101D0)

        size_ = 0 (0x00000000)



    status_ = 667658644913187060 (0x094400000944E8F4)



ArchiveReader_Zip::ReadEntries (archive_zip.cpp:450)

    this = (unavailable)

    cb = 0x005A4970 -> (PopulateHelper::AddArchiveFile)

    cbData = 1243416 (0x0012F918)

    cd_size = 0 (0x00000000)

    pos = 0x00000000

    op = 

        fd = 16 (0x00000010)

        opcode = 1243136 (0x0012F800)

        offset = 5339245644349441 (0x0012F80400000001)

        size = 8671750042498037632 (0x78583EB80012F780)

        buf = 0x00000010



    buf = 

        address_ = 65534 (0x0000FFFE)

        size_ = 155451392 (0x09440000)



    cd_numEntries = 0 (0x00000000)

    cd_ofs = 103079215104 (0x0000001800000000)

    status_ = 667917648465494016 (0x0944EB9000000000)

    i = 155511028 (0x0944E8F4)

    relativePathname = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 0



    name = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 31552



    archiveFile = 

        px = 0x00000000

        pn = 

            pi_ = 0x0944EB90 -> 

                use_count_ = 524773 (0x000801E5)

                weak_count_ = 6345144 (0x0060D1B8)







    fileInfo = 

        name = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 59632



        size = 5338730248273921 (0x0012F78C00000001)

        mtime = 26337357935605704 (0x005D91B00012F7C8)





PopulateHelper::AddFiles (vfs_populate.cpp:114)

    this = (unavailable)

    files = 0x0012F8C8 -> (error -100500 while analyzing vector<FileInfo >)

    path = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 31676



    i = 155511024 (0x0944E8F0)

    pathname = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 63736



    archiveReader = 

        px = 0x0944EB98 -> (IArchiveReader)

        pn = 

            pi_ = 0x0012F7C0 -> 

                use_count_ = 2529459008 (0x96C47B40)

                weak_count_ = 1243280 (0x0012F890)









PopulateHelper::AddEntries (vfs_populate.cpp:63)

    this = (unavailable)

    subdirectoryNames = (error -100500 while analyzing vector<Path >)

    files = (error -100500 while analyzing vector<FileInfo >)



vfs_Populate (vfs_populate.cpp:154)

    directory = 0x09445D18 -> 

        m_files = (error -100500 while analyzing map<Path,VfsFile >)

        m_subdirectories = (error -100500 while analyzing map<Path,VfsDirectory >)

        m_realDirectory = 

            px = 0x0944E628 -> 

                (IFileLoader)

                m_path = 

                    path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

                    separator = [8] { 92 ('\'), 0, 0, 0, 7, 0, 59448, 2372 }



                m_priority = 0 (0x00000000)

                m_flags = 7 (0x00000007)

                m_watch = 

                    px = 0x0944E838 -> 

                        link = 

                            m_prev = 0x09445550 -> 

                                m_prev = 0x0944E838 (see above)

                                m_next = 0x0944E838 (see above)



                            m_next = 0x09445550 (see above)



                        request = 

                            px = 0x0944E7E8 -> 

                                m_path = 

                                    path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

                                    separator = [8] { 92 ('\'), 0, 328, 0, 72 ('H'), 2412, 57448, 2372 }



                                m_dirHandle = 

                                    m_hDir = 0x00000148



                                m_data = 0x096C0048 -> "xD	h{D	"

                                m_ovl = 0x0944E068 -> 

                                    Internal = 259 (0x00000103)

                                    InternalHigh = 0 (0x00000000)

                                    Offset = 0 (0x00000000)

                                    OffsetHigh = 0 (0x00000000)

                                    Pointer = 0x00000000

                                    hEvent = 0x00000138





                            pn = 

                                pi_ = 0x0944E820 -> 

                                    use_count_ = 1 (0x00000001)

                                    weak_count_ = 1 (0x00000001)









                    pn = 

                        pi_ = 0x0944E850 -> 

                            use_count_ = 1 (0x00000001)

                            weak_count_ = 1 (0x00000001)









            pn = 

                pi_ = 0x094472D8 -> 

                    use_count_ = 2 (0x00000002)

                    weak_count_ = 1 (0x00000001)







        m_shouldPopulate = 0 (0x00000000)



    helper = 

        m_directory = 0x0944E628 (see above)

        m_realDirectory = 

            px = 0x094472D8 (see above)

            pn = 

                pi_ = 0x0012F978 -> 

                    use_count_ = 6120139 (0x005D62CB)

                    weak_count_ = 2 (0x00000002)











vfs_Attach (vfs_populate.cpp:162)

    directory = 0x09445D18 (see above)

    realDirectory = 0x0012F970 -> 

        px = 0x0944E7A8 -> 

            (IFileLoader)

            m_path = 

                path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

                separator = [8] { 92 ('\'), 0, 0, 0, 7, 0, 0, 0 }



            m_priority = 0 (0x00000000)

            m_flags = 7 (0x00000007)

            m_watch = 

                px = 0x00000000

                pn = 

                    pi_ = 0x00000000







        pn = 

            pi_ = 0x0944E0D8 -> 

                use_count_ = 1 (0x00000001)

                weak_count_ = 1 (0x00000001)









VFS::Mount (vfs.cpp:76)

    this = (unavailable)

    mountPoint = 0x0012F9E4 -> 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = [8] { 47 ('/'), 18, 43516, 54001, 25165, 16208, 45344, 94 ('^') }



    path = 0x0944E7A8 (see above)

    flags = 7 (0x00000007)

    priority = 0 (0x00000000)

    directory = 0x0944E7A8 (see above)

    s = (ScopedLock)

    realDirectory = 

        px = 0x0944E0D8 (see above)

        pn = 

            pi_ = 0x0012FBD8 -> 

                use_count_ = 6033908 (0x005C11F4)

                weak_count_ = 32 (0x00000020)









InitVfs (gamesetup.cpp:448)

    args = 0x0012FD4C -> 

        m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >)

        m_Arg0 = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = [8] { 92 ('\'), 0, 464, 2372, 0, 0, 23808, 2372 }





    hooks = 

        override_gl_upload_caps = 0x0048D690 -> (psLogDir)

        get_log_dir = 0x0048D6C0 -> (psBundleLogs)

        bundle_logs = 0x00000000

        translate = 0x00000000

        translate_free = 0x00000000

        log = 0x00477320 -> (psDisplayError)

        display_error = 0x09440000 -> 



    readonlyConfig = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 0



    mods = (error -100500 while analyzing vector<CStr8 >)

    logs = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 64580



    modLoosePath = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 28



    modArchivePath = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 2



    paths = 

        m_root = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 0



        m_rdata = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 17992



        m_data = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 12



        m_config = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 12



        m_cache = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 21035



        m_logs = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 30180





    LINE_409_ = 

        m_t0 = 6.82917e-307 (0x005EB1203F50624D)

        m_description = 0x0012FCE8 -> [8] { 22264, 2372, 25832, 2372, 28040, 31891, 65535, 65535 }



    modName = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 50222





Init (gamesetup.cpp:786)

    args = 0x0012FD4C (see above)

    __formal = 0 (0x00000000)

    hooks = 

        override_gl_upload_caps = 0x094464E8 -> 

        get_log_dir = 0x004872F4 -> (std::_Find_if<std::_Vector_const_iterator<std::pair<CStr8,CStr8>,std::allocator<std::pair<CStr8,CStr8> > >,first_equals<CStr8> >)

        bundle_logs = 0x09440178 -> 

        translate = 0x00000018

        translate_free = 0x0000FCA0

        log = 0x09440000 (see above)

        display_error = 0x0012FA10 -> 



    sim = 

        m = 0x00000018



    f = (error -100406 while analyzing basic_ofstream<char,char_traits<char> >)



RunGameOrAtlas (main.cpp:489)

    argc = 1 (0x00000001)

    argv = 0x09445CA8 -> 0x09445CB8 -> "D:\BDFOToflash\ewr\0 A.D. alpha\binaries\system\pyrogenesis.exe"

    args = 

        m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >)

        m_Arg0 = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 464





    paths = 

        m_root = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 65068



        m_rdata = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 22431



        m_data = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 0



        m_config = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 0



        m_cache = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 65204



        m_logs = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 28840





    replay = 

        m_Stream = 0x00000004



    mod = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 65128



    zip = 

        path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

        separator = 2



    paths = 

        m_root = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 65068



        m_rdata = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 22431



        m_data = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 0



        m_config = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 0



        m_cache = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 65204



        m_logs = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 28840





    builder = 

        m_VFS = 

            px = 0x00000000

            pn = 

                pi_ = 0x00000008





        m_Files = (error -100500 while analyzing vector<Path >)

        m_TempDir = 

            path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)

            separator = 63 ('?')







main (main.cpp:511)

    argc = 1 (0x00000001)

    argv = 0x09445CA8 (see above)



wmain (wseh.cpp:380)

    argc = 1 (0x00000001)

    argv = 0x09445568 -> 0x09445570 -> "D:\BDFOToflash\ewr\0 A.D. alpha\binaries\system\pyrogenesis.exe"

    utf8_argv = (error -100500 while analyzing vector<char * >)

    ret = 5993245 (0x005B731D)

    utf8 = (error -100500 while analyzing string >)



__tmainCRTStartup (crtexe.c:583)

    nested = 0 (0x00000000)



CallStartupWithinTryBlock (wseh.cpp:397)

    ret = 3036700728 (0xB5006038)



RegisterWaitForInputIdle (:0)





errno = 0 (?)

OS error = 2 (The system cannot find the file specified.)




====================================

SVN Revision: 9784

System info:

(generated 2011-08-24 11:57:42 UTC)



OS             : WinXP SP 3 (5.1.2600)

CPU            : IA-32,     Intel Pentium 4 2.40GHz (1x1x2), 2.41 GHz

Memory         : 1504 MiB; 723 MiB free

Graphics Card  : Intel(R) 82865G Graphics Controller

OpenGL Drivers : 1.3.0 - Build 4.14.10.3865; ialmgicd.dll (6.14.10.3865)

Video Mode     : 1280x1024:32

Sound Card     : Realtek AC'97 Audio

Sound Drivers  : 



OpenGL Extensions: 

GL_ARB_multitexture

GL_ARB_point_parameters

GL_ARB_texture_border_clamp

GL_ARB_texture_compression

GL_ARB_texture_cube_map

GL_ARB_texture_env_add

GL_ARB_texture_env_combine

GL_ARB_texture_env_dot3

GL_ARB_texture_env_crossbar

GL_ARB_transpose_matrix

GL_ARB_vertex_program

GL_ARB_window_pos

GL_EXT_abgr

GL_EXT_bgra

GL_EXT_blend_color

GL_EXT_blend_func_separate

GL_EXT_blend_minmax

GL_EXT_blend_subtract

GL_EXT_clip_volume_hint

GL_EXT_compiled_vertex_array

GL_EXT_cull_vertex

GL_EXT_draw_range_elements

GL_EXT_fog_coord

GL_EXT_multi_draw_arrays

GL_EXT_packed_pixels

GL_EXT_rescale_normal

GL_EXT_secondary_color

GL_EXT_separate_specular_color

GL_EXT_stencil_wrap

GL_EXT_texture_compression_s3tc

GL_EXT_texture_env_add

GL_EXT_texture_env_combine

GL_EXT_texture_filter_anisotropic

GL_3DFX_texture_compression_FXT1

GL_IBM_texture_mirrored_repeat

GL_NV_blend_square

GL_NV_texgen_reflection

GL_SGIS_generate_mipmap

GL_WIN_swap_hint 



SMBIOS: 





====================================

Main log:

(unavailable)

====================================

