Running examples in ‘duckh3-Ex.R’ failed
The error most likely occurred in:

> ### Name: ddbh3_get_child_pos
> ### Title: Get the position of an H3 cell within its parent
> ### Aliases: ddbh3_get_child_pos
> 
> ### ** Examples
> 
> ## Load needed packages
> library(duckh3)
> library(dplyr)

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

    filter, lag

The following objects are masked from ‘package:base’:

    intersect, setdiff, setequal, union

> 
> ## Setup the default connection with h3 and spatial extensions
> ## This is a mandatory step to use duckh3 functions
> ddbh3_default_conn(threads = 1)
[gannet:1499538:0:1499538] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil))
==== backtrace (tid:1499538) ====
 0  /lib64/libucs.so.0(ucs_handle_error+0x2e4) [0x7fc5749e4df4]
 1  /lib64/libucs.so.0(+0x17aed) [0x7fc5749e6aed]
 2  /lib64/libucs.so.0(+0x17cbd) [0x7fc5749e6cbd]
 3  /lib64/libc.so.6(+0x1a040) [0x7fc58a328040]
 4  /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.2/linux_amd64/spatial.duckdb_extension(+0x1181e00) [0x7fc45cd81e00]
 5  /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.2/linux_amd64/spatial.duckdb_extension(+0x1152a28) [0x7fc45cd52a28]
 6  /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.2/linux_amd64/spatial.duckdb_extension(+0x75c104) [0x7fc45c35c104]
 7  /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.2/linux_amd64/spatial.duckdb_extension(+0x75a499) [0x7fc45c35a499]
 8  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper29LoadExternalExtensionInternalERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERNS_19ExtensionActiveLoadE+0x18f) [0x7fc4ad679e3f]
 9  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper21LoadExternalExtensionERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE+0x4a) [0x7fc4ad679bea]
10  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZNK6duckdb12PhysicalLoad15GetDataInternalERNS_16ExecutionContextERNS_9DataChunkERNS_19OperatorSourceInputE+0x151) [0x7fc4ae45e831]
11  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor15FetchFromSourceERNS_9DataChunkE+0x9b) [0x7fc4aec8d8eb]
12  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor7ExecuteEm+0x146) [0x7fc4aec8a4c6]
13  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12PipelineTask11ExecuteTaskENS_17TaskExecutionModeE+0x112) [0x7fc4aec8a0f2]
14  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12ExecutorTask7ExecuteENS_17TaskExecutionModeE+0xa0) [0x7fc4aec83d90]
15  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb8Executor11ExecuteTaskEb+0x1c0) [0x7fc4aec890f0]
16  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13ClientContext19ExecuteTaskInternalERNS_17ClientContextLockERNS_15BaseQueryResultEb+0x40) [0x7fc4aea981f0]
17  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb18PendingQueryResult15ExecuteInternalERNS_17ClientContextLockE+0x7a) [0x7fc4aea9a97a]
18  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13ClientContext7ExecuteERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_10shared_ptrINS_21PreparedStatementDataELb1EEERKNS_22PendingQueryParametersE+0xa0) [0x7fc4aea9a6c0]
19  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb17PreparedStatement7ExecuteERNSt3__113unordered_mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_18BoundParameterDataENS_33CaseInsensitiveStringHashFunctionENS_29CaseInsensitiveStringEqualityENS6_INS1_4pairIKS8_S9_EEEEEEb+0x1c3) [0x7fc4aeabd473]
20  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb17PreparedStatement7ExecuteERNS_6vectorINS_5ValueELb1ENSt3__19allocatorIS2_EEEEb+0x172) [0x7fc4aeabd712]
21  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_Z12rapi_executeN5cpp1116external_pointerIN6duckdb10RStatementEXadL_ZNS_15default_deleterIS2_EEvPT_EEEENS1_11ConvertOptsE+0x115) [0x7fc4ad307f75]
22  /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_duckdb_rapi_execute+0x66) [0x7fc4ad3704a6]
23  /data/gannet/ripley/R/R-clang/bin/exec/R(+0x8f4d4) [0x564bfbeb14d4]
24  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdaff8) [0x564bfbefcff8]
25  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc914c) [0x564bfbeeb14c]
26  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x564bfbeea8f5]
27  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc93a4) [0x564bfbeeb3a4]
28  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x26e) [0x564bfbeea9be]
29  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc93a4) [0x564bfbeeb3a4]
30  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdd100) [0x564bfbeff100]
31  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xcd7d9) [0x564bfbeef7d9]
32  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc914c) [0x564bfbeeb14c]
33  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x564bfbeea8f5]
34  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe0949) [0x564bfbf02949]
35  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdfe4c) [0x564bfbf01e4c]
36  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x5f6) [0x564bfbeead46]
37  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc93a4) [0x564bfbeeb3a4]
38  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdd100) [0x564bfbeff100]
39  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xcd7d9) [0x564bfbeef7d9]
40  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc914c) [0x564bfbeeb14c]
41  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x564bfbeea8f5]
42  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe0949) [0x564bfbf02949]
43  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdfe4c) [0x564bfbf01e4c]
44  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x5f6) [0x564bfbeead46]
45  /data/gannet/ripley/R/test-clang/rlang/libs/rlang.so(+0x4983) [0x7fc587d01983]
46  /data/gannet/ripley/R/R-clang/bin/exec/R(+0x8d623) [0x564bfbeaf623]
47  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xcfdc4) [0x564bfbef1dc4]
48  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc914c) [0x564bfbeeb14c]
49  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x564bfbeea8f5]
50  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe0949) [0x564bfbf02949]
51  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdfe4c) [0x564bfbf01e4c]
52  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x5f6) [0x564bfbeead46]
53  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe5e48) [0x564bfbf07e48]
54  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x3d0) [0x564bfbeeab20]
55  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe4f8b) [0x564bfbf06f8b]
56  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x3d0) [0x564bfbeeab20]
57  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xe0949) [0x564bfbf02949]
58  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xdfe4c) [0x564bfbf01e4c]
59  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xcf653) [0x564bfbef1653]
60  /data/gannet/ripley/R/R-clang/bin/exec/R(+0xc914c) [0x564bfbeeb14c]
61  /data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x564bfbeea8f5]
=================================

 *** caught segfault ***
