This function returns the native stack trace as a data frame. Each native stack frame corresponds to one row in the returned data frame. Deep function calls come first, the last row corresponds to the running process's entry point.

winch_trace_back()

Value

A data frame with the columns:

  • func: function name

  • ip: instruction pointer

  • pathname: path to shared library

Details

On Windows, call winch_init_library() to return function names for a specific package.

See also

sys.calls() for the R equivalent.

Examples

winch_trace_back()
#>                   func               ip
#> 1             do_Rprof 00007f9052310890
#> 2              Rf_eval 00007f905232fb10
#> 3              Rf_eval 00007f90523317a0
#> 4      Rf_applyClosure 00007f90523327a0
#> 5              Rf_eval 00007f905232fb10
#> 6       R_forceAndCall 00007f9052335950
#> 7             do_Rprof 00007f9052310890
#> 8              Rf_eval 00007f905232fb10
#> 9              Rf_eval 00007f90523317a0
#> 10     Rf_applyClosure 00007f90523327a0
#> 11            do_Rprof 00007f9052310890
#> 12             Rf_eval 00007f905232fb10
#> 13             Rf_eval 00007f90523317a0
#> 14     Rf_applyClosure 00007f90523327a0
#> 15            do_Rprof 00007f9052310890
#> 16             Rf_eval 00007f905232fb10
#> 17             Rf_eval 00007f9052330550
#> 18             Rf_eval 00007f905232fb10
#> 19      R_forceAndCall 00007f9052336700
#> 20         do_Rprofmem 00007f90523754f0
#> 21            do_Rprof 00007f9052310890
#> 22             Rf_eval 00007f905232fb10
#> 23             Rf_eval 00007f90523317a0
#> 24     Rf_applyClosure 00007f90523327a0
#> 25            do_Rprof 00007f9052310890
#> 26             Rf_eval 00007f905232fb10
#> 27             Rf_eval 00007f9052330550
#> 28             Rf_eval 00007f9052330690
#> 29            do_Rprof 00007f9052310890
#> 30             Rf_eval 00007f905232fb10
#> 31             Rf_eval 00007f90523317a0
#> 32     Rf_applyClosure 00007f90523327a0
#> 33            do_Rprof 00007f9052310890
#> 34             Rf_eval 00007f905232fb10
#> 35             Rf_eval 00007f9052330550
#> 36             Rf_eval 00007f9052330690
#> 37            do_Rprof 00007f9052310890
#> 38             Rf_eval 00007f905232fb10
#> 39             Rf_eval 00007f9052330550
#> 40             Rf_eval 00007f9052330690
#> 41            do_Rprof 00007f9052310890
#> 42             Rf_eval 00007f905232fb10
#> 43             Rf_eval 00007f9052330550
#> 44             Rf_eval 00007f9052330690
#> 45            do_Rprof 00007f9052310890
#> 46             Rf_eval 00007f905232fb10
#> 47             Rf_eval 00007f9052330550
#> 48             Rf_eval 00007f9052330690
#> 49            do_Rprof 00007f9052310890
#> 50             Rf_eval 00007f905232fb10
#> 51             Rf_eval 00007f9052330550
#> 52             Rf_eval 00007f9052330690
#> 53            do_Rprof 00007f9052310890
#> 54             Rf_eval 00007f905232fb10
#> 55             Rf_eval 00007f9052330550
#> 56             Rf_eval 00007f9052330690
#> 57            do_Rprof 00007f9052310890
#> 58             Rf_eval 00007f905232fb10
#> 59             Rf_eval 00007f90523317a0
#> 60     Rf_applyClosure 00007f90523327a0
#> 61            do_Rprof 00007f9052310890
#> 62             Rf_eval 00007f905232fb10
#> 63             Rf_eval 00007f90523317a0
#> 64     Rf_applyClosure 00007f90523327a0
#> 65            do_Rprof 00007f9052310890
#> 66             Rf_eval 00007f905232fb10
#> 67             Rf_eval 00007f90523317a0
#> 68     Rf_applyClosure 00007f90523327a0
#> 69            do_Rprof 00007f9052310890
#> 70             Rf_eval 00007f905232fb10
#> 71             Rf_eval 00007f90523317a0
#> 72     Rf_applyClosure 00007f90523327a0
#> 73            do_Rprof 00007f9052310890
#> 74             Rf_eval 00007f905232fb10
#> 75             Rf_eval 00007f90523317a0
#> 76     Rf_applyClosure 00007f90523327a0
#> 77            do_Rprof 00007f9052310890
#> 78             Rf_eval 00007f905232fb10
#> 79             Rf_eval 00007f90523317a0
#> 80     Rf_applyClosure 00007f90523327a0
#> 81            do_Rprof 00007f9052310890
#> 82             Rf_eval 00007f905232fb10
#> 83             Rf_eval 00007f9052330550
#> 84             Rf_eval 00007f9052330690
#> 85            do_Rprof 00007f9052310890
#> 86             Rf_eval 00007f905232fb10
#> 87             Rf_eval 00007f90523317a0
#> 88     Rf_applyClosure 00007f90523327a0
#> 89            do_Rprof 00007f9052310890
#> 90             Rf_eval 00007f905232fb10
#> 91             Rf_eval 00007f90523317a0
#> 92     Rf_applyClosure 00007f90523327a0
#> 93            do_Rprof 00007f9052310890
#> 94             Rf_eval 00007f905232fb10
#> 95             Rf_eval 00007f90523317a0
#> 96     Rf_applyClosure 00007f90523327a0
#> 97            do_Rprof 00007f9052310890
#> 98             Rf_eval 00007f905232fb10
#> 99             Rf_eval 00007f90523317a0
#> 100    Rf_applyClosure 00007f90523327a0
#> 101           do_Rprof 00007f9052310890
#> 102            Rf_eval 00007f905232fb10
#> 103            Rf_eval 00007f90523317a0
#> 104    Rf_applyClosure 00007f90523327a0
#> 105           do_Rprof 00007f9052310890
#> 106            Rf_eval 00007f905232fb10
#> 107            Rf_eval 00007f90523317a0
#> 108    Rf_applyClosure 00007f90523327a0
#> 109           do_Rprof 00007f9052310890
#> 110            Rf_eval 00007f905232fb10
#> 111            Rf_eval 00007f90523317a0
#> 112    Rf_applyClosure 00007f90523327a0
#> 113           do_Rprof 00007f9052310890
#> 114            Rf_eval 00007f905232fb10
#> 115            Rf_eval 00007f9052330550
#> 116            Rf_eval 00007f9052330690
#> 117           do_Rprof 00007f9052310890
#> 118            Rf_eval 00007f905232fb10
#> 119            Rf_eval 00007f90523317a0
#> 120    Rf_applyClosure 00007f90523327a0
#> 121           do_Rprof 00007f9052310890
#> 122            Rf_eval 00007f905232fb10
#> 123            Rf_eval 00007f90523317a0
#> 124    Rf_applyClosure 00007f90523327a0
#> 125     R_forceAndCall 00007f90523350a0
#> 126          call_loop 00007f9049094670
#> 127           map_impl 00007f90490947d0
#> 128 Rf_NewFrameConfirm 00007f90522d6860
#> 129           do_Rprof 00007f9052310890
#> 130            Rf_eval 00007f905232fb10
#> 131            Rf_eval 00007f90523317a0
#> 132    Rf_applyClosure 00007f90523327a0
#> 133           do_Rprof 00007f9052310890
#> 134            Rf_eval 00007f905232fb10
#> 135            Rf_eval 00007f90523317a0
#> 136    Rf_applyClosure 00007f90523327a0
#> 137           do_Rprof 00007f9052310890
#> 138            Rf_eval 00007f905232fb10
#> 139            Rf_eval 00007f90523317a0
#> 140    Rf_applyClosure 00007f90523327a0
#> 141           do_Rprof 00007f9052310890
#> 142            Rf_eval 00007f905232fb10
#> 143            Rf_eval 00007f90523317a0
#> 144    Rf_applyClosure 00007f90523327a0
#> 145           do_Rprof 00007f9052310890
#> 146            Rf_eval 00007f905232fb10
#> 147            Rf_eval 00007f90523317a0
#> 148    Rf_applyClosure 00007f90523327a0
#> 149           do_Rprof 00007f9052310890
#> 150            Rf_eval 00007f905232fb10
#> 151            Rf_eval 00007f90523317a0
#> 152    Rf_applyClosure 00007f90523327a0
#> 153            Rf_eval 00007f905232fb10
#> 154   Rf_ReplIteration 00007f9052364960
#> 155   Rf_ReplIteration 00007f9052364e70
#> 156      run_Rmainloop 00007f9052364f70
#> 157               main 000055fd0db7f080
#> 158  __libc_start_main 00007f9052011f90
#> 159             _start 000055fd0db7f0b0
#>                                                pathname
#> 1                                /usr/lib/R/lib/libR.so
#> 2                                /usr/lib/R/lib/libR.so
#> 3                                /usr/lib/R/lib/libR.so
#> 4                                /usr/lib/R/lib/libR.so
#> 5                                /usr/lib/R/lib/libR.so
#> 6                                /usr/lib/R/lib/libR.so
#> 7                                /usr/lib/R/lib/libR.so
#> 8                                /usr/lib/R/lib/libR.so
#> 9                                /usr/lib/R/lib/libR.so
#> 10                               /usr/lib/R/lib/libR.so
#> 11                               /usr/lib/R/lib/libR.so
#> 12                               /usr/lib/R/lib/libR.so
#> 13                               /usr/lib/R/lib/libR.so
#> 14                               /usr/lib/R/lib/libR.so
#> 15                               /usr/lib/R/lib/libR.so
#> 16                               /usr/lib/R/lib/libR.so
#> 17                               /usr/lib/R/lib/libR.so
#> 18                               /usr/lib/R/lib/libR.so
#> 19                               /usr/lib/R/lib/libR.so
#> 20                               /usr/lib/R/lib/libR.so
#> 21                               /usr/lib/R/lib/libR.so
#> 22                               /usr/lib/R/lib/libR.so
#> 23                               /usr/lib/R/lib/libR.so
#> 24                               /usr/lib/R/lib/libR.so
#> 25                               /usr/lib/R/lib/libR.so
#> 26                               /usr/lib/R/lib/libR.so
#> 27                               /usr/lib/R/lib/libR.so
#> 28                               /usr/lib/R/lib/libR.so
#> 29                               /usr/lib/R/lib/libR.so
#> 30                               /usr/lib/R/lib/libR.so
#> 31                               /usr/lib/R/lib/libR.so
#> 32                               /usr/lib/R/lib/libR.so
#> 33                               /usr/lib/R/lib/libR.so
#> 34                               /usr/lib/R/lib/libR.so
#> 35                               /usr/lib/R/lib/libR.so
#> 36                               /usr/lib/R/lib/libR.so
#> 37                               /usr/lib/R/lib/libR.so
#> 38                               /usr/lib/R/lib/libR.so
#> 39                               /usr/lib/R/lib/libR.so
#> 40                               /usr/lib/R/lib/libR.so
#> 41                               /usr/lib/R/lib/libR.so
#> 42                               /usr/lib/R/lib/libR.so
#> 43                               /usr/lib/R/lib/libR.so
#> 44                               /usr/lib/R/lib/libR.so
#> 45                               /usr/lib/R/lib/libR.so
#> 46                               /usr/lib/R/lib/libR.so
#> 47                               /usr/lib/R/lib/libR.so
#> 48                               /usr/lib/R/lib/libR.so
#> 49                               /usr/lib/R/lib/libR.so
#> 50                               /usr/lib/R/lib/libR.so
#> 51                               /usr/lib/R/lib/libR.so
#> 52                               /usr/lib/R/lib/libR.so
#> 53                               /usr/lib/R/lib/libR.so
#> 54                               /usr/lib/R/lib/libR.so
#> 55                               /usr/lib/R/lib/libR.so
#> 56                               /usr/lib/R/lib/libR.so
#> 57                               /usr/lib/R/lib/libR.so
#> 58                               /usr/lib/R/lib/libR.so
#> 59                               /usr/lib/R/lib/libR.so
#> 60                               /usr/lib/R/lib/libR.so
#> 61                               /usr/lib/R/lib/libR.so
#> 62                               /usr/lib/R/lib/libR.so
#> 63                               /usr/lib/R/lib/libR.so
#> 64                               /usr/lib/R/lib/libR.so
#> 65                               /usr/lib/R/lib/libR.so
#> 66                               /usr/lib/R/lib/libR.so
#> 67                               /usr/lib/R/lib/libR.so
#> 68                               /usr/lib/R/lib/libR.so
#> 69                               /usr/lib/R/lib/libR.so
#> 70                               /usr/lib/R/lib/libR.so
#> 71                               /usr/lib/R/lib/libR.so
#> 72                               /usr/lib/R/lib/libR.so
#> 73                               /usr/lib/R/lib/libR.so
#> 74                               /usr/lib/R/lib/libR.so
#> 75                               /usr/lib/R/lib/libR.so
#> 76                               /usr/lib/R/lib/libR.so
#> 77                               /usr/lib/R/lib/libR.so
#> 78                               /usr/lib/R/lib/libR.so
#> 79                               /usr/lib/R/lib/libR.so
#> 80                               /usr/lib/R/lib/libR.so
#> 81                               /usr/lib/R/lib/libR.so
#> 82                               /usr/lib/R/lib/libR.so
#> 83                               /usr/lib/R/lib/libR.so
#> 84                               /usr/lib/R/lib/libR.so
#> 85                               /usr/lib/R/lib/libR.so
#> 86                               /usr/lib/R/lib/libR.so
#> 87                               /usr/lib/R/lib/libR.so
#> 88                               /usr/lib/R/lib/libR.so
#> 89                               /usr/lib/R/lib/libR.so
#> 90                               /usr/lib/R/lib/libR.so
#> 91                               /usr/lib/R/lib/libR.so
#> 92                               /usr/lib/R/lib/libR.so
#> 93                               /usr/lib/R/lib/libR.so
#> 94                               /usr/lib/R/lib/libR.so
#> 95                               /usr/lib/R/lib/libR.so
#> 96                               /usr/lib/R/lib/libR.so
#> 97                               /usr/lib/R/lib/libR.so
#> 98                               /usr/lib/R/lib/libR.so
#> 99                               /usr/lib/R/lib/libR.so
#> 100                              /usr/lib/R/lib/libR.so
#> 101                              /usr/lib/R/lib/libR.so
#> 102                              /usr/lib/R/lib/libR.so
#> 103                              /usr/lib/R/lib/libR.so
#> 104                              /usr/lib/R/lib/libR.so
#> 105                              /usr/lib/R/lib/libR.so
#> 106                              /usr/lib/R/lib/libR.so
#> 107                              /usr/lib/R/lib/libR.so
#> 108                              /usr/lib/R/lib/libR.so
#> 109                              /usr/lib/R/lib/libR.so
#> 110                              /usr/lib/R/lib/libR.so
#> 111                              /usr/lib/R/lib/libR.so
#> 112                              /usr/lib/R/lib/libR.so
#> 113                              /usr/lib/R/lib/libR.so
#> 114                              /usr/lib/R/lib/libR.so
#> 115                              /usr/lib/R/lib/libR.so
#> 116                              /usr/lib/R/lib/libR.so
#> 117                              /usr/lib/R/lib/libR.so
#> 118                              /usr/lib/R/lib/libR.so
#> 119                              /usr/lib/R/lib/libR.so
#> 120                              /usr/lib/R/lib/libR.so
#> 121                              /usr/lib/R/lib/libR.so
#> 122                              /usr/lib/R/lib/libR.so
#> 123                              /usr/lib/R/lib/libR.so
#> 124                              /usr/lib/R/lib/libR.so
#> 125                              /usr/lib/R/lib/libR.so
#> 126 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 127 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 128                              /usr/lib/R/lib/libR.so
#> 129                              /usr/lib/R/lib/libR.so
#> 130                              /usr/lib/R/lib/libR.so
#> 131                              /usr/lib/R/lib/libR.so
#> 132                              /usr/lib/R/lib/libR.so
#> 133                              /usr/lib/R/lib/libR.so
#> 134                              /usr/lib/R/lib/libR.so
#> 135                              /usr/lib/R/lib/libR.so
#> 136                              /usr/lib/R/lib/libR.so
#> 137                              /usr/lib/R/lib/libR.so
#> 138                              /usr/lib/R/lib/libR.so
#> 139                              /usr/lib/R/lib/libR.so
#> 140                              /usr/lib/R/lib/libR.so
#> 141                              /usr/lib/R/lib/libR.so
#> 142                              /usr/lib/R/lib/libR.so
#> 143                              /usr/lib/R/lib/libR.so
#> 144                              /usr/lib/R/lib/libR.so
#> 145                              /usr/lib/R/lib/libR.so
#> 146                              /usr/lib/R/lib/libR.so
#> 147                              /usr/lib/R/lib/libR.so
#> 148                              /usr/lib/R/lib/libR.so
#> 149                              /usr/lib/R/lib/libR.so
#> 150                              /usr/lib/R/lib/libR.so
#> 151                              /usr/lib/R/lib/libR.so
#> 152                              /usr/lib/R/lib/libR.so
#> 153                              /usr/lib/R/lib/libR.so
#> 154                              /usr/lib/R/lib/libR.so
#> 155                              /usr/lib/R/lib/libR.so
#> 156                              /usr/lib/R/lib/libR.so
#> 157                               /usr/lib/R/bin/exec/R
#> 158              /usr/lib/x86_64-linux-gnu/libc-2.31.so
#> 159                               /usr/lib/R/bin/exec/R

