перехватил адрес segfault 0xee6aff, потому что «память не отображена» в пакете RJDBC - PullRequest
0 голосов
/ 21 сентября 2018

Недавно обновил мою версию r с 3.3.0 до 3.5.1.У меня есть отчет, написанный на RMarkdown, и я столкнулся с этой проблемой, когда попытался запустить выбранные коды.Но это не показывает никакой ошибки, когда я вяжу это.В R studio он просто покажет сеанс R прерванным, однако в консоли R он выдаст следующую ошибку.Код, который я запустил после загрузки библиотеки (RJDBC)

drv<-JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver", "1_jars/mssql-jdbc-6.4.0.jre9.jar", identifier.quote = "'")

Ошибка

*** caught segfault ***
address 0xf608, cause 'memory not mapped'

Traceback:
1: .jinit(classPath)
2: JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver", "1_jars/mssql->  jdbc-6.4.0.jre9.jar",     identifier.quote = "'")

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace

Информация о сеансе прикреплена, как показано ниже (перед библиотекой (RJDBC))

sessionInfo()

R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.6

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.5.1 tools_3.5.1    yaml_2.2.0  

информация о сеансе после загрузки библиотеки

library(RJDBC)
Loading required package: DBI
Loading required package: rJava
sessionInfo()

R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.6

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] RJDBC_0.2-7.1 rJava_0.9-10  DBI_1.0.0    

loaded via a namespace (and not attached):
[1] compiler_3.5.1 tools_3.5.1    yaml_2.2.0 
...