Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[R][Release] U ndefined symbol _ZN5arrow6Status14AddContextLineEPKciS2_ on test-r-devdocs on maintenance branch for 12.0.1 #35869

Closed
raulcd opened this issue Jun 1, 2023 · 9 comments

Comments

@raulcd
Copy link
Member

raulcd commented Jun 1, 2023

Describe the bug, including details regarding any error messages, version, and platform.

We are getting the following error:

 > Sys.getenv("LD_LIBRARY_PATH")
[1] "/opt/R/4.1.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/temurin-11-jdk-amd64/lib/server:/home/runner/work/crossbow/crossbow/dist/lib:/home/runner/work/crossbow/crossbow/dist/lib:"
> library(arrow)
Error: Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/home/runner/work/_temp/Library/arrow/libs/arrow.so':
  /home/runner/work/crossbow/crossbow/dist/lib/libparquet.so.1200: undefined symbol: _ZN5arrow6Status14AddContextLineEPKciS2_
Execution halted
Error: Process completed with exit code 1.

on the test-r-devdocs on Ubuntu 22.04 for the maintenance branch for 12.0.1, See:
https://github.com/ursacomputing/crossbow/actions/runs/5134779186/jobs/9256698601

Component(s)

R, Release

@raulcd raulcd added the Priority: Blocker Marks a blocker for the release label Jun 1, 2023
@raulcd
Copy link
Member Author

raulcd commented Jun 1, 2023

CC @thisisnic @paleolimbot @nealrichardson
hi, the test-r-devdocs job is failing on the maintenance branch for Ubuntu 22.04 and I am unsure whether this is due to the job being executed on the maintenance branch, before creating the RC or there's a change that hasn't been ported to the maintenance branch.
This is the only R job failing. Does anyone know what might be the issue?

@raulcd raulcd added this to the 12.0.1 milestone Jun 1, 2023
@thisisnic
Copy link
Member

I'm tempted to say that if this is the only R job failing but the other ones pass, I'm not sure it is a blocker. I've seen this job fail for unknown reasons when I've been doing the R bit of the release, and I think we just carried on, though obviously it would be good to work out why it's failing.

@thisisnic
Copy link
Member

Could it be something to do with the fact that it looks like we're installing libarrow from the JFrog binaries, and so we're installing libarrow 12.0.0? https://github.com/ursacomputing/crossbow/actions/runs/5134779186/jobs/9256698601#step:9:4050

@raulcd
Copy link
Member Author

raulcd commented Jun 1, 2023

It could be, I am unsure what this job is supposed to install to be honest as I can see we install arrow-11.0.0 on the successful MacOS one: https://github.com/ursacomputing/crossbow/actions/runs/5134779186/jobs/9256698458#step:9:2768

@nealrichardson
Copy link
Member

I have an idea of what this is, but whatever it is, it's not release blocking

@raulcd raulcd removed the Priority: Blocker Marks a blocker for the release label Jun 1, 2023
@paleolimbot
Copy link
Member

I can't find the issue where I debugged this the last time, but that job must be building the R package (only occasionally?) with -DARROW_EXTRA_ERROR_CONTEXT but linking to Arrow that was not built with ARROW_EXTRA_ERROR_CONTEXT=ON. That has happened in that job before (I can't find the issue) and it did not cause any problems with release.

@paleolimbot
Copy link
Member

Ah, #33898

@raulcd
Copy link
Member Author

raulcd commented Jun 1, 2023

Thanks everyone for the feedback! I am moving this out of 12.0.1! Maybe we can close this as duplicate for #33898

@raulcd raulcd modified the milestones: 12.0.1, 13.0.0 Jun 1, 2023
@paleolimbot
Copy link
Member

Happy to close as a duplicate!

@paleolimbot paleolimbot closed this as not planned Won't fix, can't repro, duplicate, stale Jun 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants