<div dir="ltr"><div>Package: libpango-1.0-0<br></div><div>Version: 1.36.8-3<br><br>Reportbug is segfaulting on me, so let me know if you need more info and how to get it without reportbug.<br><br></div><div>Using Jessie, and instaling r-base and r-cran-ggplot2, I attempted to use R to plot a simple plot and it blew up in what appears to be pango as valgrind says:<br><span style="font-family:monospace,monospace">$ R -d valgrind<br>R version 3.1.3 (2015-03-09) -- "Smooth Sidewalk"<br>Copyright (C) 2015 The R Foundation for Statistical Computing<br>Platform: x86_64-unknown-linux-gnu (64-bit)<br><br>R is free software and comes with ABSOLUTELY NO WARRANTY.<br>You are welcome to redistribute it under certain conditions.<br>Type 'license()' or 'licence()' for distribution details.<br><br>  Natural language support but running in an English locale<br><br>R is a collaborative project with many contributors.<br>Type 'contributors()' for more information and<br>'citation()' on how to cite R or R packages in publications.<br><br>Type 'demo()' for some demos, 'help()' for on-line help, or<br>'help.start()' for an HTML browser interface to help.<br>Type 'q()' to quit R.<br><br>> q = data.frame(a = c(5,6), b=c(8,0))<br>> library(ggplot2)<br>> ggplot(q, aes(x=a, y=b)) + geom_point()<br>==19962== Jump to the invalid address stated on the next line<br>==19962==    at 0x0: ???<br>==19962==    by 0xFF08ED3: pango_font_map_get_type (in /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3600.8)<br>==19962==    by 0x1228134C: pango_fc_font_map_get_type (in /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3600.8)<br>==19962==    by 0xFCEA55B: pango_cairo_fc_font_map_get_type (in /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8)<br>==19962==    by 0xFCE7994: pango_cairo_font_map_new (in /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8)<br>==19962==    by 0xFCE7A64: pango_cairo_font_map_get_default (in /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8)<br>==19962==    by 0xFCE6132: pango_cairo_create_context (in /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8)<br>==19962==    by 0xFCE618F: pango_cairo_create_layout (in /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8)<br>==19962==    by 0xF69B9D1: PG_layout (cairoFns.c:493)<br>==19962==    by 0xF69BA3A: PangoCairo_StrWidth (cairoFns.c:569)<br>==19962==    by 0x48CE55: GEStrWidth (engine.c:2487)<br>==19962==    by 0xE1FF6D1: textRect (util.c:197)<br>==19962==  Address 0x0 is not stack'd, malloc'd or (recently) free'd<br>==19962== <br><br> *** caught segfault ***<br>address (nil), cause 'invalid permissions'<br><br>Traceback:<br> 1: grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y,     resolveHJust(x$just, x$hjust), resolveVJust(x$just, x$vjust),     x$rot, 0)<br> 2: widthDetails.text(x)<br> 3: widthDetails(x)<br> 4: (function (x) {    widthDetails(x)})(list(label = "b", x = 0.5, y = 0.5, just = "centre", hjust = 0.5,     vjust = 0.5, rot = 90, check.overlap = FALSE, name = "axis.title.y.text.32",     gp = list(fontsize = 12, col = "black", fontfamily = "",         lineheight = 0.9, font = 1L), vp = NULL))<br> 5: grid.Call.graphics(L_setviewport, vp, TRUE)<br> 6: push.vp.viewport(X[[1L]], ...)<br> 7: FUN(X[[1L]], ...)<br> 8: lapply(vps, push.vp, recording)<br> 9: pushViewport(x$layoutvp, recording = FALSE)<br>10: preDrawDetails.gTableParent(x)<br>11: preDrawDetails(x)<br>12: preDraw.gTree(x)<br>13: preDraw(x)<br>14: drawGTree(x)<br>15: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid"))<br>16: grid.draw.gTree(gt)<br>17: grid.draw(gt)<br>18: grid.draw.gtable(gtable)<br>19: grid.draw(gtable)<br>20: print.ggplot(list(data = list(a = c(5, 6), b = c(8, 0)), layers = list(    <environment>), scales = <S4 object of class "Scales">, mapping = list(    x = a, y = b), theme = list(), coordinates = list(limits = list(    x = NULL, y = NULL)), facet = list(shrink = TRUE), plot_env = <environment>,     labels = list(x = "a", y = "b")))<br>21: print(list(data = list(a = c(5, 6), b = c(8, 0)), layers = list(    <environment>), scales = <S4 object of class "Scales">, mapping = list(    x = a, y = b), theme = list(), coordinates = list(limits = list(    x = NULL, y = NULL)), facet = list(shrink = TRUE), plot_env = <environment>,     labels = list(x = "a", y = "b")))<br></span><br></div><div>I attempted to try the sid version of R and it also crashed similarly, while my Ubuntu machine with the same version of R as Jessie, but an earlier version of pango (1.36.3-1) works just fine, hence my suspicion that this is indeed a bug in pango and not R.<br><br><br>Patrick<br></div></div>