Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Forty-Bot/f67bbe7c5c39f900a223050e78147f5a to your computer and use it in GitHub Desktop.
Save Forty-Bot/f67bbe7c5c39f900a223050e78147f5a to your computer and use it in GitHub Desktop.
==2284180== Uninitialised byte(s) found during client check request
==2284180== at 0x15DB6A: lil_append_val (cli_lil.c:487)
==2284180== by 0x15F4D9: substitute (cli_lil.c:1144)
==2284180== by 0x15E8EA: lil_parse (cli_lil.c:1314)
==2284180== by 0x22BECF: lib_test_lil (lil.c:357)
==2284180== by 0x229000: ut_run_test (test-main.c:294)
==2284180== by 0x229202: ut_run_test_live_flat (test-main.c:332)
==2284180== by 0x229202: ut_run_tests (test-main.c:383)
==2284180== by 0x229202: ut_run_list (test-main.c:421)
==2284180== by 0x22FA13: cmd_ut_category (cmd_ut.c:23)
==2284180== by 0x176074: cmd_call (command.c:580)
==2284180== by 0x176074: cmd_process (command.c:635)
==2284180== by 0x15E775: fnc_builtin (cli_lil.c:3391)
==2284180== by 0x15EA56: run_cmd (cli_lil.c:1232)
==2284180== by 0x15EA56: lil_parse (cli_lil.c:1329)
==2284180== by 0x1753B2: lil_run (cli.c:53)
==2284180== by 0x1754B7: run_command_list (cli.c:160)
Address 0x1ffefff674 is on thread 1's stack
in frame #0, created by lil_append_val (cli_lil.c:474)
==2284180==
==2284180== (action on error) vgdb me ...
Program received signal SIGTRAP, Trace/breakpoint trap.
-----------------------------------------------------------------------------------------------------------------------[regs]
RAX: 0x0000001FFEFFF680 RBX: 0x000000000AAFCEF0 RBP: 0x000000000AAFCF10 RSP: 0x0000001FFEFFF670 o d i t s Z a P c
RDI: 0x00000000003AF8D0 RSI: 0x0000000000000091 RDX: 0x0000000000000000 RCX: 0x0000000000000100 RIP: 0x000000000015DB6A
R8 : 0x000000000AAFC470 R9 : 0x0000000000000020 R10: 0x00000000003AFAC0 R11: 0x0000000000000090 R12: 0x0000000000000001
R13: 0x000000000AAFCF10 R14: 0x000000000000000E R15: 0x0000000000000000
CS: 0000 DS: 0000 ES: 0000 FS: 0000 GS: 0000 SS: 0000
-----------------------------------------------------------------------------------------------------------------------[code]
=> 0x15db6a <lil_append_val+165>: mov rsi,QWORD PTR [rbp+0x8]
0x15db6e <lil_append_val+169>: mov rdi,QWORD PTR [rbx]
0x15db71 <lil_append_val+172>: mov QWORD PTR [rsp+0x8],rdx
0x15db76 <lil_append_val+177>: mov rax,QWORD PTR [rsp+0x8]
0x15db7b <lil_append_val+182>: mov rax,QWORD PTR [rbp+0x0]
0x15db7f <lil_append_val+186>: add rdi,QWORD PTR [rsp]
0x15db83 <lil_append_val+190>: lea rdx,[rax+0x1]
0x15db87 <lil_append_val+194>: call 0x21eb3c <memcpy>
-----------------------------------------------------------------------------------------------------------------------------
0x000000000015db6a in lil_append_val (val=0xaafcef0, v=0xaafcf10) at common/cli_lil.c:487
487 memcpy(new + val->l, v->d, v->l + 1);
gdb$ list
482 char *new = realloc(val->d, val->l + v->l + 1);
483
484 if (!new)
485 return 0;
486 VALGRIND_CHECK_VALUE_IS_DEFINED(new);
487 memcpy(new + val->l, v->d, v->l + 1);
488 val->d = new;
489 }
490 val->l += v->l;
491 return 1;
gdb$ p &new
$12 = (char **) 0x1ffefff670
gdb$ p sizeof(&new)
$11 = 8
gdb$ mon xb 0x1ffefff670 8
00 00 00 00 ff ff ff ff
0x1FFEFFF670: 0x70 0xc4 0xaf 0x0a 0x00 0x00 0x00 0x00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment