Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-311

C++ Reader crash for corrupt StripeFooter

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Resolved
    • 1.0.0, 1.1.2, 1.2.3, 1.3.4, 1.4.3
    • 1.5.0
    • C++
    • None

    Description

      The c++ codes do not check streams got from the StripeStreamsImpl::getStream. It may return null pointers for corrupt StripeFooter, which crash the c++ Reader finally.

      Two files are attached: one is normal, the other is corrupt from it and will crash the c++ reader.

      Attachments

        1. origin.orc
          2 kB
          Quanlong Huang
        2. corrupt.orc
          2 kB
          Quanlong Huang

        Issue Links

          Activity

            People

              stigahuang Quanlong Huang
              stigahuang Quanlong Huang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: