From xie at yihui.name  Mon Feb 20 17:24:34 2017
From: xie at yihui.name (Yihui Xie)
Date: Mon, 20 Feb 2017 10:24:34 -0600
Subject: [Rd] Replaying a recorded plot (mixed base and grid) from pdf() in
 cairo_pdf() crashes R
Message-ID: <CANROs4dy7xvbYRAXHMQbrBjQiYrYgETUpBAAyPBk-rzOaNoWCA@mail.gmail.com>

Hi,

I wonder if this is expected or I'm doing a wrong thing.

pdf()
dev.control('enable')

library("grid")
plot(1)
grid.text("A")

res = recordPlot()
dev.off()

cairo_pdf()
replayPlot(res)
dev.off()


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


> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.3

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] tools_3.3.2 yaml_2.1.14

Regards,
Yihui
--
https://yihui.name



[Rd] Replaying a recorded plot (mixed base and grid) from pdf() in cairo_pdf() crashes R
Yihui Xie