juba / explor

Interfaces for Multivariate Analysis in R
https://juba.github.io/explor/
193 stars 13 forks source link

segfault #17

Closed joelgombin closed 7 years ago

joelgombin commented 7 years ago

L'appel à explor me provoque le segfault suivant :

Le chargement a nécessité le package : shiny

Listening on http://127.0.0.1:7810
*** Error in `/usr/lib/R/bin/exec/R': free(): invalid pointer: 0x00000000112d0ba8 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f62909d27e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x7fe0a)[0x7f62909dae0a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f62909de98c]
/home/joel/R/x86_64-pc-linux-gnu-library/3.4/MonetDBLite/libs/libmonetdb5.so(GDKfree+0x13)[0x7f6266d677f3]
/usr/lib/R/lib/libR.so(+0x128669)[0x7f6291069669]
/usr/lib/R/lib/libR.so(+0x103972)[0x7f6291044972]
/usr/lib/R/lib/libR.so(Rf_eval+0x198)[0x7f6291050488]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x111f29)[0x7f6291052f29]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(+0x107356)[0x7f6291048356]
/usr/lib/R/lib/libR.so(Rf_eval+0x198)[0x7f6291050488]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x1136a6)[0x7f62910546a6]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x10fdc9)[0x7f6291050dc9]
/usr/lib/R/lib/libR.so(Rf_eval+0x826)[0x7f6291050b16]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0xa8377)[0x7f6290fe9377]
/usr/lib/R/lib/libR.so(+0x103972)[0x7f6291044972]
/usr/lib/R/lib/libR.so(Rf_eval+0x198)[0x7f6291050488]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x10fdc9)[0x7f6291050dc9]
/usr/lib/R/lib/libR.so(Rf_eval+0x826)[0x7f6291050b16]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x112538)[0x7f6291053538]
/usr/lib/R/lib/libR.so(Rf_eval+0x5a0)[0x7f6291050890]
/usr/lib/R/lib/libR.so(+0x11485f)[0x7f629105585f]
/usr/lib/R/lib/libR.so(+0x103972)[0x7f6291044972]
/usr/lib/R/lib/libR.so(Rf_eval+0x198)[0x7f6291050488]
/usr/lib/R/lib/libR.so(+0x1118bf)[0x7f62910528bf]
/usr/lib/R/lib/libR.so(Rf_eval+0x366)[0x7f6291050656]
/usr/lib/R/lib/libR.so(+0x11485f)[0x7f629105585f]
/usr/lib/R/lib/libR.so(+0x103972)[0x7f6291044972]
/usr/lib/R/lib/libR.so(Rf_eval+0x198)[0x7f6291050488]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:11 541155                             /usr/lib/R/bin/exec/R
00600000-00601000 r--p 00000000 08:11 541155                             /usr/lib/R/bin/exec/R
00601000-00602000 rw-p 00001000 08:11 541155                             /usr/lib/R/bin/exec/R
0194c000-1244f000 rw-p 00000000 00:00 0                                  [heap]
23fe6b58000-23fe6c00000 ---p 00000000 00:00 0 
23fe6c00000-23fe6c05000 rw-p 00000000 00:00 0 
23fe6c05000-23fe6c06000 ---p 00000000 00:00 0 
23fe6c06000-23fe6cff000 rwxp 00000000 00:00 0 
23fe6cff000-23fe6d00000 ---p 00000000 00:00 0 
23fe6d00000-23fe6d05000 rw-p 00000000 00:00 0 
23fe6d05000-23fe6d06000 ---p 00000000 00:00 0 
23fe6d06000-23fe6dff000 rwxp 00000000 00:00 0 
23fe6dff000-23fe6e00000 ---p 00000000 00:00 0 
23fe6e00000-23fe6e05000 rw-p 00000000 00:00 0 
23fe6e05000-23fe6e06000 ---p 00000000 00:00 0 
23fe6e06000-23fe6eff000 rwxp 00000000 00:00 0 
23fe6eff000-24006b58000 ---p 00000000 00:00 0 
8fdeb250000-8fdeb251000 r-xp 00000000 00:00 0 
fbac7800000-fbac7900000 rw-p 00000000 00:00 0 
10c2d4800000-10c2d4835000 rw-p 00000000 00:00 0 
153d3698e000-153d3698f000 r-xp 00000000 00:00 0 
199296000000-199296f00000 ---p 00000000 00:00 0 
199296f00000-199297000000 rw-p 00000000 00:00 0 
199297000000-199297f00000 ---p 00000000 00:00 0 
199297f00000-199298000000 rw-p 00000000 00:00 0 
1e826086c000-1e826086d000 r-xp 00000000 00:00 0 
2083ca17e000-2083ca17f000 r-xp 00000000 00:00 0 
226578a03000-226578a04000 r-xp 00000000 00:00 0 
2a4d03e33000-2a4d04033000 rw-p 00000000 00:00 0 
326ce2000000-326ce2025000 rw-p 00000000 00:00 0 
352715369000-352715380000 ---p 00000000 00:00 0 
352715380000-3527153a0000 rw-p 00000000 00:00 0 
3527153a0000-3527153c9000 ---p 00000000 00:00 0 
37a01f800000-37a01f900000 rw-p 00000000 00:00 0 
3d51ae900000-3d51ae925000 rw-p 00000000 00:00 0 
3e5fb8200000-3e5fb8285000 rw-p 00000000 00:00 0 
7f6242000000-7f6244000000 rw-p 00000000 00:00 0 
7f6244000000-7f6244021000 rw-p 00000000 00:00 0 
7f6244021000-7f6248000000 ---p 00000000 00:00 0 
7f6248000000-7f6248021000 rw-p 00000000 00:00 0 
7f6248021000-7f624c000000 ---p 00000000 00:00 0 
7f624c000000-7f624c021000 rw-p 00000000 00:00 0 
7f624c021000-7f6250000000 ---p 00000000 00:00 0 
7f6250000000-7f6250021000 rw-p 00000000 00:00 0 
7f6250021000-7f6254000000 ---p 00000000 00:00 0 
7f6254000000-7f6254021000 rw-p 00000000 00:00 0 
7f6254021000-7f6258000000 ---p 00000000 00:00 0 
7f625924b000-7f625926f000 r-xp 00000000 08:11 838995                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/yaml/libs/yaml.so
7f625926f000-7f625946e000 ---p 00024000 08:11 838995                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/yaml/libs/yaml.so
7f625946e000-7f625946f000 r--p 00023000 08:11 838995                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/yaml/libs/yaml.so
7f625946f000-7f6259470000 rw-p 00024000 08:11 838995                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/yaml/libs/yaml.so
7f6259470000-7f625949c000 r-xp 00000000 08:11 850334                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/bindrcpp/libs/bindrcpp.so
7f625949c000-7f625969b000 ---p 0002c000 08:11 850334                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/bindrcpp/libs/bindrcpp.so
7f625969b000-7f625969c000 r--p 0002b000 08:11 850334                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/bindrcpp/libs/bindrcpp.so
7f625969c000-7f625969d000 rw-p 0002c000 08:11 850334                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/bindrcpp/libs/bindrcpp.so
7f625969d000-7f62596a7000 r-xp 00000000 08:11 529757                     /usr/lib/R/modules/lapack.so
7f62596a7000-7f62598a6000 ---p 0000a000 08:11 529757                     /usr/lib/R/modules/lapack.so
7f62598a6000-7f62598a7000 r--p 00009000 08:11 529757                     /usr/lib/R/modules/lapack.so
7f62598a7000-7f62598a8000 rw-p 0000a000 08:11 529757                     /usr/lib/R/modules/lapack.so
7f62598a8000-7f62598a9000 ---p 00000000 00:00 0 
7f62598a9000-7f6259aa9000 rw-p 00000000 00:00 0 
7f6259aa9000-7f6259aaa000 ---p 00000000 00:00 0 
7f6259aaa000-7f6259caa000 rw-p 00000000 00:00 0 
7f6259caa000-7f6259cab000 ---p 00000000 00:00 0 
7f6259cab000-7f6259eab000 rw-p 00000000 00:00 0 
7f6259eab000-7f6259eac000 ---p 00000000 00:00 0 
7f6259eac000-7f625a0ac000 rw-p 00000000 00:00 0 
7f625a0ac000-7f625a0ad000 ---p 00000000 00:00 0 
7f625a0ad000-7f625a2ad000 rw-p 00000000 00:00 0 
7f625a2ad000-7f625a2ae000 ---p 00000000 00:00 0 
7f625a2ae000-7f625b8b0000 rw-p 00000000 00:00 0 
7f625b8b0000-7f625b8f9000 r-xp 00000000 08:11 849393                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xml2/libs/xml2.so
7f625b8f9000-7f625baf8000 ---p 00049000 08:11 849393                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xml2/libs/xml2.so
7f625baf8000-7f625baf9000 r--p 00048000 08:11 849393                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xml2/libs/xml2.so
7f625baf9000-7f625bafa000 rw-p 00049000 08:11 849393                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xml2/libs/xml2.so
7f625bafa000-7f625bafb000 rw-p 00000000 00:00 0 
7f625bafb000-7f625bb4f000 r-xp 00000000 08:11 848468                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readxl/libs/readxl.so
7f625bb4f000-7f625bd4f000 ---p 00054000 08:11 848468                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readxl/libs/readxl.so
7f625bd4f000-7f625bd50000 r--p 00054000 08:11 848468                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readxl/libs/readxl.so
7f625bd50000-7f625bd52000 rw-p 00055000 08:11 848468                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readxl/libs/readxl.so
7f625bd52000-7f625bd53000 rw-p 00000000 00:00 0 
7f625bd53000-7f625bdf6000 r-xp 00000000 08:11 826246                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readr/libs/readr.so
7f625bdf6000-7f625bff6000 ---p 000a3000 08:11 826246                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readr/libs/readr.so
7f625bff6000-7f625bff8000 r--p 000a3000 08:11 826246                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readr/libs/readr.so
7f625bff8000-7f625bff9000 rw-p 000a5000 08:11 826246                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/readr/libs/readr.so
7f625bff9000-7f6260000000 rw-p 00000000 00:00 0 
7f6260000000-7f6260021000 rw-p 00000000 00:00 0 
7f6260021000-7f6264000000 ---p 00000000 00:00 0 
7f626403c000-7f6264041000 r-xp 00000000 08:11 826459                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/purrr/libs/purrr.so
7f6264041000-7f6264240000 ---p 00005000 08:11 826459                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/purrr/libs/purrr.so
7f6264240000-7f6264241000 r--p 00004000 08:11 826459                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/purrr/libs/purrr.so
7f6264241000-7f6264242000 rw-p 00005000 08:11 826459                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/purrr/libs/purrr.so
7f6264242000-7f6264246000 r-xp 00000000 08:11 848392                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lubridate/libs/lubridate.so
7f6264246000-7f6264445000 ---p 00004000 08:11 848392                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lubridate/libs/lubridate.so
7f6264445000-7f6264446000 r--p 00003000 08:11 848392                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lubridate/libs/lubridate.so
7f6264446000-7f6264447000 rw-p 00004000 08:11 848392                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lubridate/libs/lubridate.so
7f6264447000-7f626448d000 r-xp 00000000 08:11 823538                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/haven/libs/haven.so
7f626448d000-7f626468d000 ---p 00046000 08:11 823538                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/haven/libs/haven.so
7f626468d000-7f626468e000 r--p 00046000 08:11 823538                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/haven/libs/haven.so
7f626468e000-7f6264691000 rw-p 00047000 08:11 823538                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/haven/libs/haven.so
7f6264691000-7f62646a2000 r-xp 00000000 08:11 838889                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/reshape2/libs/reshape2.so
7f62646a2000-7f62648a2000 ---p 00011000 08:11 838889                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/reshape2/libs/reshape2.so
7f62648a2000-7f62648a3000 r--p 00011000 08:11 838889                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/reshape2/libs/reshape2.so
7f62648a3000-7f62648a4000 rw-p 00012000 08:11 838889                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/reshape2/libs/reshape2.so
7f62648a4000-7f62648bd000 r-xp 00000000 08:11 656870                     /usr/lib/R/library/foreign/libs/foreign.so
7f62648bd000-7f6264abc000 ---p 00019000 08:11 656870                     /usr/lib/R/library/foreign/libs/foreign.so
7f6264abc000-7f6264abd000 r--p 00018000 08:11 656870                     /usr/lib/R/library/foreign/libs/foreign.so
7f6264abd000-7f6264abe000 rw-p 00019000 08:11 656870                     /usr/lib/R/library/foreign/libs/foreign.so
7f6264abe000-7f6264ac9000 r-xp 00000000 08:11 28144                      /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f6264ac9000-7f6264cc8000 ---p 0000b000 08:11 28144                      /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f6264cc8000-7f6264cc9000 r--p 0000a000 08:11 28144                      /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f6264cc9000-7f6264cca000 rw-p 0000b000 08:11 28144                      /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f6264cca000-7f6264ce0000 r-xp 00000000 08:11 28148                      /lib/x86_64-linux-gnu/libnsl-2.23.so
7f6264ce0000-7f6264edf000 ---p 00016000 08:11 28148                      /lib/x86_64-linux-gnu/libnsl-2.23.so
7f6264edf000-7f6264ee0000 r--p 00015000 08:11 28148                      /lib/x86_64-linux-gnu/libnsl-2.23.so
7f6264ee0000-7f6264ee1000 rw-p 00016000 08:11 28148                      /lib/x86_64-linux-gnu/libnsl-2.23.so
7f6264ee1000-7f6264ee3000 rw-p 00000000 00:00 0 
7f6264ee3000-7f6264eeb000 r-xp 00000000 08:11 28155                      /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f6264eeb000-7f62650ea000 ---p 00008000 08:11 28155                      /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f62650ea000-7f62650eb000 r--p 00007000 08:11 28155                      /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f62650eb000-7f62650ec000 rw-p 00008000 08:11 28155                      /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f62650ec000-7f62650f1000 r-xp 00000000 08:11 544649                     /usr/lib/R/library/parallel/libs/parallel.so
7f62650f1000-7f62652f0000 ---p 00005000 08:11 544649                     /usr/lib/R/library/parallel/libs/parallel.so
7f62652f0000-7f62652f1000 r--p 00004000 08:11 544649                     /usr/lib/R/library/parallel/libs/parallel.so
7f62652f1000-7f62652f2000 rw-p 00005000 08:11 544649                     /usr/lib/R/library/parallel/libs/parallel.so
7f62652f2000-7f62652fd000 r-xp 00000000 08:11 840847                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mnormt/libs/mnormt.so
7f62652fd000-7f62654fd000 ---p 0000b000 08:11 840847                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mnormt/libs/mnormt.so
7f62654fd000-7f62654fe000 r--p 0000b000 08:11 840847                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mnormt/libs/mnormt.so
7f62654fe000-7f62654ff000 rw-p 0000c000 08:11 840847                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mnormt/libs/mnormt.so
7f62654ff000-7f6265529000 rw-p 00000000 00:00 0 
7f6265529000-7f6265548000 r-xp 00000000 08:11 843534                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/tidyr/libs/tidyr.so
7f6265548000-7f6265747000 ---p 0001f000 08:11 843534                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/tidyr/libs/tidyr.so
7f6265747000-7f6265748000 r--p 0001e000 08:11 843534                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/tidyr/libs/tidyr.so
7f6265748000-7f6265749000 rw-p 0001f000 08:11 843534                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/tidyr/libs/tidyr.so
7f6265749000-7f626574c000 r-xp 00000000 08:11 848118                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lazyeval/libs/lazyeval.so
7f626574c000-7f626594b000 ---p 00003000 08:11 848118                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lazyeval/libs/lazyeval.so
7f626594b000-7f626594c000 r--p 00002000 08:11 848118                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lazyeval/libs/lazyeval.so
7f626594c000-7f626594d000 rw-p 00003000 08:11 848118                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/lazyeval/libs/lazyeval.so
7f626594d000-7f626594f000 r-xp 00000000 08:11 810834                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/flashClust/libs/flashClust.so
7f626594f000-7f6265b4e000 ---p 00002000 08:11 810834                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/flashClust/libs/flashClust.so
7f6265b4e000-7f6265b4f000 r--p 00001000 08:11 810834                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/flashClust/libs/flashClust.so
7f6265b4f000-7f6265b50000 rw-p 00002000 08:11 810834                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/flashClust/libs/flashClust.so
7f6265b50000-7f6265b5f000 r-xp 00000000 08:11 656150                     /usr/lib/R/library/cluster/libs/cluster.so
7f6265b5f000-7f6265d5e000 ---p 0000f000 08:11 656150                     /usr/lib/R/library/cluster/libs/cluster.so
7f6265d5e000-7f6265d5f000 r--p 0000e000 08:11 656150                     /usr/lib/R/library/cluster/libs/cluster.so
7f6265d5f000-7f6265d60000 rw-p 0000f000 08:11 656150                     /usr/lib/R/library/cluster/libs/cluster.so
7f6265d60000-7f6265d66000 r-xp 00000000 08:11 810815                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/leaps/libs/leaps.so
7f6265d66000-7f6265f65000 ---p 00006000 08:11 810815                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/leaps/libs/leaps.so
7f6265f65000-7f6265f66000 r--p 00005000 08:11 810815                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/leaps/libs/leaps.so
7f6265f66000-7f6265f67000 rw-p 00006000 08:11 810815                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/leaps/libs/leaps.so
7f6265f67000-7f6265f95000 r-xp 00000000 08:11 853028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/gstat/libs/gstat.so
7f6265f95000-7f6266195000 ---p 0002e000 08:11 853028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/gstat/libs/gstat.so
7f6266195000-7f6266196000 r--p 0002e000 08:11 853028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/gstat/libs/gstat.so
7f6266196000-7f6266197000 rw-p 0002f000 08:11 853028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/gstat/libs/gstat.so
7f6266197000-7f62661b0000 r-xp 00000000 08:11 851472                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/FNN/libs/FNN.so
7f62661b0000-7f62663af000 ---p 00019000 08:11 851472                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/FNN/libs/FNN.so
7f62663af000-7f62663b0000 r--p 00018000 08:11 851472                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/FNN/libs/FNN.so
7f62663b0000-7f62663b1000 rw-p 00019000 08:11 851472                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/FNN/libs/FNN.so
7f62663b1000-7f62663b8000 r-xp 00000000 08:11 853401                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/intervals/libs/intervals.so
7f62663b8000-7f62665b7000 ---p 00007000 08:11 853401                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/intervals/libs/intervals.so
7f62665b7000-7f62665b8000 r--p 00006000 08:11 853401                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/intervals/libs/intervals.so
7f62665b8000-7f62665b9000 rw-p 00007000 08:11 853401                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/intervals/libs/intervals.so
7f62665b9000-7f62665cd000 r-xp 00000000 08:11 841288                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xts/libs/xts.so
7f62665cd000-7f62667cd000 ---p 00014000 08:11 841288                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xts/libs/xts.so
7f62667cd000-7f62667ce000 r--p 00014000 08:11 841288                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xts/libs/xts.so
7f62667ce000-7f62667cf000 rw-p 00015000 08:11 841288                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/xts/libs/xts.so
7f62667cf000-7f62667d2000 r-xp 00000000 08:11 841169                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/zoo/libs/zoo.so
7f62667d2000-7f62669d2000 ---p 00003000 08:11 841169                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/zoo/libs/zoo.so
7f62669d2000-7f62669d3000 r--p 00003000 08:11 841169                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/zoo/libs/zoo.so
7f62669d3000-7f62669d4000 rw-p 00004000 08:11 841169                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/zoo/libs/zoo.so
7f62669d4000-7f6266fc0000 r-xp 00000000 08:11 845103                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/MonetDBLite/libs/libmonetdb5.so
7f6266fc0000-7f62671bf000 ---p 005ec000 08:11 845103                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/MonetDBLite/libs/libmonetdb5.so
7f62671bf000-7f62671c2000 r--p 005eb000 08:11 845103                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/MonetDBLite/libs/libmonetdb5.so
7f62671c2000-7f62671de000 rw-p 005ee000 08:11 845103                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/MonetDBLite/libs/libmonetdb5.so
7f62671de000-7f62672f4000 rw-p 00000000 00:00 0 
7f62672f4000-7f6267546000 r-xp 00000000 08:11 65219                      /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7f6267546000-7f6267746000 ---p 00252000 08:11 65219                      /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7f6267746000-7f6267755000 r--p 00252000 08:11 65219                      /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7f6267755000-7f6267756000 rw-p 00261000 08:11 65219                      /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7f6267756000-7f62677c2000 r-xp 00000000 08:11 841216                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/stringi/libs/stringi.so
7f62677c2000-7f62679c2000 ---p 0006c000 08:11 841216                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/stringi/libs/stringi.so
7f62679c2000-7f62679c4000 r--p 0006c000 08:11 841216                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/stringi/libs/stringi.so
7f62679c4000-7f62679c5000 rw-p 0006e000 08:11 841216                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/stringi/libs/stringi.so
7f62679c5000-7f62679e8000 r-xp 00000000 08:11 818198                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mapview/libs/mapview.so
7f62679e8000-7f6267be7000 ---p 00023000 08:11 818198                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mapview/libs/mapview.so
7f6267be7000-7f6267be8000 r--p 00022000 08:11 818198                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mapview/libs/mapview.so
7f6267be8000-7f6267be9000 rw-p 00023000 08:11 818198                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/mapview/libs/mapview.so
7f6267be9000-7f6267bf5000 r-xp 00000000 08:11 838914                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/scales/libs/scales.so
7f6267bf5000-7f6267df4000 ---p 0000c000 08:11 838914                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/scales/libs/scales.so
7f6267df4000-7f6267df5000 r--p 0000b000 08:11 838914                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/scales/libs/scales.so
7f6267df5000-7f6267df6000 rw-p 0000c000 08:11 838914                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/scales/libs/scales.so
7f6267df6000-7f6267dff000 r-xp 00000000 08:11 841754                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/plyr/libs/plyr.so
7f6267dff000-7f6267ffe000 ---p 00009000 08:11 841754                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/plyr/libs/plyr.so
7f6267ffe000-7f6267fff000 r--p 00008000 08:11 841754                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/plyr/libs/plyr.so
7f6267fff000-7f6268000000 rw-p 00009000 08:11 841754                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/plyr/libs/plyr.so
7f6268000000-7f6268021000 rw-p 00000000 00:00 0 
7f6268021000-7f626c000000 ---p 00000000 00:00 0 
7f626c134000-7f626c13f000 r-xp 00000000 08:11 824028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/colorspace/libs/colorspace.so
7f626c13f000-7f626c33e000 ---p 0000b000 08:11 824028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/colorspace/libs/colorspace.so
7f626c33e000-7f626c33f000 r--p 0000a000 08:11 824028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/colorspace/libs/colorspace.so
7f626c33f000-7f626c340000 rw-p 0000b000 08:11 824028                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/colorspace/libs/colorspace.so
7f626c340000-7f626c34a000 r-xp 00000000 08:11 840264                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/satellite/libs/satellite.so
7f626c34a000-7f626c549000 ---p 0000a000 08:11 840264                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/satellite/libs/satellite.so
7f626c549000-7f626c54a000 r--p 00009000 08:11 840264                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/satellite/libs/satellite.so
7f626c54a000-7f626c54b000 rw-p 0000a000 08:11 840264                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/satellite/libs/satellite.so
7f626c54b000-7f626c550000 r-xp 00000000 08:11 839398                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/png/libs/png.so
7f626c550000-7f626c74f000 ---p 00005000 08:11 839398                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/png/libs/png.so
7f626c74f000-7f626c750000 r--p 00004000 08:11 839398                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/png/libs/png.so
7f626c750000-7f626c751000 rw-p 00005000 08:11 839398                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/png/libs/png.so
7f626c751000-7f626c754000 r-xp 00000000 08:11 821739                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/base64enc/libs/base64enc.so
7f626c754000-7f626c953000 ---p 00003000 08:11 821739                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/base64enc/libs/base64enc.so
7f626c953000-7f626c954000 r--p 00002000 08:11 821739                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/base64enc/libs/base64enc.so
7f626c954000-7f626c955000 rw-p 00003000 08:11 821739                     /home/joel/R/x86_64-pc-linux-gnu-library/3.4/base64enc/libs/base64enc.so
7f626c955000-7f626c957000 rw-p 00000000 00:00 0 
7f626c957000-7f626c95c000 r-xp 00000000 08:11 28167                      /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f626c95c000-7f626cb5c000 ---p 00005000 08:11 28167                      /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f626cb5c000-7f626cb5d000 r--p 00005000 08:11 28167                      /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f626cb5d000-7f626cb5e000 rw-p 00006000 08:11 28167                      /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f626cb5e000-7f626cb60000 r-xp 00000000 08:11 4566                       /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f626cb60000-7f626cd5f000 ---p 00002000 08:11 4566                       /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f626cd5f000-7f626cd60000 r--p 00001000 08:11 4566                       /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f626cd60000-7f626cd61000 rw-p 00002000 08:11 4566                       /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f626cd61000-7f626cd6c000 r-xp 00000000 08:11 28153                      /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f626cd6c000-7f626cf6b000 ---p 0000b000 08:11 28153                      /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f626cf6b000-7f626cf6c000 r--p 0000a000 08:11 28153                      /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f626cf6c000-7f626cf6d000 rw-p 0000b000 08:11 28153                      /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f626cf6d000-7f626cf73000 rw-p 00000000 00:00 0 
7f626cf73000-7f626cf74000 ---p 00000000 00:00 0 
7f626cf74000-7f626d774000 rw-p 00000000 00:00 0 
7f626d774000-7f626d787000 r-xp 00000000 08:11 541144        Abandon

Mon sessionInfo() :

R version 3.4.0 (2017-04-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS

Matrix products: default
BLAS: /usr/lib/openblas-base/libblas.so.3
LAPACK: /usr/lib/libopenblasp-r0.2.18.so

locale:
 [1] LC_CTYPE=fr_FR.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=fr_FR.UTF-8        LC_COLLATE=fr_FR.UTF-8    
 [5] LC_MONETARY=fr_FR.UTF-8    LC_MESSAGES=fr_FR.UTF-8   
 [7] LC_PAPER=fr_FR.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=C       

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

other attached packages:
 [1] purrr_0.2.2.9000     readr_1.1.0          tidyr_0.6.1         
 [4] tibble_1.3.0         ggplot2_2.2.1        tidyverse_1.1.1.9000
 [7] explor_0.3.2         FactoMineR_1.35      sp_1.2-4            
[10] gstat_1.1-5          corrr_0.2.1          dplyr_0.5.0.9004    
[13] MonetDBLite_0.3.2    stringr_1.2.0        leaflet_1.1.0       
[16] tmaptools_1.2        tmap_1.8-1           sf_0.4-2            

loaded via a namespace (and not attached):
  [1] colorspace_1.3-2       deldir_0.1-14          class_7.3-14          
  [4] gdalUtils_2.0.1.7      rgdal_1.2-7            satellite_0.2.0       
  [7] base64enc_0.1-3        dichromat_2.0-0        rstudioapi_0.6        
 [10] lubridate_1.6.0        xml2_1.1.1             codetools_0.2-15      
 [13] splines_3.4.0          R.methodsS3_1.7.1      leaps_3.0             
 [16] mnormt_1.5-5           knitr_1.15.1           geojsonlint_0.2.2.9100
 [19] jsonlite_1.4           broom_0.4.2            dbplyr_0.0.0.9000     
 [22] cluster_2.0.6          png_0.1-7              R.oo_1.21.0           
 [25] rgeos_0.3-23           shiny_1.0.3            compiler_3.4.0        
 [28] httr_1.2.1             mapview_1.2.73         assertthat_0.2.0      
 [31] Matrix_1.2-8           lazyeval_0.2.0.9000    htmltools_0.3.5       
 [34] tools_3.4.0            coda_0.19-1            gtable_0.2.0          
 [37] glue_1.0.0             reshape2_1.4.2         gmodels_2.16.2        
 [40] V8_1.5                 Rcpp_0.12.10           cellranger_1.1.0      
 [43] raster_2.5-8           spdep_0.6-12           gdata_2.17.0          
 [46] nlme_3.1-131           udunits2_0.13          iterators_1.0.8       
 [49] crosstalk_1.0.1        psych_1.7.3.21         scatterD3_0.8.2       
 [52] rvest_0.3.2.9000       mime_0.5               gtools_3.5.0          
 [55] XML_3.98-1.6           LearnBayes_2.15        MASS_7.3-47           
 [58] zoo_1.8-0              scales_0.4.1           hms_0.3               
 [61] parallel_3.4.0         expm_0.999-2           RColorBrewer_1.1-2    
 [64] curl_2.5               geosphere_1.5-5        stringi_1.1.5         
 [67] jsonvalidate_1.0.0     highr_0.6              foreach_1.4.3         
 [70] e1071_1.6-8            boot_1.3-19            intervals_0.15.1      
 [73] rlang_0.0.0.9018       bitops_1.0-6           lattice_0.20-35       
 [76] htmlwidgets_0.8        osmar_1.1-7            plyr_1.8.4            
 [79] magrittr_1.5           R6_2.2.0               DBI_0.6-1             
 [82] haven_1.0.0            foreign_0.8-67         units_0.4-4           
 [85] xts_0.9-7              scatterplot3d_0.3-40   RCurl_1.95-4.8        
 [88] spacetime_1.2-0        modelr_0.1.0           rmapshaper_0.2.0.9000 
 [91] KernSmooth_2.23-15     ellipse_0.3-8          readxl_1.0.0          
 [94] grid_3.4.0             FNN_1.1                forcats_0.2.0         
 [97] digest_0.6.12          classInt_0.1-24        flashClust_1.01-2     
[100] webshot_0.4.0          xtable_1.8-2           httpuv_1.3.3          
[103] R.utils_2.5.0          stats4_3.4.0           munsell_0.4.3         
[106] viridisLite_0.2.0     
juba commented 7 years ago

Le segfault survient juste en chargeant le package avec library, ou lors de l'exécution d'explor ?

Je ne suis vraiment pas spécialiste du débuggage des segfaults, mais on dirait que l'erreur est liée à l'extension MonetDBLite, est-ce que tu utilises ce package dans ton code ?

joelgombin commented 7 years ago

en lançant la fonction explor. J'ai essayé de répliquer sans utiliser le packae MonetDBLite, ça segfaulte quand même :

> explor(acp)
Le chargement a nécessité le package : shiny

Listening on http://127.0.0.1:4946

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

Traceback:
 1: .External("cairo_create_new_device", as.character(ctype), file,     width, height, pointsize, bg, canvas, umpl, dpi, ..., PACKAGE = "Cairo")
 2: Cairo(width, height, type = "png", file = filename, pointsize = pointsize,     bg = bg, res = res, ...)
 3: pngfun(filename = filename, width = width, height = height, res = res,     ...)
 4: (function (func, filename = tempfile(fileext = ".png"), width = 400,     height = 400, res = 72, ...) {    if (capabilities("aqua")) {        pngfun <- grDevices::png    }    else if ((getOption("shiny.usecairo") %OR% TRUE) && nchar(system.file(package = "Cairo"))) {        pngfun <- Cairo::CairoPNG    }    else {        pngfun <- grDevices::png    }    pngfun(filename = filename, width = width, height = height,         res = res, ...)    op <- graphics::par(mar = rep(0, 4))    tryCatch(graphics::plot.new(), finally = graphics::par(op))    dv <- grDevices::dev.cur()    on.exit(grDevices::dev.off(dv), add = TRUE)    func()    filename})(function () {    success <- FALSE    tryCatch({        grDevices::dev.control(displaylist = "enable")        result <- withVisible(func())        success <- TRUE    }, finally = {        if (!success) {            getDims()        }    })    if (result$visible) {        utils::capture.output({            plotResult <<- ..stacktraceon..(print(result$value))        })    }    recordedPlot <<- grDevices::recordPlot()    if (inherits(plotResult, "ggplot_build_gtable")) {        coordmap <<- getGgplotCoordmap(plotResult, pixelratio,             res)    }    else {        coordmap <<- getPrevPlotCoordmap(dims$width, dims$height)    }}, width = 770L, height = 500L, res = 72)
 5: do.call(plotPNG, c(plotFunc, width = dims$width * pixelratio,     height = dims$height * pixelratio, res = res * pixelratio,     args))
 6: ..stacktraceoff..(do.call(plotPNG, c(plotFunc, width = dims$width *     pixelratio, height = dims$height * pixelratio, res = res *     pixelratio, args)))
 7: `<reactive:plotObj>`(...)
 8: ..stacktraceon..(`<reactive:plotObj>`(...))
 9: .func()
10: withVisible(.func())
11: withCallingHandlers({    .error <<- FALSE    withVisible(.func())}, error = function(cond) {    .value <<- cond    .error <<- TRUE    .visible <<- FALSE})
12: contextFunc()
13: env$runWith(self, func)
14: withReactiveDomain(.domain, {    env <- .getReactiveEnvironment()    .graphEnterContext(id)    on.exit(.graphExitContext(id), add = TRUE)    env$runWith(self, func)})
15: ctx$run(function() {    result <- withCallingHandlers({        .error <<- FALSE        withVisible(.func())    }, error = function(cond) {        .value <<- cond        .error <<- TRUE        .visible <<- FALSE    })    .value <<- result$value    .visible <<- result$visible})
16: self$.updateValue()
17: ..stacktraceoff..(self$.updateValue())
18: plotObj()
19: origRenderFunc(...)
20: `output$eigen-eigplot`(...)
21: ..stacktraceon..(`output$eigen-eigplot`(...))
22: orig(name = name, shinysession = self)
23: func()
24: withCallingHandlers(expr, error = function(e) {    if (is.null(attr(e, "stack.trace", exact = TRUE))) {        calls <- sys.calls()        attr(e, "stack.trace") <- calls        stop(e)    }})
25: captureStackTraces(expr)
26: withCallingHandlers(captureStackTraces(expr), error = function(e) {    if (inherits(e, "shiny.silent.error"))         return()    handle <- getOption("shiny.error")    if (is.function(handle))         handle()})
27: shinyCallingHandlers(func())
28: doTryCatch(return(expr), name, parentenv, handler)
29: tryCatchOne(expr, names, parentenv, handlers[[1L]])
30: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
31: doTryCatch(return(expr), name, parentenv, handler)
32: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]),     names[nh], parentenv, handlers[[nh]])
33: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
34: doTryCatch(return(expr), name, parentenv, handler)
35: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]),     names[nh], parentenv, handlers[[nh]])
36: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
37: doTryCatch(return(expr), name, parentenv, handler)
38: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]),     names[nh], parentenv, handlers[[nh]])
39: tryCatchList(expr, classes, parentenv, handlers)
40: tryCatch(shinyCallingHandlers(func()), shiny.custom.error = function(cond) {    if (isTRUE(getOption("show.error.messages")))         printError(cond)    structure(list(), class = "try-error", condition = cond)}, shiny.output.cancel = function(cond) {    structure(list(), class = "cancel-output")}, shiny.silent.error = function(cond) {    structure(list(), class = "try-error", condition = cond)}, error = function(cond) {    if (isTRUE(getOption("show.error.messages")))         printError(cond)    if (getOption("shiny.sanitize.errors", FALSE)) {        cond <- simpleError(paste("An error has occurred. Check your",             "logs or contact the app author for", "clarification."))    }    invisible(structure(list(), class = "try-error", condition = cond))}, finally = {    private$sendMessage(recalculating = list(name = name, status = "recalculated"))})
41: observerFunc()
42: doTryCatch(return(expr), name, parentenv, handler)
43: tryCatchOne(expr, names, parentenv, handlers[[1L]])
44: tryCatchList(expr, classes, parentenv, handlers)
45: tryCatch(if (..stacktraceon) ..stacktraceon..(observerFunc()) else observerFunc(),     shiny.silent.error = function(e) NULL)
46: contextFunc()
47: env$runWith(self, func)
48: withReactiveDomain(.domain, {    env <- .getReactiveEnvironment()    .graphEnterContext(id)    on.exit(.graphExitContext(id), add = TRUE)    env$runWith(self, func)})
49: ctx$run(.func)
50: run()
51: withCallingHandlers(expr, error = function(e) {    if (is.null(attr(e, "stack.trace", exact = TRUE))) {        calls <- sys.calls()        attr(e, "stack.trace") <- calls        stop(e)    }})
52: captureStackTraces(expr)
53: withCallingHandlers(captureStackTraces(expr), error = function(e) {    if (inherits(e, "shiny.silent.error"))         return()    handle <- getOption("shiny.error")    if (is.function(handle))         handle()})
54: shinyCallingHandlers(run())
55: doTryCatch(return(expr), name, parentenv, handler)
56: tryCatchOne(expr, names, parentenv, handlers[[1L]])
57: tryCatchList(expr, classes, parentenv, handlers)
58: tryCatch({    if (!.destroyed)         shinyCallingHandlers(run())}, error = function(e) {    printError(e)    if (!is.null(.domain)) {        .domain$unhandledError(e)    }})
59: flushCallback()
60: FUN(X[[i]], ...)
61: lapply(.flushCallbacks, function(flushCallback) {    flushCallback()})
62: ctx$executeFlushCallbacks()
63: .getReactiveEnvironment()$flush()
64: flushReact()
65: force(expr)
66: withRestoreContext(shinysession$restoreContext, {    msg$data <- applyInputHandlers(msg$data)    switch(msg$method, init = {        serverFunc <- withReactiveDomain(NULL, serverFuncSource())        if (!identicalFunctionBodies(serverFunc, appvars$server)) {            appvars$server <- serverFunc            if (!is.null(appvars$server)) {                attr(appvars$server, "shinyServerFunction") <- TRUE                registerDebugHook("server", appvars, "Server Function")            }        }        if (.globals$showcaseOverride && exists(".clientdata_url_search",             where = msg$data)) {            mode <- showcaseModeOfQuerystring(msg$data$.clientdata_url_search)            if (!is.null(mode)) shinysession$setShowcase(mode)        }        shinysession$manageInputs(msg$data)        if (!is.null(msg$data$.clientdata_singletons)) {            shinysession$singletons <- strsplit(msg$data$.clientdata_singletons,                 ",")[[1]]        }        local({            args <- argsForServerFunc(serverFunc, shinysession)            withReactiveDomain(shinysession, {                do.call(wrapFunctionLabel(appvars$server, "server",                   ..stacktraceon = TRUE), args)            })        })    }, update = {        shinysession$manageInputs(msg$data)    }, shinysession$dispatch(msg))    shinysession$manageHiddenOutputs()    if (exists(".shiny__stdout", globalenv()) && exists("HTTP_GUID",         ws$request)) {        shiny_stdout <- get(".shiny__stdout", globalenv())        writeLines(paste("_n_flushReact ", get("HTTP_GUID", ws$request),             " @ ", sprintf("%.3f", as.numeric(Sys.time())), sep = ""),             con = shiny_stdout)        flush(shiny_stdout)        flushReact()        writeLines(paste("_x_flushReact ", get("HTTP_GUID", ws$request),             " @ ", sprintf("%.3f", as.numeric(Sys.time())), sep = ""),             con = shiny_stdout)        flush(shiny_stdout)    }    else {        flushReact()    }    flushAllSessions()})
67: withReactiveDomain(shinysession, {    if (is.character(msg))         msg <- charToRaw(msg)    traceOption <- getOption("shiny.trace", FALSE)    if (isTRUE(traceOption) || traceOption == "recv") {        if (binary)             message("RECV ", "$$binary data$$")        else message("RECV ", rawToChar(msg))    }    if (identical(charToRaw("\003\xe9"), msg))         return()    msg <- decodeMessage(msg)    if (is.null(shinysession$restoreContext)) {        bookmarkStore <- getShinyOption("bookmarkStore", default = "disable")        if (bookmarkStore == "disable") {            shinysession$restoreContext <- RestoreContext$new()        }        else {            shinysession$restoreContext <- RestoreContext$new(msg$data$.clientdata_url_search)        }    }    withRestoreContext(shinysession$restoreContext, {        msg$data <- applyInputHandlers(msg$data)        switch(msg$method, init = {            serverFunc <- withReactiveDomain(NULL, serverFuncSource())            if (!identicalFunctionBodies(serverFunc, appvars$server)) {                appvars$server <- serverFunc                if (!is.null(appvars$server)) {                  attr(appvars$server, "shinyServerFunction") <- TRUE                  registerDebugHook("server", appvars, "Server Function")                }            }            if (.globals$showcaseOverride && exists(".clientdata_url_search",                 where = msg$data)) {                mode <- showcaseModeOfQuerystring(msg$data$.clientdata_url_search)                if (!is.null(mode)) shinysession$setShowcase(mode)            }            shinysession$manageInputs(msg$data)            if (!is.null(msg$data$.clientdata_singletons)) {                shinysession$singletons <- strsplit(msg$data$.clientdata_singletons,                   ",")[[1]]            }            local({                args <- argsForServerFunc(serverFunc, shinysession)                withReactiveDomain(shinysession, {                  do.call(wrapFunctionLabel(appvars$server, "server",                     ..stacktraceon = TRUE), args)                })            })        }, update = {            shinysession$manageInputs(msg$data)        }, shinysession$dispatch(msg))        shinysession$manageHiddenOutputs()        if (exists(".shiny__stdout", globalenv()) && exists("HTTP_GUID",             ws$request)) {            shiny_stdout <- get(".shiny__stdout", globalenv())            writeLines(paste("_n_flushReact ", get("HTTP_GUID",                 ws$request), " @ ", sprintf("%.3f", as.numeric(Sys.time())),                 sep = ""), con = shiny_stdout)            flush(shiny_stdout)            flushReact()            writeLines(paste("_x_flushReact ", get("HTTP_GUID",                 ws$request), " @ ", sprintf("%.3f", as.numeric(Sys.time())),                 sep = ""), con = shiny_stdout)            flush(shiny_stdout)        }        else {            flushReact()        }        flushAllSessions()    })})
68: messageHandler(binary, msg)
69: withCallingHandlers(expr, error = function(e) {    if (is.null(attr(e, "stack.trace", exact = TRUE))) {        calls <- sys.calls()        attr(e, "stack.trace") <- calls        stop(e)    }})
70: captureStackTraces(expr)
71: withCallingHandlers(captureStackTraces(expr), error = function(cond) {    if (inherits(cond, "shiny.silent.error"))         return()    if (isTRUE(getOption("show.error.messages"))) {        printError(cond, full = full, offset = offset)    }})
72: withLogErrors(messageHandler(binary, msg))
73: handler(binary, message)
74: doTryCatch(return(expr), name, parentenv, handler)
75: tryCatchOne(expr, names, parentenv, handlers[[1L]])
76: tryCatchList(expr, classes, parentenv, handlers)
77: tryCatch(expr, error = function(e) {    call <- conditionCall(e)    if (!is.null(call)) {        if (identical(call[[1L]], quote(doTryCatch)))             call <- sys.call(-4L)        dcall <- deparse(call)[1L]        prefix <- paste("Error in", dcall, ": ")        LONG <- 75L        msg <- conditionMessage(e)        sm <- strsplit(msg, "\n")[[1L]]        w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w")        if (is.na(w))             w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L],                 type = "b")        if (w > LONG)             prefix <- paste0(prefix, "\n  ")    }    else prefix <- "Error : "    msg <- paste0(prefix, conditionMessage(e), "\n")    .Internal(seterrmessage(msg[1L]))    if (!silent && identical(getOption("show.error.messages"),         TRUE)) {        cat(msg, file = outFile)        .Internal(printDeferredWarnings())    }    invisible(structure(msg, class = "try-error", condition = e))})
78: try(handler(binary, message))
79: (function (handle, binary, message) {    for (handler in .wsconns[[as.character(handle)]]$.messageCallbacks) {        result <- try(handler(binary, message))        if (inherits(result, "try-error")) {            .wsconns[[as.character(handle)]]$close()            return()        }    }})("40475856", FALSE, "{\"method\":\"init\",\"data\":{\"explor-var-lasso-toggle:shiny.action\":0,\"explor_var_plot_code:shiny.action\":0,\"explor-ind-lasso-toggle:shiny.action\":0,\"explor_ind_plot_code:shiny.action\":0,\"var_x\":\"1\",\"var_y\":\"2\",\"var_data-vardim\":\"1\",\"ind_x\":\"1\",\"ind_y\":\"2\",\"ind_opacity_var\":\"Fixed\",\"ind_data-inddim\":\"1\",\"var_lab_size\":10,\"ind_point_size\":64,\"ind_opacity\":0.5,\"ind_labels_size\":9,\"var_transitions\":true,\"ind_labels_show\":false,\"ind_transitions\":true,\"eigen-eig_nb:shiny.number\":16,\"var_lab_min_contrib:shiny.number\":0,\".clientdata_output_eigen-eigplot_width\":770,\".clientdata_output_eigen-eigplot_height\":500,\".clientdata_output_eigen-eigplot_hidden\":false,\".clientdata_output_eigen-eigtab_hidden\":false,\".clientdata_output_varplot_hidden\":true,\".clientdata_output_var_data-vartable_hidden\":true,\".clientdata_output_indplot_hidden\":true,\".clientdata_output_ind_data-indtable_hidden\":true,\".clientdata_pixelratio\":1,\".clientdata_url_protocol\":\"http:\",\".clientdata_url_hostname\":\"127.0.0.1\",\".clientdata_url_port\":\"4946\",\".clientdata_url_pathname\":\"/\",\".clientdata_url_search\":\"\",\".clientdata_url_hash_initial\":\"\",\".clientdata_url_hash\":\"\",\".clientdata_singletons\":\"\",\".clientdata_allowDataUriScheme\":true}}")
80: evalq((function (handle, binary, message) {    for (handler in .wsconns[[as.character(handle)]]$.messageCallbacks) {        result <- try(handler(binary, message))        if (inherits(result, "try-error")) {            .wsconns[[as.character(handle)]]$close()            return()        }    }})("40475856", FALSE, "{\"method\":\"init\",\"data\":{\"explor-var-lasso-toggle:shiny.action\":0,\"explor_var_plot_code:shiny.action\":0,\"explor-ind-lasso-toggle:shiny.action\":0,\"explor_ind_plot_code:shiny.action\":0,\"var_x\":\"1\",\"var_y\":\"2\",\"var_data-vardim\":\"1\",\"ind_x\":\"1\",\"ind_y\":\"2\",\"ind_opacity_var\":\"Fixed\",\"ind_data-inddim\":\"1\",\"var_lab_size\":10,\"ind_point_size\":64,\"ind_opacity\":0.5,\"ind_labels_size\":9,\"var_transitions\":true,\"ind_labels_show\":false,\"ind_transitions\":true,\"eigen-eig_nb:shiny.number\":16,\"var_lab_min_contrib:shiny.number\":0,\".clientdata_output_eigen-eigplot_width\":770,\".clientdata_output_eigen-eigplot_height\":500,\".clientdata_output_eigen-eigplot_hidden\":false,\".clientdata_output_eigen-eigtab_hidden\":false,\".clientdata_output_varplot_hidden\":true,\".clientdata_output_var_data-vartable_hidden\":true,\".clientdata_output_indplot_hidden\":true,\".clientdata_output_ind_data-indtable_hidden\":true,\".clientdata_pixelratio\":1,\".clientdata_url_protocol\":\"http:\",\".clientdata_url_hostname\":\"127.0.0.1\",\".clientdata_url_port\":\"4946\",\".clientdata_url_pathname\":\"/\",\".clientdata_url_search\":\"\",\".clientdata_url_hash_initial\":\"\",\".clientdata_url_hash\":\"\",\".clientdata_singletons\":\"\",\".clientdata_allowDataUriScheme\":true}}"),     <environment>)
81: evalq((function (handle, binary, message) {    for (handler in .wsconns[[as.character(handle)]]$.messageCallbacks) {        result <- try(handler(binary, message))        if (inherits(result, "try-error")) {            .wsconns[[as.character(handle)]]$close()            return()        }    }})("40475856", FALSE, "{\"method\":\"init\",\"data\":{\"explor-var-lasso-toggle:shiny.action\":0,\"explor_var_plot_code:shiny.action\":0,\"explor-ind-lasso-toggle:shiny.action\":0,\"explor_ind_plot_code:shiny.action\":0,\"var_x\":\"1\",\"var_y\":\"2\",\"var_data-vardim\":\"1\",\"ind_x\":\"1\",\"ind_y\":\"2\",\"ind_opacity_var\":\"Fixed\",\"ind_data-inddim\":\"1\",\"var_lab_size\":10,\"ind_point_size\":64,\"ind_opacity\":0.5,\"ind_labels_size\":9,\"var_transitions\":true,\"ind_labels_show\":false,\"ind_transitions\":true,\"eigen-eig_nb:shiny.number\":16,\"var_lab_min_contrib:shiny.number\":0,\".clientdata_output_eigen-eigplot_width\":770,\".clientdata_output_eigen-eigplot_height\":500,\".clientdata_output_eigen-eigplot_hidden\":false,\".clientdata_output_eigen-eigtab_hidden\":false,\".clientdata_output_varplot_hidden\":true,\".clientdata_output_var_data-vartable_hidden\":true,\".clientdata_output_indplot_hidden\":true,\".clientdata_output_ind_data-indtable_hidden\":true,\".clientdata_pixelratio\":1,\".clientdata_url_protocol\":\"http:\",\".clientdata_url_hostname\":\"127.0.0.1\",\".clientdata_url_port\":\"4946\",\".clientdata_url_pathname\":\"/\",\".clientdata_url_search\":\"\",\".clientdata_url_hash_initial\":\"\",\".clientdata_url_hash\":\"\",\".clientdata_singletons\":\"\",\".clientdata_allowDataUriScheme\":true}}"),     <environment>)
82: doTryCatch(return(expr), name, parentenv, handler)
83: tryCatchOne(expr, names, parentenv, handlers[[1L]])
84: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
85: doTryCatch(return(expr), name, parentenv, handler)
86: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]),     names[nh], parentenv, handlers[[nh]])
87: tryCatchList(expr, classes, parentenv, handlers)
88: tryCatch(evalq((function (handle, binary, message) {    for (handler in .wsconns[[as.character(handle)]]$.messageCallbacks) {        result <- try(handler(binary, message))        if (inherits(result, "try-error")) {            .wsconns[[as.character(handle)]]$close()            return()        }    }})("40475856", FALSE, "{\"method\":\"init\",\"data\":{\"explor-var-lasso-toggle:shiny.action\":0,\"explor_var_plot_code:shiny.action\":0,\"explor-ind-lasso-toggle:shiny.action\":0,\"explor_ind_plot_code:shiny.action\":0,\"var_x\":\"1\",\"var_y\":\"2\",\"var_data-vardim\":\"1\",\"ind_x\":\"1\",\"ind_y\":\"2\",\"ind_opacity_var\":\"Fixed\",\"ind_data-inddim\":\"1\",\"var_lab_size\":10,\"ind_point_size\":64,\"ind_opacity\":0.5,\"ind_labels_size\":9,\"var_transitions\":true,\"ind_labels_show\":false,\"ind_transitions\":true,\"eigen-eig_nb:shiny.number\":16,\"var_lab_min_contrib:shiny.number\":0,\".clientdata_output_eigen-eigplot_width\":770,\".clientdata_output_eigen-eigplot_height\":500,\".clientdata_output_eigen-eigplot_hidden\":false,\".clientdata_output_eigen-eigtab_hidden\":false,\".clientdata_output_varplot_hidden\":true,\".clientdata_output_var_data-vartable_hidden\":true,\".clientdata_output_indplot_hidden\":true,\".clientdata_output_ind_data-indtable_hidden\":true,\".clientdata_pixelratio\":1,\".clientdata_url_protocol\":\"http:\",\".clientdata_url_hostname\":\"127.0.0.1\",\".clientdata_url_port\":\"4946\",\".clientdata_url_pathname\":\"/\",\".clientdata_url_search\":\"\",\".clientdata_url_hash_initial\":\"\",\".clientdata_url_hash\":\"\",\".clientdata_singletons\":\"\",\".clientdata_allowDataUriScheme\":true}}"),     <environment>), error = function (x) x, interrupt = function (x) x)
89: .Call("httpuv_run", PACKAGE = "httpuv", timeoutMillis)
90: run(timeoutMs)
91: service(timeout)
92: serviceApp()
93: withCallingHandlers(expr, error = function(e) {    if (is.null(attr(e, "stack.trace", exact = TRUE))) {        calls <- sys.calls()        attr(e, "stack.trace") <- calls        stop(e)    }})
94: captureStackTraces({    scheduleFlush()    while (!.globals$stopped) {        serviceApp()        Sys.sleep(0.001)    }})
95: ..stacktraceoff..(captureStackTraces({    scheduleFlush()    while (!.globals$stopped) {        serviceApp()        Sys.sleep(0.001)    }}))
96: (function (appDir = getwd(), port = getOption("shiny.port"),     launch.browser = getOption("shiny.launch.browser", interactive()),     host = getOption("shiny.host", "127.0.0.1"), workerId = "",     quiet = FALSE, display.mode = c("auto", "normal", "showcase"),     test.mode = getOption("shiny.testmode", FALSE)) {    on.exit({        handlerManager$clear()    }, add = TRUE)    if (.globals$running) {        stop("Can't call `runApp()` from within `runApp()`. If your ",             "application code contains `runApp()`, please remove it.")    }    .globals$running <- TRUE    on.exit({        .globals$running <- FALSE    }, add = TRUE)    oldOptionSet <- .globals$options    on.exit({        .globals$options <- oldOptionSet    }, add = TRUE)    ops <- options(warn = 1, pool.scheduler = scheduleTask)    on.exit(options(ops), add = TRUE)    appParts <- as.shiny.appobj(appDir)    appOps <- appParts$options    findVal <- function(arg, default) {        if (arg %in% names(appOps))             appOps[[arg]]        else default    }    if (missing(port))         port <- findVal("port", port)    if (missing(launch.browser))         launch.browser <- findVal("launch.browser", launch.browser)    if (missing(host))         host <- findVal("host", host)    if (missing(quiet))         quiet <- findVal("quiet", quiet)    if (missing(display.mode))         display.mode <- findVal("display.mode", display.mode)    if (missing(test.mode))         test.mode <- findVal("test.mode", test.mode)    if (is.null(host) || is.na(host))         host <- "0.0.0.0"    workerId(workerId)    if (inShinyServer()) {        ver <- Sys.getenv("SHINY_SERVER_VERSION")        if (utils::compareVersion(ver, .shinyServerMinVersion) <             0) {            warning("Shiny Server v", .shinyServerMinVersion,                 " or later is required; please upgrade!")        }    }    setShowcaseDefault(0)    .globals$testMode <- test.mode    if (test.mode) {        message("Running application in test mode.")    }    if (is.character(appDir)) {        desc <- file.path.ci(if (tolower(tools::file_ext(appDir)) ==             "r")             dirname(appDir)        else appDir, "DESCRIPTION")        if (file.exists(desc)) {            con <- file(desc, encoding = checkEncoding(desc))            on.exit(close(con), add = TRUE)            settings <- read.dcf(con)            if ("DisplayMode" %in% colnames(settings)) {                mode <- settings[1, "DisplayMode"]                if (mode == "Showcase") {                  setShowcaseDefault(1)                  if ("IncludeWWW" %in% colnames(settings)) {                    .globals$IncludeWWW <- as.logical(settings[1,                       "IncludeWWW"])                    if (is.na(.globals$IncludeWWW)) {                      stop("In your Description file, `IncludeWWW` ",                         "must be set to `True` (default) or `False`")                    }                  }                  else {                    .globals$IncludeWWW <- TRUE                  }                }            }        }    }    if (is.null(.globals$IncludeWWW) || is.na(.globals$IncludeWWW)) {        .globals$IncludeWWW <- TRUE    }    display.mode <- match.arg(display.mode)    if (display.mode == "normal") {        setShowcaseDefault(0)    }    else if (display.mode == "showcase") {        setShowcaseDefault(1)    }    require(shiny)    if (is.null(port)) {        for (i in 1:20) {            if (!is.null(.globals$lastPort)) {                port <- .globals$lastPort                .globals$lastPort <- NULL            }            else {                while (TRUE) {                  port <- p_randomInt(3000, 8000)                  if (!port %in% c(3659, 4045, 6000, 6665:6669)) {                    break                  }                }            }            tmp <- try(startServer(host, port, list()), silent = TRUE)            if (!inherits(tmp, "try-error")) {                stopServer(tmp)                .globals$lastPort <- port                break            }        }    }    unconsumeAppOptions(appParts$appOptions)    if (!is.null(appParts$onEnd))         on.exit(appParts$onEnd(), add = TRUE)    if (!is.null(appParts$onStart))         appParts$onStart()    server <- startApp(appParts, port, host, quiet)    on.exit({        stopServer(server)    }, add = TRUE)    if (!is.character(port)) {        browseHost <- if (identical(host, "0.0.0.0"))             "127.0.0.1"        else host        appUrl <- paste("http://", browseHost, ":", port, sep = "")        if (is.function(launch.browser))             launch.browser(appUrl)        else if (launch.browser)             utils::browseURL(appUrl)    }    else {        appUrl <- NULL    }    callAppHook("onAppStart", appUrl)    on.exit({        callAppHook("onAppStop", appUrl)    }, add = TRUE)    .globals$reterror <- NULL    .globals$retval <- NULL    .globals$stopped <- FALSE    ..stacktraceoff..(captureStackTraces({        scheduleFlush()        while (!.globals$stopped) {            serviceApp()            Sys.sleep(0.001)        }    }))    if (isTRUE(.globals$reterror)) {        stop(.globals$retval)    }    else if (.globals$retval$visible)         .globals$retval$value    else invisible(.globals$retval$value)})(list(httpHandler = function (req) {    if (!identical(req$REQUEST_METHOD, "GET"))         return(NULL)    if (!isTRUE(grepl(uiPattern, req$PATH_INFO)))         return(NULL)    textConn <- file(open = "w+")    on.exit(close(textConn))    showcaseMode <- .globals$showcaseDefault    if (.globals$showcaseOverride) {        mode <- showcaseModeOfReq(req)        if (!is.null(mode))             showcaseMode <- mode    }    testMode <- .globals$testMode %OR% FALSE    bookmarkStore <- getShinyOption("bookmarkStore", default = "disable")    if (bookmarkStore == "disable") {        restoreContext <- RestoreContext$new()    }    else {        restoreContext <- RestoreContext$new(req$QUERY_STRING)    }    withRestoreContext(restoreContext, {        uiValue <- NULL        if (is.function(ui)) {            if (length(formals(ui)) > 0) {                uiValue <- ..stacktraceon..(ui(req))            }            else {                uiValue <- ..stacktraceon..(ui())            }        }        else {            if (getCurrentRestoreContext()$active) {                warning("Trying to restore saved app state, but UI code must be a function for this to work! See ?enableBookmarking")            }            uiValue <- ui        }    })    if (is.null(uiValue))         return(NULL)    renderPage(uiValue, textConn, showcaseMode, testMode)    html <- paste(readLines(textConn, encoding = "UTF-8"), collapse = "\n")    return(httpResponse(200, content = enc2utf8(html)))}, serverFuncSource = function () {    server}, onStart = NULL, options = list(), appOptions = list(appDir = "/media/Data/Dropbox/Mediapart/presidentielle",     bookmarkStore = NULL)))
97: do.call(runApp, args)
98: print.shiny.appobj(x)
99: function (x, ...) UseMethod("print")(x)
joelgombin commented 7 years ago

Insctinctivement je parierais sur la version dev de dplyr 0.6, mais je me trompe sans doute !

juba commented 7 years ago

Bon, je n'arrive pas à reproduire, même avec tous les packages à jour et la dernière version de développement de dplyr... On dirait que cette fois le plantage survient lors de l'affichage de l'histogramme des valeurs propres, qui n'est pourtant qu'un simple barplot ggplot2.

Il y a une discussion sur ce sujet là :

https://groups.google.com/forum/#!topic/shiny-discuss/3FIgWdeZDZU

Une suggestion serait de réinstaller le package Cairo pour être sûr qu'il a été compilé pour R 3.4...

joelgombin commented 7 years ago

Après plusieurs tests, je pense qu'il ne s'agit pas d'une issue shiny, ni d'une issue explor. Je continue à traquer le coupable :)

Désolé, et merci pour ce bel outil !