foo <- function() {
  winch_call(bar)
}

bar <- function() {
  winch_trace_back()
}

foo()
#>                   func               ip
#> 1             do_Rprof 00007f9052310890
#> 2              Rf_eval 00007f905232fb10
#> 3              Rf_eval 00007f90523317a0
#> 4      Rf_applyClosure 00007f90523327a0
#> 5              Rf_eval 00007f905232fb10
#> 6         R_execMethod 00007f9052333520
#> 7              Rf_eval 00007f905232fb10
#> 8              Rf_eval 00007f90523317a0
#> 9      Rf_applyClosure 00007f90523327a0
#> 10             Rf_eval 00007f905232fb10
#> 11          winch_call 00007f9046d97720
#> 12  Rf_NewFrameConfirm 00007f90522d6860
#> 13            do_Rprof 00007f9052310890
#> 14             Rf_eval 00007f905232fb10
#> 15             Rf_eval 00007f90523317a0
#> 16     Rf_applyClosure 00007f90523327a0
#> 17             Rf_eval 00007f905232fb10
#> 18        R_execMethod 00007f9052333520
#> 19             Rf_eval 00007f905232fb10
#> 20             Rf_eval 00007f90523317a0
#> 21     Rf_applyClosure 00007f90523327a0
#> 22             Rf_eval 00007f905232fb10
#> 23      R_forceAndCall 00007f9052335950
#> 24            do_Rprof 00007f9052310890
#> 25             Rf_eval 00007f905232fb10
#> 26             Rf_eval 00007f90523317a0
#> 27     Rf_applyClosure 00007f90523327a0
#> 28            do_Rprof 00007f9052310890
#> 29             Rf_eval 00007f905232fb10
#> 30             Rf_eval 00007f90523317a0
#> 31     Rf_applyClosure 00007f90523327a0
#> 32            do_Rprof 00007f9052310890
#> 33             Rf_eval 00007f905232fb10
#> 34             Rf_eval 00007f9052330550
#> 35             Rf_eval 00007f905232fb10
#> 36      R_forceAndCall 00007f9052336700
#> 37         do_Rprofmem 00007f90523754f0
#> 38            do_Rprof 00007f9052310890
#> 39             Rf_eval 00007f905232fb10
#> 40             Rf_eval 00007f90523317a0
#> 41     Rf_applyClosure 00007f90523327a0
#> 42            do_Rprof 00007f9052310890
#> 43             Rf_eval 00007f905232fb10
#> 44             Rf_eval 00007f9052330550
#> 45             Rf_eval 00007f9052330690
#> 46            do_Rprof 00007f9052310890
#> 47             Rf_eval 00007f905232fb10
#> 48             Rf_eval 00007f90523317a0
#> 49     Rf_applyClosure 00007f90523327a0
#> 50            do_Rprof 00007f9052310890
#> 51             Rf_eval 00007f905232fb10
#> 52             Rf_eval 00007f9052330550
#> 53             Rf_eval 00007f9052330690
#> 54            do_Rprof 00007f9052310890
#> 55             Rf_eval 00007f905232fb10
#> 56             Rf_eval 00007f9052330550
#> 57             Rf_eval 00007f9052330690
#> 58            do_Rprof 00007f9052310890
#> 59             Rf_eval 00007f905232fb10
#> 60             Rf_eval 00007f9052330550
#> 61             Rf_eval 00007f9052330690
#> 62            do_Rprof 00007f9052310890
#> 63             Rf_eval 00007f905232fb10
#> 64             Rf_eval 00007f9052330550
#> 65             Rf_eval 00007f9052330690
#> 66            do_Rprof 00007f9052310890
#> 67             Rf_eval 00007f905232fb10
#> 68             Rf_eval 00007f9052330550
#> 69             Rf_eval 00007f9052330690
#> 70            do_Rprof 00007f9052310890
#> 71             Rf_eval 00007f905232fb10
#> 72             Rf_eval 00007f9052330550
#> 73             Rf_eval 00007f9052330690
#> 74            do_Rprof 00007f9052310890
#> 75             Rf_eval 00007f905232fb10
#> 76             Rf_eval 00007f90523317a0
#> 77     Rf_applyClosure 00007f90523327a0
#> 78            do_Rprof 00007f9052310890
#> 79             Rf_eval 00007f905232fb10
#> 80             Rf_eval 00007f90523317a0
#> 81     Rf_applyClosure 00007f90523327a0
#> 82            do_Rprof 00007f9052310890
#> 83             Rf_eval 00007f905232fb10
#> 84             Rf_eval 00007f90523317a0
#> 85     Rf_applyClosure 00007f90523327a0
#> 86            do_Rprof 00007f9052310890
#> 87             Rf_eval 00007f905232fb10
#> 88             Rf_eval 00007f90523317a0
#> 89     Rf_applyClosure 00007f90523327a0
#> 90            do_Rprof 00007f9052310890
#> 91             Rf_eval 00007f905232fb10
#> 92             Rf_eval 00007f90523317a0
#> 93     Rf_applyClosure 00007f90523327a0
#> 94            do_Rprof 00007f9052310890
#> 95             Rf_eval 00007f905232fb10
#> 96             Rf_eval 00007f90523317a0
#> 97     Rf_applyClosure 00007f90523327a0
#> 98            do_Rprof 00007f9052310890
#> 99             Rf_eval 00007f905232fb10
#> 100            Rf_eval 00007f9052330550
#> 101            Rf_eval 00007f9052330690
#> 102           do_Rprof 00007f9052310890
#> 103            Rf_eval 00007f905232fb10
#> 104            Rf_eval 00007f90523317a0
#> 105    Rf_applyClosure 00007f90523327a0
#> 106           do_Rprof 00007f9052310890
#> 107            Rf_eval 00007f905232fb10
#> 108            Rf_eval 00007f90523317a0
#> 109    Rf_applyClosure 00007f90523327a0
#> 110           do_Rprof 00007f9052310890
#> 111            Rf_eval 00007f905232fb10
#> 112            Rf_eval 00007f90523317a0
#> 113    Rf_applyClosure 00007f90523327a0
#> 114           do_Rprof 00007f9052310890
#> 115            Rf_eval 00007f905232fb10
#> 116            Rf_eval 00007f90523317a0
#> 117    Rf_applyClosure 00007f90523327a0
#> 118           do_Rprof 00007f9052310890
#> 119            Rf_eval 00007f905232fb10
#> 120            Rf_eval 00007f90523317a0
#> 121    Rf_applyClosure 00007f90523327a0
#> 122           do_Rprof 00007f9052310890
#> 123            Rf_eval 00007f905232fb10
#> 124            Rf_eval 00007f90523317a0
#> 125    Rf_applyClosure 00007f90523327a0
#> 126           do_Rprof 00007f9052310890
#> 127            Rf_eval 00007f905232fb10
#> 128            Rf_eval 00007f90523317a0
#> 129    Rf_applyClosure 00007f90523327a0
#> 130           do_Rprof 00007f9052310890
#> 131            Rf_eval 00007f905232fb10
#> 132            Rf_eval 00007f9052330550
#> 133            Rf_eval 00007f9052330690
#> 134           do_Rprof 00007f9052310890
#> 135            Rf_eval 00007f905232fb10
#> 136            Rf_eval 00007f90523317a0
#> 137    Rf_applyClosure 00007f90523327a0
#> 138           do_Rprof 00007f9052310890
#> 139            Rf_eval 00007f905232fb10
#> 140            Rf_eval 00007f90523317a0
#> 141    Rf_applyClosure 00007f90523327a0
#> 142     R_forceAndCall 00007f90523350a0
#> 143          call_loop 00007f9049094670
#> 144           map_impl 00007f90490947d0
#> 145 Rf_NewFrameConfirm 00007f90522d6860
#> 146           do_Rprof 00007f9052310890
#> 147            Rf_eval 00007f905232fb10
#> 148            Rf_eval 00007f90523317a0
#> 149    Rf_applyClosure 00007f90523327a0
#> 150           do_Rprof 00007f9052310890
#> 151            Rf_eval 00007f905232fb10
#> 152            Rf_eval 00007f90523317a0
#> 153    Rf_applyClosure 00007f90523327a0
#> 154           do_Rprof 00007f9052310890
#> 155            Rf_eval 00007f905232fb10
#> 156            Rf_eval 00007f90523317a0
#> 157    Rf_applyClosure 00007f90523327a0
#> 158           do_Rprof 00007f9052310890
#> 159            Rf_eval 00007f905232fb10
#> 160            Rf_eval 00007f90523317a0
#> 161    Rf_applyClosure 00007f90523327a0
#> 162           do_Rprof 00007f9052310890
#> 163            Rf_eval 00007f905232fb10
#> 164            Rf_eval 00007f90523317a0
#> 165    Rf_applyClosure 00007f90523327a0
#> 166           do_Rprof 00007f9052310890
#> 167            Rf_eval 00007f905232fb10
#> 168            Rf_eval 00007f90523317a0
#> 169    Rf_applyClosure 00007f90523327a0
#> 170            Rf_eval 00007f905232fb10
#> 171   Rf_ReplIteration 00007f9052364960
#> 172   Rf_ReplIteration 00007f9052364e70
#> 173      run_Rmainloop 00007f9052364f70
#> 174               main 000055fd0db7f080
#> 175  __libc_start_main 00007f9052011f90
#> 176             _start 000055fd0db7f0b0
#>                                                pathname
#> 1                                /usr/lib/R/lib/libR.so
#> 2                                /usr/lib/R/lib/libR.so
#> 3                                /usr/lib/R/lib/libR.so
#> 4                                /usr/lib/R/lib/libR.so
#> 5                                /usr/lib/R/lib/libR.so
#> 6                                /usr/lib/R/lib/libR.so
#> 7                                /usr/lib/R/lib/libR.so
#> 8                                /usr/lib/R/lib/libR.so
#> 9                                /usr/lib/R/lib/libR.so
#> 10                               /usr/lib/R/lib/libR.so
#> 11  /home/runner/work/_temp/Library/winch/libs/winch.so
#> 12                               /usr/lib/R/lib/libR.so
#> 13                               /usr/lib/R/lib/libR.so
#> 14                               /usr/lib/R/lib/libR.so
#> 15                               /usr/lib/R/lib/libR.so
#> 16                               /usr/lib/R/lib/libR.so
#> 17                               /usr/lib/R/lib/libR.so
#> 18                               /usr/lib/R/lib/libR.so
#> 19                               /usr/lib/R/lib/libR.so
#> 20                               /usr/lib/R/lib/libR.so
#> 21                               /usr/lib/R/lib/libR.so
#> 22                               /usr/lib/R/lib/libR.so
#> 23                               /usr/lib/R/lib/libR.so
#> 24                               /usr/lib/R/lib/libR.so
#> 25                               /usr/lib/R/lib/libR.so
#> 26                               /usr/lib/R/lib/libR.so
#> 27                               /usr/lib/R/lib/libR.so
#> 28                               /usr/lib/R/lib/libR.so
#> 29                               /usr/lib/R/lib/libR.so
#> 30                               /usr/lib/R/lib/libR.so
#> 31                               /usr/lib/R/lib/libR.so
#> 32                               /usr/lib/R/lib/libR.so
#> 33                               /usr/lib/R/lib/libR.so
#> 34                               /usr/lib/R/lib/libR.so
#> 35                               /usr/lib/R/lib/libR.so
#> 36                               /usr/lib/R/lib/libR.so
#> 37                               /usr/lib/R/lib/libR.so
#> 38                               /usr/lib/R/lib/libR.so
#> 39                               /usr/lib/R/lib/libR.so
#> 40                               /usr/lib/R/lib/libR.so
#> 41                               /usr/lib/R/lib/libR.so
#> 42                               /usr/lib/R/lib/libR.so
#> 43                               /usr/lib/R/lib/libR.so
#> 44                               /usr/lib/R/lib/libR.so
#> 45                               /usr/lib/R/lib/libR.so
#> 46                               /usr/lib/R/lib/libR.so
#> 47                               /usr/lib/R/lib/libR.so
#> 48                               /usr/lib/R/lib/libR.so
#> 49                               /usr/lib/R/lib/libR.so
#> 50                               /usr/lib/R/lib/libR.so
#> 51                               /usr/lib/R/lib/libR.so
#> 52                               /usr/lib/R/lib/libR.so
#> 53                               /usr/lib/R/lib/libR.so
#> 54                               /usr/lib/R/lib/libR.so
#> 55                               /usr/lib/R/lib/libR.so
#> 56                               /usr/lib/R/lib/libR.so
#> 57                               /usr/lib/R/lib/libR.so
#> 58                               /usr/lib/R/lib/libR.so
#> 59                               /usr/lib/R/lib/libR.so
#> 60                               /usr/lib/R/lib/libR.so
#> 61                               /usr/lib/R/lib/libR.so
#> 62                               /usr/lib/R/lib/libR.so
#> 63                               /usr/lib/R/lib/libR.so
#> 64                               /usr/lib/R/lib/libR.so
#> 65                               /usr/lib/R/lib/libR.so
#> 66                               /usr/lib/R/lib/libR.so
#> 67                               /usr/lib/R/lib/libR.so
#> 68                               /usr/lib/R/lib/libR.so
#> 69                               /usr/lib/R/lib/libR.so
#> 70                               /usr/lib/R/lib/libR.so
#> 71                               /usr/lib/R/lib/libR.so
#> 72                               /usr/lib/R/lib/libR.so
#> 73                               /usr/lib/R/lib/libR.so
#> 74                               /usr/lib/R/lib/libR.so
#> 75                               /usr/lib/R/lib/libR.so
#> 76                               /usr/lib/R/lib/libR.so
#> 77                               /usr/lib/R/lib/libR.so
#> 78                               /usr/lib/R/lib/libR.so
#> 79                               /usr/lib/R/lib/libR.so
#> 80                               /usr/lib/R/lib/libR.so
#> 81                               /usr/lib/R/lib/libR.so
#> 82                               /usr/lib/R/lib/libR.so
#> 83                               /usr/lib/R/lib/libR.so
#> 84                               /usr/lib/R/lib/libR.so
#> 85                               /usr/lib/R/lib/libR.so
#> 86                               /usr/lib/R/lib/libR.so
#> 87                               /usr/lib/R/lib/libR.so
#> 88                               /usr/lib/R/lib/libR.so
#> 89                               /usr/lib/R/lib/libR.so
#> 90                               /usr/lib/R/lib/libR.so
#> 91                               /usr/lib/R/lib/libR.so
#> 92                               /usr/lib/R/lib/libR.so
#> 93                               /usr/lib/R/lib/libR.so
#> 94                               /usr/lib/R/lib/libR.so
#> 95                               /usr/lib/R/lib/libR.so
#> 96                               /usr/lib/R/lib/libR.so
#> 97                               /usr/lib/R/lib/libR.so
#> 98                               /usr/lib/R/lib/libR.so
#> 99                               /usr/lib/R/lib/libR.so
#> 100                              /usr/lib/R/lib/libR.so
#> 101                              /usr/lib/R/lib/libR.so
#> 102                              /usr/lib/R/lib/libR.so
#> 103                              /usr/lib/R/lib/libR.so
#> 104                              /usr/lib/R/lib/libR.so
#> 105                              /usr/lib/R/lib/libR.so
#> 106                              /usr/lib/R/lib/libR.so
#> 107                              /usr/lib/R/lib/libR.so
#> 108                              /usr/lib/R/lib/libR.so
#> 109                              /usr/lib/R/lib/libR.so
#> 110                              /usr/lib/R/lib/libR.so
#> 111                              /usr/lib/R/lib/libR.so
#> 112                              /usr/lib/R/lib/libR.so
#> 113                              /usr/lib/R/lib/libR.so
#> 114                              /usr/lib/R/lib/libR.so
#> 115                              /usr/lib/R/lib/libR.so
#> 116                              /usr/lib/R/lib/libR.so
#> 117                              /usr/lib/R/lib/libR.so
#> 118                              /usr/lib/R/lib/libR.so
#> 119                              /usr/lib/R/lib/libR.so
#> 120                              /usr/lib/R/lib/libR.so
#> 121                              /usr/lib/R/lib/libR.so
#> 122                              /usr/lib/R/lib/libR.so
#> 123                              /usr/lib/R/lib/libR.so
#> 124                              /usr/lib/R/lib/libR.so
#> 125                              /usr/lib/R/lib/libR.so
#> 126                              /usr/lib/R/lib/libR.so
#> 127                              /usr/lib/R/lib/libR.so
#> 128                              /usr/lib/R/lib/libR.so
#> 129                              /usr/lib/R/lib/libR.so
#> 130                              /usr/lib/R/lib/libR.so
#> 131                              /usr/lib/R/lib/libR.so
#> 132                              /usr/lib/R/lib/libR.so
#> 133                              /usr/lib/R/lib/libR.so
#> 134                              /usr/lib/R/lib/libR.so
#> 135                              /usr/lib/R/lib/libR.so
#> 136                              /usr/lib/R/lib/libR.so
#> 137                              /usr/lib/R/lib/libR.so
#> 138                              /usr/lib/R/lib/libR.so
#> 139                              /usr/lib/R/lib/libR.so
#> 140                              /usr/lib/R/lib/libR.so
#> 141                              /usr/lib/R/lib/libR.so
#> 142                              /usr/lib/R/lib/libR.so
#> 143 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 144 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 145                              /usr/lib/R/lib/libR.so
#> 146                              /usr/lib/R/lib/libR.so
#> 147                              /usr/lib/R/lib/libR.so
#> 148                              /usr/lib/R/lib/libR.so
#> 149                              /usr/lib/R/lib/libR.so
#> 150                              /usr/lib/R/lib/libR.so
#> 151                              /usr/lib/R/lib/libR.so
#> 152                              /usr/lib/R/lib/libR.so
#> 153                              /usr/lib/R/lib/libR.so
#> 154                              /usr/lib/R/lib/libR.so
#> 155                              /usr/lib/R/lib/libR.so
#> 156                              /usr/lib/R/lib/libR.so
#> 157                              /usr/lib/R/lib/libR.so
#> 158                              /usr/lib/R/lib/libR.so
#> 159                              /usr/lib/R/lib/libR.so
#> 160                              /usr/lib/R/lib/libR.so
#> 161                              /usr/lib/R/lib/libR.so
#> 162                              /usr/lib/R/lib/libR.so
#> 163                              /usr/lib/R/lib/libR.so
#> 164                              /usr/lib/R/lib/libR.so
#> 165                              /usr/lib/R/lib/libR.so
#> 166                              /usr/lib/R/lib/libR.so
#> 167                              /usr/lib/R/lib/libR.so
#> 168                              /usr/lib/R/lib/libR.so
#> 169                              /usr/lib/R/lib/libR.so
#> 170                              /usr/lib/R/lib/libR.so
#> 171                              /usr/lib/R/lib/libR.so
#> 172                              /usr/lib/R/lib/libR.so
#> 173                              /usr/lib/R/lib/libR.so
#> 174                               /usr/lib/R/bin/exec/R
#> 175              /usr/lib/x86_64-linux-gnu/libc-2.31.so
#> 176                               /usr/lib/R/bin/exec/R