Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-5247

[Python][C++] libprotobuf-generated exception when importing pyarrow.cuda

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Python
    • Labels:
      None

      Description

      This is definitely a weird one

      $ python -c "import pyarrow.cuda"
      [libprotobuf ERROR google/protobuf/descriptor_database.cc:58] File already exists in database: orc_proto.proto
      [libprotobuf FATAL google/protobuf/descriptor.cc:1358] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): 
      terminate called after throwing an instance of 'google::protobuf::FatalException'
        what():  CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): 
      Aborted (core dumped)
      

      It appears that something has run afoul in our linker setup. I haven't built the Python library on the machine I'm working on in a while, I'm using a pretty vanilla conda setup with all the optional pieces (ORC, Parquet, CUDA, Flight) enabled

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              wesm Wes McKinney
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: