Open likebreath opened 7 years ago
To replay: Commit: f2cb7514ed17027fa6d7e9f4deb63086960bc9fe Target Exec: pwd
Dispatch output:
======================================== time (s)| tests left| traces left| 1-[vm] tc/tr| 2-[svm] tc/tr| pending| 0/0| 0/0| 20/0| 6/0| time (s)| tests left| traces left| 1-[vm] tc/tr| 2-[svm] tc/tr| pending| 0/0| 0/0| 20/0| 6/0| time (s)| tests left| traces left| 1-[vm] tc/tr| 2-[svm] tc/tr| pending| 0/0| 0/0| 20/0| 6/0|
Stopped from here.
VM-NODE output:
leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing leaving: Testing entering: StoreTrace leaving: StoreTrace entering: Finished leaving: Finished entering: NextTest leaving: NextTest entering: Testing
Exception Caught:
/home/chenbo/crete/crete-dev/lib/cluster/vm_nodefsm.cpp(1010): Throw in function bool crete::cluster::node::vm::fsm::QemuFSM::is_finished::operator()(const EVT &, FSM &, SourceState &, TargetState &) [EVT = crete::cluster::node::vm::ev::poll, FSM = boost::msm::back::statemachine<crete::cluster::node::vm::fsm::QemuFSM, boost::parameter::void, boost::parameter::void, boost::parameter::void, boost::parameter::void>, SourceState = crete::cluster::node::vm::fsm::QemuFSM::Testing, TargetState = crete::cluster::node::vm::fsm::QemuFSM::StoreTrace]
Dynamic exception type: boost::exception_detail::clone_impl
VMException thrown.
fsm.dispatchoptions.mode.distributed fsm.dispatchoptions.mode.distributed leaving: Valid entering: Error pushing error! entering: QemuFSM_ entering: Start entering: Active entering: Valid ev.dispatchoptions.mode.distributed ev.dispatchoptions.mode.distributed leaving: Start entering: ValidateImage leaving: ValidateImage entering: StartVM leaving: StartVM entering: ConnectVM qemu path: /home/chenbo/crete/crete-dev/front-end/qemu-2.3/i386-softmmu/crete-qemu-2.3-system-i386 qemu args: /home/chenbo/crete/crete-dev/front-end/qemu-2.3/i386-softmmu/crete-qemu-2.3-system-i386 qemu args: -hda qemu args: crete.img qemu args: -loadvm qemu args: test qemu args: -nographic qemu args: -m qemu args: 256 qemu args: -monitor qemu args: telnet:127.0.0.1:1234,server,nowait working dir: vm/1 fsm.dispatchoptions.mode.distributed fsm.dispatchoptions.mode.distributed leaving: ConnectVM entering: NextTest new_port: 36816 reset() leaving: Active entering: Terminated
Stopped from here.
SVM-NODE output:
leaving: StoreTests
entering: Finished
leaving: Finished
entering: ResultReady
leaving: ResultReady
entering: NextTrace
clustertrace
leaving: NextTrace
entering: Prepare
leaving: Prepare
entering: ExecuteSymbolic
leaving: ExecuteSymbolic
entering: StoreTests
klee
--max-memory=1000
--disable-inlining
--use-forked-solver
--max-sym-array-size=4096
--max-instruction-time=5.
--max-time=150.
-randomize-fork=false
-search=dfs
-check-overshift=false
run.bc
leaving: StoreTests
entering: Finished
leaving: Finished
entering: ResultReady
leaving: ResultReady
entering: NextTrace
reset()
leaving: Active
KleeFSM::terminate() entered
KleeFSM::terminate() finished
entering: Terminated
entering: KleeFSM
entering: Start
entering: Active
entering: Valid
leaving: Start
entering: NextTrace
crete-svm-node: [CRETE] Exception: /home/chenbo/crete/crete-dev/lib/include/crete/cluster/node_driver.h(99): Throw in function void crete::cluster::NodeDriver
/home/chenbo/crete/crete-dev/build/bin
A incorrect termination detection may have been introduced by a recent fix for issue #13.
After that fix, the initial test case will not be inserted to test case pool until the the symbolic replay on the first trace is done.