-
Notifications
You must be signed in to change notification settings - Fork 30
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
Illegal opcode error after Bioconductor upgrade #67
Comments
Thanks for the careful bug report. I couldn't reproduce the segfault, but on a similar mac this
hangs (becomes unresponsive). It involves a call to By loading the packages in the sessionInfo() one at a time, the following also hangs
So at least for me it looks like an interaction between data.table and the forked processes of the parallel package, on macOS. Can you confirm? This is with
From CRAN it looks like this version of data.table was published on 2017-10-12; your version of data.table is one less, from 2017-10-10. |
Thanks for the prompt and thorough response.
I updated my data.table package and still had the error.
I ran the same functions on a CentOS system and did not run into the same issues. So it's just a MacOS issue? |
Yes a macOS issue with MulticoreParam. If you're able to contribute to the upstream bug report Rdatatable/data.table#2418 that would be great. |
The data.table fix has propagated to the Bioconductor build system. The TIMEOUTs related to this problem should be gone on the build reports available after about 2pm today, October 29. |
Hello,
I recently upgraded my Bioconductor packages and have run into issues with using bplapply while testing my package that's under development. After loading the dependancies my package required, I've isolated it down to certain Bioconductor packages.
BiocParallel works fine when it is the only package loaded. Here is the code I used to test this and the session info.
It also works fine with BiocGenerics loaded.
This is what happens when I load the scater package.
I get this same issue when I load packages that use scater, such as scran and my own package. I only get this error when I call bplapply; I'm able to use the functions from the package if they do not call bplapply.
Thanks!
The text was updated successfully, but these errors were encountered: