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 00007f72e49119e0
#> 2              Rf_eval 00007f72e4927460
#> 3              Rf_eval 00007f72e49290e0
#> 4      Rf_applyClosure 00007f72e492a000
#> 5              Rf_eval 00007f72e4927460
#> 6       R_forceAndCall 00007f72e492d470
#> 7             do_Rprof 00007f72e49119e0
#> 8              Rf_eval 00007f72e4927460
#> 9              Rf_eval 00007f72e49290e0
#> 10     Rf_applyClosure 00007f72e492a000
#> 11            do_Rprof 00007f72e49119e0
#> 12             Rf_eval 00007f72e4927460
#> 13             Rf_eval 00007f72e4927ed0
#> 14             Rf_eval 00007f72e4927460
#> 15      R_forceAndCall 00007f72e492e240
#> 16         do_Rprofmem 00007f72e496b6c0
#> 17            do_Rprof 00007f72e49119e0
#> 18             Rf_eval 00007f72e4927460
#> 19             Rf_eval 00007f72e49290e0
#> 20     Rf_applyClosure 00007f72e492a000
#> 21            do_Rprof 00007f72e49119e0
#> 22             Rf_eval 00007f72e4927460
#> 23             Rf_eval 00007f72e4927ed0
#> 24             Rf_eval 00007f72e4928010
#> 25            do_Rprof 00007f72e49119e0
#> 26             Rf_eval 00007f72e4927460
#> 27             Rf_eval 00007f72e49290e0
#> 28     Rf_applyClosure 00007f72e492a000
#> 29            do_Rprof 00007f72e49119e0
#> 30             Rf_eval 00007f72e4927460
#> 31             Rf_eval 00007f72e4927ed0
#> 32             Rf_eval 00007f72e4928010
#> 33            do_Rprof 00007f72e49119e0
#> 34             Rf_eval 00007f72e4927460
#> 35             Rf_eval 00007f72e4927ed0
#> 36             Rf_eval 00007f72e4928010
#> 37            do_Rprof 00007f72e49119e0
#> 38             Rf_eval 00007f72e4927460
#> 39             Rf_eval 00007f72e4927ed0
#> 40             Rf_eval 00007f72e4928010
#> 41            do_Rprof 00007f72e49119e0
#> 42             Rf_eval 00007f72e4927460
#> 43             Rf_eval 00007f72e4927ed0
#> 44             Rf_eval 00007f72e4928010
#> 45            do_Rprof 00007f72e49119e0
#> 46             Rf_eval 00007f72e4927460
#> 47             Rf_eval 00007f72e4927ed0
#> 48             Rf_eval 00007f72e4928010
#> 49            do_Rprof 00007f72e49119e0
#> 50             Rf_eval 00007f72e4927460
#> 51             Rf_eval 00007f72e4927ed0
#> 52             Rf_eval 00007f72e4928010
#> 53            do_Rprof 00007f72e49119e0
#> 54             Rf_eval 00007f72e4927460
#> 55             Rf_eval 00007f72e49290e0
#> 56     Rf_applyClosure 00007f72e492a000
#> 57            do_Rprof 00007f72e49119e0
#> 58             Rf_eval 00007f72e4927460
#> 59             Rf_eval 00007f72e49290e0
#> 60     Rf_applyClosure 00007f72e492a000
#> 61            do_Rprof 00007f72e49119e0
#> 62             Rf_eval 00007f72e4927460
#> 63             Rf_eval 00007f72e49290e0
#> 64     Rf_applyClosure 00007f72e492a000
#> 65            do_Rprof 00007f72e49119e0
#> 66             Rf_eval 00007f72e4927460
#> 67             Rf_eval 00007f72e49290e0
#> 68     Rf_applyClosure 00007f72e492a000
#> 69            do_Rprof 00007f72e49119e0
#> 70             Rf_eval 00007f72e4927460
#> 71             Rf_eval 00007f72e49290e0
#> 72     Rf_applyClosure 00007f72e492a000
#> 73            do_Rprof 00007f72e49119e0
#> 74             Rf_eval 00007f72e4927460
#> 75             Rf_eval 00007f72e49290e0
#> 76     Rf_applyClosure 00007f72e492a000
#> 77            do_Rprof 00007f72e49119e0
#> 78             Rf_eval 00007f72e4927460
#> 79             Rf_eval 00007f72e4927ed0
#> 80             Rf_eval 00007f72e4928010
#> 81            do_Rprof 00007f72e49119e0
#> 82             Rf_eval 00007f72e4927460
#> 83             Rf_eval 00007f72e49290e0
#> 84     Rf_applyClosure 00007f72e492a000
#> 85            do_Rprof 00007f72e49119e0
#> 86             Rf_eval 00007f72e4927460
#> 87             Rf_eval 00007f72e49290e0
#> 88     Rf_applyClosure 00007f72e492a000
#> 89            do_Rprof 00007f72e49119e0
#> 90             Rf_eval 00007f72e4927460
#> 91             Rf_eval 00007f72e49290e0
#> 92     Rf_applyClosure 00007f72e492a000
#> 93            do_Rprof 00007f72e49119e0
#> 94             Rf_eval 00007f72e4927460
#> 95             Rf_eval 00007f72e49290e0
#> 96     Rf_applyClosure 00007f72e492a000
#> 97            do_Rprof 00007f72e49119e0
#> 98             Rf_eval 00007f72e4927460
#> 99             Rf_eval 00007f72e49290e0
#> 100    Rf_applyClosure 00007f72e492a000
#> 101           do_Rprof 00007f72e49119e0
#> 102            Rf_eval 00007f72e4927460
#> 103            Rf_eval 00007f72e49290e0
#> 104    Rf_applyClosure 00007f72e492a000
#> 105           do_Rprof 00007f72e49119e0
#> 106            Rf_eval 00007f72e4927460
#> 107            Rf_eval 00007f72e49290e0
#> 108    Rf_applyClosure 00007f72e492a000
#> 109           do_Rprof 00007f72e49119e0
#> 110            Rf_eval 00007f72e4927460
#> 111            Rf_eval 00007f72e4927ed0
#> 112            Rf_eval 00007f72e4928010
#> 113           do_Rprof 00007f72e49119e0
#> 114            Rf_eval 00007f72e4927460
#> 115            Rf_eval 00007f72e49290e0
#> 116    Rf_applyClosure 00007f72e492a000
#> 117           do_Rprof 00007f72e49119e0
#> 118            Rf_eval 00007f72e4927460
#> 119            Rf_eval 00007f72e49290e0
#> 120    Rf_applyClosure 00007f72e492a000
#> 121     R_forceAndCall 00007f72e492cb30
#> 122          call_loop 00007f72d5f913b0
#> 123           map_impl 00007f72d5f91500
#> 124 Rf_NewFrameConfirm 00007f72e48da6e0
#> 125           do_Rprof 00007f72e49119e0
#> 126            Rf_eval 00007f72e4927460
#> 127            Rf_eval 00007f72e49290e0
#> 128    Rf_applyClosure 00007f72e492a000
#> 129           do_Rprof 00007f72e49119e0
#> 130            Rf_eval 00007f72e4927460
#> 131            Rf_eval 00007f72e49290e0
#> 132    Rf_applyClosure 00007f72e492a000
#> 133           do_Rprof 00007f72e49119e0
#> 134            Rf_eval 00007f72e4927460
#> 135            Rf_eval 00007f72e49290e0
#> 136    Rf_applyClosure 00007f72e492a000
#> 137           do_Rprof 00007f72e49119e0
#> 138            Rf_eval 00007f72e4927460
#> 139            Rf_eval 00007f72e49290e0
#> 140    Rf_applyClosure 00007f72e492a000
#> 141           do_Rprof 00007f72e49119e0
#> 142            Rf_eval 00007f72e4927460
#> 143            Rf_eval 00007f72e49290e0
#> 144    Rf_applyClosure 00007f72e492a000
#> 145           do_Rprof 00007f72e49119e0
#> 146            Rf_eval 00007f72e4927460
#> 147            Rf_eval 00007f72e49290e0
#> 148    Rf_applyClosure 00007f72e492a000
#> 149            Rf_eval 00007f72e4927460
#> 150   Rf_ReplIteration 00007f72e495b5d0
#> 151   Rf_ReplIteration 00007f72e495bb60
#> 152      run_Rmainloop 00007f72e495bc50
#> 153               main 000055c4d06f0820
#> 154  __libc_start_main 00007f72e4412b10
#> 155             _start 000055c4d06f0850
#>                                                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 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 123 /home/runner/work/_temp/Library/purrr/libs/purrr.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                              /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/bin/exec/R
#> 154                  /lib/x86_64-linux-gnu/libc-2.27.so
#> 155                               /usr/lib/R/bin/exec/R

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

