Skip to content

Instantly share code, notes, and snippets.

View jdetter's full-sized avatar

John Detter jdetter

View GitHub Profile
@jdetter
jdetter / testsuite.stdout
Last active July 23, 2017 06:03
Testsuite failures
TEST COMP OPT ABI MODE THREAD LINK PIC RESULT
test2_2 none 64 create NA dynamic nonPIC PASSED
test2_1 none 64 create NA dynamic nonPIC PASSED
test_pt_ls none 64 create NA dynamic nonPIC PASSED
test_pt_ls none 64 rewriter NA dynamic nonPIC PASSED
amd64_7_arg_call g++ none 64 create NA dynamic nonPIC PASSED
amd64_7_arg_call g++ none 64 rewriter NA dynamic nonPIC PASSED
test5_1 g++ none 64 create NA dynamic nonPIC CRASHED (Group Setup)
test5_2 g++ none 64 create NA dynamic nonPIC CRASHED (Group Setup)
test5_3 g++ none 64 create NA dynamic nonPIC CRASHED (Group Setup)
parseThat: /home/d/detter/Workspace/dyninst/devel/test_pt_ls/dataflowAPI/src/stackanalysis.C:1241: void Dyninst::StackAnalysis::handlePushPop(Dyninst::InstructionAPI::Instruction::Ptr, Dyninst::ParseAPI::Block*, Dyninst::Offset, int, Dyninst::StackAnalysis::TransferFuncs&): Assertion `false' failed.
Thread 1 "parseThat" received signal SIGABRT, Aborted.
0x00007ffff705e418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) info stack
#0 0x00007ffff705e418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007ffff706001a in __GI_abort () at abort.c:89
#2 0x00007ffff7056bd7 in __assert_fail_base (fmt=<optimized out>,
assertion=assertion@entry=0x7ffff651f5ab "false",
@jdetter
jdetter / stderr.log
Created August 22, 2016 21:51
Dyninst hang on test_pt_ls
[process.C:8515-U] - Setting thread mode to HandlerThreading
[process.C:8536-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
Calculate Meet for 0, the VirtualExit node
Old fact for 0:
do not exist
Meet incoming edge from 1e70
The fact from 1e70 before applying transfer function
Do not track predicate
Var: <V([x86_64::rip])>, Interval 0[2126064,2126064] 0[2070f0,2070f0], targetBase 0, tableReadSize 4, isInverted 0, isSubReadContent 0, isZeroExtend 0
Relations:
Aliasing:
<V([x86_64::rip])> = <deref>(<2126064:64>,)
/* The end of the second stage boot loader (exclusive) */
#define BOOT2_E 0x00020000
#define BOOT2_BSS_E 0x0001AFFF /* End of BSS section */
#define BOOT2_BSS_S 0x0001A000 /* Start of BSS section */
#define BOOT2_DATA_E 0x00019FFF /* End of data section */
#define BOOT2_DATA_S 0x00019000 /* Start of data section */
#define BOOT2_RODATA_E 0x00018FFF /* End of read only data section */
#define BOOT2_RODATA_S 0x00018000 /* Start of the read only data section */
#define BOOT2_TEXT_E 0x00017FFF /* End of the code section */
TEST COMP OPT MODE THREAD LINK PIC RESULT
test2_2 none create NA dynamic nonPIC PASSED
test2_1 none create NA dynamic nonPIC PASSED
test_pt_ls none create NA dynamic nonPIC PASSED
test2_4 none attach NA dynamic nonPIC SKIPPED
test2_3 none attach NA dynamic nonPIC PASSED
test_pt_ls none attach NA dynamic nonPIC SKIPPED
test_pt_ls none rewriter NA dynamic nonPIC PASSED
test5_1 g++ none create NA dynamic nonPIC PASSED
test5_2 g++ none create NA dynamic nonPIC PASSED
TEST COMP OPT MODE THREAD LINK PIC RESULT
test2_2 none create NA dynamic nonPIC PASSED
test2_1 none create NA dynamic nonPIC PASSED
test_pt_ls none create NA dynamic nonPIC PASSED
test2_4 none attach NA dynamic nonPIC SKIPPED
test2_3 none attach NA dynamic nonPIC PASSED
test_pt_ls none attach NA dynamic nonPIC SKIPPED
test_pt_ls none rewriter NA dynamic nonPIC PASSED
test5_1 g++ none create NA dynamic nonPIC PASSED
test5_2 g++ none create NA dynamic nonPIC PASSED
execve("/usr/local/bin/testsuite/./pc_fork_exec.dyn_g++_64_none_none", ["pc_fork_exec.dyn_g++_64_none_non"..., "-log", "/dev/null", "-humanlog", "-", "-customattach", "-sp", "-st", "-signal_fd", "8", "-run", "pc_fork_exec"], [/* 25 vars */]) = 0
brk(NULL) = 0x23ae000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1fc8adb000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("./binaries/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./binaries/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./binaries/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./binaries/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fff6d626930) = -1 ENOENT (No such file or di
Commencing test(s) ...
Wed Jun 15 17:31:05 CDT 2016
Linux localhost.localdomain 4.4.9-300.fc23.x86_64 #1 SMP Wed May 4 23:56:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
TESTDIR=/usr/local/bin/testsuite
[Tests with pc_fork_exec.dyn_g++_64_none_none]
-rwxr-xr-x. 1 root root 89312 Jun 14 14:17 pc_fork_exec.dyn_g++_64_none_none*
linux-vdso.so.1 (0x00007fff19739000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9523790000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9523571000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f95231ef000)
Commencing test(s) ...
Wed Jun 15 17:05:04 CDT 2016
Linux localhost.localdomain 4.4.9-300.fc23.x86_64 #1 SMP Wed May 4 23:56:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
TESTDIR=/usr/local/bin/testsuite
[Tests with pc_fork_exec.dyn_g++_64_none_none]
-rwxr-xr-x. 1 root root 89312 Jun 14 14:17 pc_fork_exec.dyn_g++_64_none_none*
linux-vdso.so.1 (0x00007ffdaf3bc000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4d24b42000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4d24923000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f4d245a1000)