Another reason to *not* do things like link into *.o from outside the current source..
I got my 2nd core as needed. and the dump output was rather limited.. (I assumed I wasn't doing something correct since I recompiled with -g), but in the end it hit me that I need to recompile the libsqlite.o *again* with debugging so I can get a proper dump.. *glares* Some of the char aren't printing for my term.. and the chroot env coreadm isn't behaving the same with dump two cores despite same settings.. ./C ---- =>[1] vxprintf(func = 0x47ed20 = &`svc.configd`printf.c`mout(void *arg, const char *zNewText, int nNewChar), arg = 0xfffffd7ffeebf240, useExtended = 0, fmt = 0x4afaeb "q', '%d');\n", ap = 0xfffffd7ffeebf540), line 552 in "printf.c" [2] base_vprintf(xRealloc = 0x41a240, useInternal = 0, zInitBuf = 0xfffffd7ffeebf2b0 "INSERT INTO value_tbl (value_id, value_type, value_value, value_order) VALUES (154, 's', '", nInitBuf = 200, zFormat = 0x4afa90 "INSERT INTO value_tbl (value_id, value_type, value_value, value_order) VALUES (%d, '%c', '%q', '%d');\n", ap = 0xfffffd7ffeebf540), line 706 in "printf.c" [3] sqlite_vmprintf(zFormat = 0x4afa90 "INSERT INTO value_tbl (value_id, value_type, value_value, value_order) VALUES (%d, '%c', '%q', '%d');\n", ap = 0xfffffd7ffeebf540), line 769 in "printf.c" [4] sqlite_exec_vprintf(db = 0x50dbd0, sqlFormat = 0x4afa90 "INSERT INTO value_tbl (value_id, value_type, value_value, value_order) VALUES (%d, '%c', '%q', '%d');\n", xCallback = (nil), pArg = (nil), errmsg = 0xfffffd7ffeebf538, ap = 0xfffffd7ffeebf540), line 823 in "printf.c" [5] backend_tx_run_update(tx = 0x514110, format = 0x4afa90 "INSERT INTO value_tbl (value_id, value_type, value_value, value_order) VALUES (%d, '%c', '%q', '%d');\n", ... = 0xfffffd7f0000009a, ...), line 2115 in "backend.c" [6] tx_process_cmds(data = 0x50d390), line 321 in "object.c" [7] object_tx_commit(lp = 0x5603d0, data = 0x50d390, gen = 0x603e9c), line 740 in "object.c" [8] rc_tx_commit(txp = 0x5e85d8, cmds = 0xfffffd7ffeebf89c, cmds_sz = 1380U), line 7198 in "rc_node.c" [9] tx_commit(cp = 0x57dc10, in = 0xfffffd7ffeebf890, insz = 1392U, out_arg = 0xfffffd7ffeebf7f4, outsz = 0xfffffd7ffeebf7d8, arg = (nil)), line 1441 in "client.c" [10] client_switcher(cookie = 0x1, argp = 0xfffffd7ffeebf890 "^[C", arg_size = 1392U, desc_in = (nil), n_desc = 0), line 2385 in "client.c" (dbx) dump j = 10 c = 0 isnull = 0 arg = 0xfffffd7efeebf958 "<bad address 0xfeebf958>" n = 0 i = 0 longvalue = 0 useExtended = 0 flag_exp = ' exp = 0 flag_leftjustify = '\0' flag_alternateform = '\0' idx = 3 flag_rtz = '?' ap = 0xfffffd7ffeebf540 c = 113 flag_dp = '?' flag_long = '\0' flag_plussign = '\0' precision = -1 prefix = '\0' realvalue = NaN flag_blanksign = '\0' count = 90 arg = 0xfffffd7ffeebf240 fmt = 0x4afaeb "q', '%d');\n" flag_zeropad = '\0' width = 0 length = 1 bufpt = 0x4afae6 "', '%q', '%d');\n" func = 0x47ed20 = &`svc.configd`printf.c`mout(void *arg, const char *zNewText, int nNewChar) zExtra = (nil) spaces = " " rounder = 0.0 errorflag = '\0' buf = "s???\0177????J4?\0177 infop = 0x4cfcc0 nsd = -14261799 xtype = '\f'