address 0x4d20016e192, cause 'unknown'

Traceback:
 1: rapi_execute(stmt, convert_opts)
 2: withCallingHandlers(expr, condition = function(cnd) {    {        .__handler_frame__. <- TRUE        .__setup_frame__. <- frame        if (inherits(cnd, "message")) {            except <- c("warning", "error")        }        else if (inherits(cnd, "warning")) {            except <- "error"        }        else {            except <- ""        }    }    while (!is_null(cnd)) {        if (inherits(cnd, "error")) {            out <- handlers[[1L]](cnd)            if (!inherits(out, "rlang_zap"))                 throw(out)        }        inherit <- .subset2(.subset2(cnd, "rlang"), "inherit")        if (is_false(inherit)) {            return()        }        cnd <- .subset2(cnd, "parent")    }})
 3: doTryCatch(return(expr), name, parentenv, handler)
 4: tryCatchOne(expr, names, parentenv, handlers[[1L]])
 5: tryCatchList(expr, classes, parentenv, handlers)
 6: tryCatch(withCallingHandlers(expr, condition = function(cnd) {    {        .__handler_frame__. <- TRUE        .__setup_frame__. <- frame        if (inherits(cnd, "message")) {            except <- c("warning", "error")        }        else if (inherits(cnd, "warning")) {            except <- "error"        }        else {            except <- ""        }    }    while (!is_null(cnd)) {        if (inherits(cnd, "error")) {            out <- handlers[[1L]](cnd)            if (!inherits(out, "rlang_zap"))                 throw(out)        }        inherit <- .subset2(.subset2(cnd, "rlang"), "inherit")        if (is_false(inherit)) {            return()        }        cnd <- .subset2(cnd, "parent")    }}), stackOverflowError = handlers[[1L]])
 7: rlang::try_fetch(rapi_execute(stmt, convert_opts), error = function(e) {    rethrow_error_from_rapi(e, call)})
 8: rethrow_rapi_execute(res@stmt_lst$ref, duckdb_convert_opts_impl(res@connection@convert_opts,     arrow = res@arrow))
 9: duckdb_execute(res)
10: duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
11: .local(conn, statement, ...)
12: dbSendQuery(conn, statement, ...)
13: dbSendQuery(conn, statement, ...)
14: dbSendStatement(conn, statement, ...)
15: dbSendStatement(conn, statement, ...)
16: DBI::dbExecute(conn, glue::glue("LOAD {extension};"))
17: DBI::dbExecute(conn, glue::glue("LOAD {extension};"))
18: withCallingHandlers(expr, message = function(c) if (inherits(c,     classes)) tryInvokeRestart("muffleMessage"))
19: suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};")))
20: ddbs_load(conn, quiet = TRUE)
21: duckspatial::ddbs_create_conn(dbdir = "memory", bigint = "integer64",     ...)
22: ddbh3_default_conn(threads = 1)
An irrecoverable exception occurred. R is aborting now ...