oliver@oliver*console-66NH odbc % R -d lldb
> conn <- dbConnect(odbc::odbc(), dsn = "***")
> dbWriteTable(conn, "test_write", mtcars, overwrite = TRUE)
R(19477,0x20bd1f100) malloc: Corruption of tiny freelist 0x14b760e90: size too small (1/62)
R(19477,0x20bd1f100) malloc: *** set a breakpoint in malloc_error_break to debug
Process 19477 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x000000019fa215b0 libsystem_kernel.dylib`__pthread_kill + 8
libsystem_kernel.dylib`__pthread_kill:
-> 0x19fa215b0 <+8>: b.lo 0x19fa215d0 ; <+40>
0x19fa215b4 <+12>: pacibsp
0x19fa215b8 <+16>: stp x29, x30, [sp, #-0x10]!
0x19fa215bc <+20>: mov x29, sp
Target 0: (R) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
...
frame #49: 0x000000010350c148 odbc.so`Rcpp::internal::Rcpp_protected_eval(eval_data=<unavailable>) at Rcpp_eval.h:37:12 [opt] [artificial]
frame #50: 0x00000001006b22f4 libR.dylib`R_UnwindProtect(fun=(odbc.so`Rcpp::internal::Rcpp_protected_eval(void*) at Rcpp_eval.h:37:28), data=0x000000016fdf56c0, cleanfun=<unavailable>, cleandata=<unavailable>, cont=0x000000012cf5a878) at context.c:969:11 [opt]
frame #51: 0x0000000103523a7c odbc.so`Rcpp::unwindProtect(callback=(odbc.so`Rcpp::internal::Rcpp_protected_eval(void*) at Rcpp_eval.h:37:28), data=0x000000016fdf56c0) at unwindProtect.h:74:12
frame #52: 0x0000000103581c7c odbc.so`Rcpp::Rcpp_fast_eval(expr=0x000000012cf5a8b0, env=0x000000015b8442b8) at Rcpp_eval.h:63:12 [opt] [inlined]
frame #53: 0x0000000103581c68 odbc.so`Rcpp::Function_Impl<Rcpp::PreserveStorage>::invoke(this=<unavailable>, args_=0x000000012cf5a8e8, env=0x000000015b8442b8) const at Function.h:125:24 [opt]
frame #54: 0x000000010357ffc4 odbc.so`odbc::utils::raise_error(e=0x0000600003290240) at utils.cpp:157:5 [opt]
frame #55: 0x000000010357f7a0 odbc.so`odbc::utils::run_interruptible(exec_fn=0x000000016fdf5858, cancel_fn=0x000000016fdf5838, cleanup_fn=0x000000016fdf5818) at utils.cpp:125:37 [opt]
frame #56: 0x0000000103501284 odbc.so`odbc::odbc_result::odbc_result(this=0x000000014b75d7c0, c=<unavailable>, sql=<unavailable>, immediate=<unavailable>) at odbc_result.cpp:55:5 [opt]
frame #57: 0x0000000103565580 odbc.so`new_result(p=0x000000016fdf5a38, sql="INSERT INTO `og_test_write` (`mpg`, `cyl`, `disp`, `hp`, `drat`, `wt`, `qsec`, `vs`, `am`, `gear`, `carb`)\nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", immediate=false) at result.cpp:22:25
frame #58: 0x0000000103574198 odbc.so`_odbc_new_result(pSEXP=0x000000012cd0b120, sqlSEXP=0x000000014c622098, immediateSEXP=0x000000012cf4c220) at RcppExports.cpp:272:34