bar <- function() {
  winch_trace_back()
}

foo()
#>                   func               ip
#> 1             do_Rprof 00007f72e49119e0
#> 2              Rf_eval 00007f72e4927460
#> 3              Rf_eval 00007f72e49290e0
#> 4      Rf_applyClosure 00007f72e492a000
#> 5              Rf_eval 00007f72e4927460
#> 6         R_execMethod 00007f72e492add0
#> 7              Rf_eval 00007f72e4927460
#> 8              Rf_eval 00007f72e49290e0
#> 9      Rf_applyClosure 00007f72e492a000
#> 10             Rf_eval 00007f72e4927460
#> 11          winch_call 00007f72ce254240
#> 12  Rf_NewFrameConfirm 00007f72e48da6e0
#> 13            do_Rprof 00007f72e49119e0
#> 14             Rf_eval 00007f72e4927460
#> 15             Rf_eval 00007f72e49290e0
#> 16     Rf_applyClosure 00007f72e492a000
#> 17             Rf_eval 00007f72e4927460
#> 18        R_execMethod 00007f72e492add0
#> 19             Rf_eval 00007f72e4927460
#> 20             Rf_eval 00007f72e49290e0
#> 21     Rf_applyClosure 00007f72e492a000
#> 22             Rf_eval 00007f72e4927460
#> 23      R_forceAndCall 00007f72e492d470
#> 24            do_Rprof 00007f72e49119e0
#> 25             Rf_eval 00007f72e4927460
#> 26             Rf_eval 00007f72e49290e0
#> 27     Rf_applyClosure 00007f72e492a000
#> 28            do_Rprof 00007f72e49119e0
#> 29             Rf_eval 00007f72e4927460
#> 30             Rf_eval 00007f72e4927ed0
#> 31             Rf_eval 00007f72e4927460
#> 32      R_forceAndCall 00007f72e492e240
#> 33         do_Rprofmem 00007f72e496b6c0
#> 34            do_Rprof 00007f72e49119e0
#> 35             Rf_eval 00007f72e4927460
#> 36             Rf_eval 00007f72e49290e0
#> 37     Rf_applyClosure 00007f72e492a000
#> 38            do_Rprof 00007f72e49119e0
#> 39             Rf_eval 00007f72e4927460
#> 40             Rf_eval 00007f72e4927ed0
#> 41             Rf_eval 00007f72e4928010
#> 42            do_Rprof 00007f72e49119e0
#> 43             Rf_eval 00007f72e4927460
#> 44             Rf_eval 00007f72e49290e0
#> 45     Rf_applyClosure 00007f72e492a000
#> 46            do_Rprof 00007f72e49119e0
#> 47             Rf_eval 00007f72e4927460
#> 48             Rf_eval 00007f72e4927ed0
#> 49             Rf_eval 00007f72e4928010
#> 50            do_Rprof 00007f72e49119e0
#> 51             Rf_eval 00007f72e4927460
#> 52             Rf_eval 00007f72e4927ed0
#> 53             Rf_eval 00007f72e4928010
#> 54            do_Rprof 00007f72e49119e0
#> 55             Rf_eval 00007f72e4927460
#> 56             Rf_eval 00007f72e4927ed0
#> 57             Rf_eval 00007f72e4928010
#> 58            do_Rprof 00007f72e49119e0
#> 59             Rf_eval 00007f72e4927460
#> 60             Rf_eval 00007f72e4927ed0
#> 61             Rf_eval 00007f72e4928010
#> 62            do_Rprof 00007f72e49119e0
#> 63             Rf_eval 00007f72e4927460
#> 64             Rf_eval 00007f72e4927ed0
#> 65             Rf_eval 00007f72e4928010
#> 66            do_Rprof 00007f72e49119e0
#> 67             Rf_eval 00007f72e4927460
#> 68             Rf_eval 00007f72e4927ed0
#> 69             Rf_eval 00007f72e4928010
#> 70            do_Rprof 00007f72e49119e0
#> 71             Rf_eval 00007f72e4927460
#> 72             Rf_eval 00007f72e49290e0
#> 73     Rf_applyClosure 00007f72e492a000
#> 74            do_Rprof 00007f72e49119e0
#> 75             Rf_eval 00007f72e4927460
#> 76             Rf_eval 00007f72e49290e0
#> 77     Rf_applyClosure 00007f72e492a000
#> 78            do_Rprof 00007f72e49119e0
#> 79             Rf_eval 00007f72e4927460
#> 80             Rf_eval 00007f72e49290e0
#> 81     Rf_applyClosure 00007f72e492a000
#> 82            do_Rprof 00007f72e49119e0
#> 83             Rf_eval 00007f72e4927460
#> 84             Rf_eval 00007f72e49290e0
#> 85     Rf_applyClosure 00007f72e492a000
#> 86            do_Rprof 00007f72e49119e0
#> 87             Rf_eval 00007f72e4927460
#> 88             Rf_eval 00007f72e49290e0
#> 89     Rf_applyClosure 00007f72e492a000
#> 90            do_Rprof 00007f72e49119e0
#> 91             Rf_eval 00007f72e4927460
#> 92             Rf_eval 00007f72e49290e0
#> 93     Rf_applyClosure 00007f72e492a000
#> 94            do_Rprof 00007f72e49119e0
#> 95             Rf_eval 00007f72e4927460
#> 96             Rf_eval 00007f72e4927ed0
#> 97             Rf_eval 00007f72e4928010
#> 98            do_Rprof 00007f72e49119e0
#> 99             Rf_eval 00007f72e4927460
#> 100            Rf_eval 00007f72e49290e0
#> 101    Rf_applyClosure 00007f72e492a000
#> 102           do_Rprof 00007f72e49119e0
#> 103            Rf_eval 00007f72e4927460
#> 104            Rf_eval 00007f72e49290e0
#> 105    Rf_applyClosure 00007f72e492a000
#> 106           do_Rprof 00007f72e49119e0
#> 107            Rf_eval 00007f72e4927460
#> 108            Rf_eval 00007f72e49290e0
#> 109    Rf_applyClosure 00007f72e492a000
#> 110           do_Rprof 00007f72e49119e0
#> 111            Rf_eval 00007f72e4927460
#> 112            Rf_eval 00007f72e49290e0
#> 113    Rf_applyClosure 00007f72e492a000
#> 114           do_Rprof 00007f72e49119e0
#> 115            Rf_eval 00007f72e4927460
#> 116            Rf_eval 00007f72e49290e0
#> 117    Rf_applyClosure 00007f72e492a000
#> 118           do_Rprof 00007f72e49119e0
#> 119            Rf_eval 00007f72e4927460
#> 120            Rf_eval 00007f72e49290e0
#> 121    Rf_applyClosure 00007f72e492a000
#> 122           do_Rprof 00007f72e49119e0
#> 123            Rf_eval 00007f72e4927460
#> 124            Rf_eval 00007f72e49290e0
#> 125    Rf_applyClosure 00007f72e492a000
#> 126           do_Rprof 00007f72e49119e0
#> 127            Rf_eval 00007f72e4927460
#> 128            Rf_eval 00007f72e4927ed0
#> 129            Rf_eval 00007f72e4928010
#> 130           do_Rprof 00007f72e49119e0
#> 131            Rf_eval 00007f72e4927460
#> 132            Rf_eval 00007f72e49290e0
#> 133    Rf_applyClosure 00007f72e492a000
#> 134           do_Rprof 00007f72e49119e0
#> 135            Rf_eval 00007f72e4927460
#> 136            Rf_eval 00007f72e49290e0
#> 137    Rf_applyClosure 00007f72e492a000
#> 138     R_forceAndCall 00007f72e492cb30
#> 139          call_loop 00007f72d5f913b0
#> 140           map_impl 00007f72d5f91500
#> 141 Rf_NewFrameConfirm 00007f72e48da6e0
#> 142           do_Rprof 00007f72e49119e0
#> 143            Rf_eval 00007f72e4927460
#> 144            Rf_eval 00007f72e49290e0
#> 145    Rf_applyClosure 00007f72e492a000
#> 146           do_Rprof 00007f72e49119e0
#> 147            Rf_eval 00007f72e4927460
#> 148            Rf_eval 00007f72e49290e0
#> 149    Rf_applyClosure 00007f72e492a000
#> 150           do_Rprof 00007f72e49119e0
#> 151            Rf_eval 00007f72e4927460
#> 152            Rf_eval 00007f72e49290e0
#> 153    Rf_applyClosure 00007f72e492a000
#> 154           do_Rprof 00007f72e49119e0
#> 155            Rf_eval 00007f72e4927460
#> 156            Rf_eval 00007f72e49290e0
#> 157    Rf_applyClosure 00007f72e492a000
#> 158           do_Rprof 00007f72e49119e0
#> 159            Rf_eval 00007f72e4927460
#> 160            Rf_eval 00007f72e49290e0
#> 161    Rf_applyClosure 00007f72e492a000
#> 162           do_Rprof 00007f72e49119e0
#> 163            Rf_eval 00007f72e4927460
#> 164            Rf_eval 00007f72e49290e0
#> 165    Rf_applyClosure 00007f72e492a000
#> 166            Rf_eval 00007f72e4927460
#> 167   Rf_ReplIteration 00007f72e495b5d0
#> 168   Rf_ReplIteration 00007f72e495bb60
#> 169      run_Rmainloop 00007f72e495bc50
#> 170               main 000055c4d06f0820
#> 171  __libc_start_main 00007f72e4412b10
#> 172             _start 000055c4d06f0850
#>                                                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 /home/runner/work/_temp/Library/purrr/libs/purrr.so
#> 140 /home/runner/work/_temp/Library/purrr/libs/purrr.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/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/bin/exec/R
#> 171                  /lib/x86_64-linux-gnu/libc-2.27.so
#> 172                               /usr/lib/R/bin/exec/R