SuccessConsole Output

Started by user Alex
Running as SYSTEM
Building in workspace /var/lib/jenkins/sharedspace/QEMU
[magic-lantern] $ hg showconfig paths.default
[magic-lantern] $ hg pull --rev qemu
pulling from https://foss.heptapod.net/magic-lantern/magic-lantern/
searching for changes
adding changesets
adding manifests
adding file changes
added 18 changesets with 29 changes to 11 files
(run 'hg update' to get a working copy)
[magic-lantern] $ hg update --clean --rev qemu
11 files updated, 0 files merged, 2 files removed, 0 files unresolved
[magic-lantern] $ hg log --rev . --template {node}
[magic-lantern] $ hg log --rev . --template {rev}
[magic-lantern] $ hg log --rev e56334c4b41620d9de26f98652e3e3d1faf8e1bc --template exists\n
exists
[magic-lantern] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev "ancestors('qemu') and not ancestors(e56334c4b41620d9de26f98652e3e3d1faf8e1bc)" --encoding UTF-8 --encodingmode replace
[QEMU] $ /bin/bash -v /tmp/jenkins4031758396081864281.sh
#!/bin/bash -v

# use this toolchain
export PATH=$PATH:~/gcc-arm-none-eabi-5_4-2016q3/bin/
#export PATH=$PATH:~/gcc-arm-none-eabi-6-2017-q2-update/bin/


echo "Removing previous QEMU installation..."
Removing previous QEMU installation...
rm -rf qemu-eos/

echo -e "\n\e[31;4;1mInstalling QEMU...\e[0m\n"

Installing QEMU...

# To install on your PC, simply run install.sh from magic-lantern/contrib/qemu/ (qemu branch)
# This will install QEMU outside the Magic Lantern directory and will guide you through the process.
# Your installation path and options will most likely be different - that's OK.

cd magic-lantern
cd contrib/qemu
#
# Here you should simply run:
# ./install.sh
#
# you may want to go with default config, unlike us - just answer Y everywhere:
# (echo y; echo y) | ./install.sh
#
(echo y; echo n) | ./install.sh 2>install.err | tail -n 65 | awk 'BEGIN{print "\n[...]\n"}{print}' | sed -e "s/\/var\/lib\/jenkins\/sharedspace\/QEMU\//\/path\/to\//"

[...]


Setting up SD/CF card images...
'../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz'
'sd.img' -> 'cf.img'

Next steps:
===========

1) Compile QEMU

   cd /path/to/qemu-eos/qemu-2.5.0
   ../configure_eos.sh
   make -j4

Shall this script attempt to compile QEMU now? [y/n] 
2) Grab a copy of the Canon firmware from your own camera
   (don't request one and don't share it online - it's copyrighted)

   Look on your SD card - you should find ML/LOGS/ROM0.BIN and ROM1.BIN
   Copy them under your camera model's subdirectory, for example:
   /path/to/qemu-eos/60D/

   For models that use a serial flash, you may have to dump its contents
   using the sf_dump module, then copy SFDATA.BIN as well.

3) Install Magic Lantern on your SD/CF card image:

   make -C ../magic-lantern 60D_install_qemu 

   The included card image is bootable and contains a small autoexec.bin
   that runs on all supported EOS cameras and prints some basic info.

4) Start emulation with:

   cd /path/to/qemu-eos/
   ./run_canon_fw.sh 60D

   This will recompile QEMU, but not ML.

   Note: Canon GUI emulation (menu navigation, no LiveView) only works on:
   5D2 5D3 6D 40D 50D 60D 70D 450D 500D 550D 600D 650D 700D 100D 1000D 1100D 1200D 1300D EOSM EOSM2

5) Tips & tricks:
   - to enable or disable the boot flag in ROM, use something like:
     ./run_canon_fw.sh 60D,firmware="boot=1"
   - to use multiple firmware versions, place the ROMs under e.g. 5D3/113/ROM*.BIN and run:
     ./run_canon_fw.sh 5D3,firmware="113;boot=1"
   - to show MMIO activity (registers) and interrupts, use:
     ./run_canon_fw.sh 60D -d io,int
   - to show the executed ASM code, step by step, use:
     ./run_canon_fw.sh 60D -d exec,int -singlestep
   - to trace debug messages and various functions in the firmware, use:
     ./run_canon_fw.sh 60D -d debugmsg -s -S & arm-none-eabi-gdb -x 60D/debugmsg.gdb
   - some camera models require GDB patches to bypass tricky code sequences:
     ./run_canon_fw.sh EOSM -s -S & arm-none-eabi-gdb -x EOSM/patches.gdb


Online documentation: 

   https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/README.rst
   https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/HACKING.rst

Enjoy!

P.S. To run the GUI, please make sure you have a valid DISPLAY.
#
#
cd ../..
cd ../qemu-eos/qemu-2.5.0
#
# Here you should simply run:
# ../configure_eos.sh
#
../configure_eos.sh --disable-sdl --extra-cflags="--coverage"
Setting up QEMU on Linux...
Python 2.7.12
Using gcc --std=gnu99 5.4.0 / g++ 5.4.0 with flags: 
Options: --target-list=arm-softmmu --disable-docs --enable-vnc --audio-drv-list= --python=python2 --disable-sdl --extra-cflags=--coverage
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
library directory /usr/local/lib
module directory  /usr/local/lib/qemu
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory  /usr/local/etc
local state directory   /usr/local/var
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /var/lib/jenkins/sharedspace/QEMU/qemu-eos/qemu-2.5.0
C compiler        gcc --std=gnu99
Host C compiler   cc
C++ compiler      g++
Objective-C compiler clang
ARFLAGS           rv
CFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g 
QEMU_CFLAGS       -I/usr/include/pixman-1 -isystem$(SRC_PATH)/dtc/libfdt -Werror -DHAS_LIBSSH2_SFTP_FSYNC -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common   --coverage -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong   -I/usr/include/libpng12
LDFLAGS           -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g 
make              make
install           install
python            python2 -B
smbd              /usr/sbin/smbd
module support    no
host CPU          x86_64
host big endian   no
target list       arm-softmmu
tcg debug enabled no
gprof enabled     no
sparse enabled    no
strip binaries    yes
profiler          no
static build      no
pixman            system
SDL support       no
GTK support       yes
GTK GL support    no
GNUTLS support    no
GNUTLS hash       no
libgcrypt         yes
nettle            no ()
libtasn1          no
VTE support       no
curses support    yes
virgl support     no
curl support      no
mingw32 support   no
Audio drivers     
Block whitelist (rw) 
Block whitelist (ro) 
VirtFS support    no
VNC support       yes
VNC SASL support  no
VNC JPEG support  yes
VNC PNG support   yes
xen support       no
brlapi support    no
bluez  support    no
Documentation     no
PIE               yes
vde support       no
netmap support    no
Linux AIO support no
ATTR/XATTR support yes
Install blobs     yes
KVM support       yes
RDMA support      no
TCG interpreter   no
fdt support       yes
preadv support    yes
fdatasync         yes
madvise           yes
posix_madvise     yes
sigev_thread_id   yes
uuid support      yes
libcap-ng support no
vhost-net support yes
vhost-scsi support yes
Trace backends    nop
spice support     no
rbd support       no
xfsctl support    no
smartcard support no
libusb            no
usb net redir     no
OpenGL support    no
libiscsi support  no
libnfs support    no
build guest agent yes
QGA VSS support   no
QGA w32 disk info no
QGA MSI support   no
seccomp support   no
coroutine backend ucontext
coroutine pool    yes
GlusterFS support no
Archipelago support no
gcov              gcov
gcov enabled      no
TPM support       yes
libssh2 support   yes
TPM passthrough   yes
QOM debugging     yes
vhdx              yes
lzo support       no
snappy support    no
bzip2 support     yes
NUMA host support no
tcmalloc support  no
jemalloc support  no
#
#
make -j4 &> build.log

cd ../../
#
# QEMU installation complete.
# Some preparations to run the test suite (you don't have to run thems)

cd magic-lantern
hg pull
pulling from https://foss.heptapod.net/magic-lantern/magic-lantern/
searching for changes
adding changesets
adding manifests
adding file changes
added 2 changesets with 2 changes to 2 files
(run 'hg update' to get a working copy)
cd ..

cd qemu-eos
export QEMU_EOS_WORKDIR=~/qemu-roms
sed -i 's!VxWorks $CAM!VxWorks ~/qemu-roms/$CAM!g' tests/run_tests.sh
sed -i 's!"CreateStateObject" $CAM!"CreateStateObject" ~/qemu-roms/$CAM!g' tests/run_tests.sh
sed -i 's!lsof!true!g' run_canon_fw.sh

#
# Now running our emulation test suite (this will take a long time)
# Some tests will fail, others may retry until successful (or give up).
#
cd tests
bash run_tests.sh $TEST_ARGS
Using netcat: nc
Compiling...

Setting up temporary SD/CF card images...
'../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz'

Testing Canon menu...
    5D2: ............................... OK
    40D: ................................. OK
    50D: .............................. OK
     6D: ....................?................................ OK
    5D3: ................................................................... OK
   500D: ........................... OK
   450D: ................................ OK
    60D: ............................................................... OK
   550D: ................ OK
   650D: .............. OK
    70D: ................................................................ OK
   700D: ................. OK
   600D: ..................................................... OK
  1000D: ,................................ OK
   100D: ..................................................... OK
  1100D: ................................. OK
  1200D: ................................. OK
   EOSM: ............................... OK
  EOSM2: ................................. OK
  1300D: ....................................................... OK

Testing card formatting...
    5D2: .......?.. OK
     6D: ......?.. OK
    5D3: ........?... OK
    40D: .....!!?.. FAILED!
    50D: .....?.. OK
    60D: .......?.. OK
    70D: ......?.. OK
   450D: .....?.. OK
   500D: ...?.. OK
   550D: ...?.. OK
   650D: ...?.. OK
   600D: ......?.. OK
   700D: ......?.. OK
   100D: ...?.. OK
  1000D: ,....?.. OK
  1100D: ......?.. OK
  1200D: .....?.. OK
  1300D: .......?.. OK
   EOSM: ......?.. OK
  EOSM2: .......?.. OK

Preparing GDB script test for 7D...

Testing main GDB script...
OK

Testing GDB scripts...
     5D: [    tStartup:ffb229c4 ] task_create(GenMgr, prio=11, stack=0, entry=ffb22d8c, arg=3cb43c)
         [    tStartup:ffb2cc1c ] register_interrupt(BLTDMA, 0x74, 0xffb2ce2c, 0x17f4c8)
         [   tRootTask:ff811210 ] register_func('filewrite', ffb2abb0)
         [    tStartup:ff813790 ] CreateStateObject(GMState, 0xff812dc4, inputs=9, states=4)
    5D2: [     Startup:ff8722e0 ] task_create(SDIOTrns, prio=19, stack=0, entry=ff91f9f0, arg=0)
         [     Startup:ff859d00 ] register_interrupt(MICDET, 0x47, 0xff859b74, 0x0)
         [     Startup:ff86bd74 ] register_func('TerminateResponderTransactionSDIO', ff91f404, 0)
         [     Startup:ffa1ea4c ] CreateStateObject(SdioTskState, 0xffcb0e74, inputs=6, states=1)
    5D3: [     Startup:00017c54 ] task_create(Gmt, prio=14, stack=2000, entry=17b60, arg=68dc48)
         [     Startup:0000cc38 ] register_interrupt(BLTDMA, 0x2f, 0xcafc, 0x43220)
         [     Startup:ff13b720 ] register_func('vga62', ff239d80, 0)
         [     Startup:ff16ea38 ] CreateStateObject(GMTState, 0xff7f6868, inputs=26, states=13)
    5D4: [     Startup:fe48887f ] task_create(GISStage, prio=19, stack=0, entry=fe4887e3, arg=8aafd8)
         [     FileMgr:fe29208d ] register_interrupt(SdDmaInt0, 0xbe, 0xfe292041, 0x0)
         [     FileMgr:fe3d85d3 ] register_func('storage', fe3d81a5, 0)
         [     Startup:fe10d969 ] CreateStateObject(GISMgr, 0xfe852c18, inputs=11, states=3)
     6D: [     Startup:ff0e0810 ] task_create(GuiLockTask, prio=17, stack=0, entry=ff0e0524, arg=0)
         [     Startup:0000d3d8 ] register_interrupt(BLTDMA, 0x2f, 0xd304, 0x9c198)
         [ShootPreDevelop:ff15dab0 ] register_func('DisableWBDetection', ff15d4f4, 0)
         [     Startup:ff1b9b00 ] CreateStateObject(FCSState, 0xffa350b0, inputs=5, states=4)
    6D2: [CPU0] [     Startup:df00a391 ] task_create(RscMgr, prio=12, stack=0, entry=df00a30f, arg=856fa0)
         [CPU0] [     Startup:e02e4acf ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02e4969, 0x0)
         [CPU0] [     Startup:e054df25 ] register_func('msub.servobv', e054de6d, 0)
         [CPU0] [     Startup:e00e35d9 ] CreateStateObject(SRMState, 0xe09153c8, inputs=41, states=2)
     7D: [     Startup:ff20c314 ] task_create(EventMgr, prio=11, stack=0, entry=ff20c220, arg=6d44a4)
         [     Startup:ff01f804 ] register_interrupt(EZDSW, 0x51, 0xff01f560, 0x0)
         [     Startup:ff068354 ] register_func('prop_savepropertypartly', ff067ef4, 0)
         [     Startup:ff0c68d0 ] CreateStateObject(EMState, 0xff54dd08, inputs=5, states=1)
    7D2: [        init:fe0a32e7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a221d, arg=0)
         [        init:fe10ea97 ] register_interrupt(CAMIF_1, 0xa8, 0xfe299019, 0x0)
         [    OmarInit:fe26c00b ] register_func('PCMCheck', fe26be71, 0)
         [        init:fe1a53c5 ] CreateStateObject(EMState, 0xfe81ea2c, inputs=5, states=1)
    40D: [   tTaskMain:ffd4f1fc ] task_create(LiveViewMgr, prio=14, stack=2000, entry=ffd4f57c, arg=79397c)
         [   tTaskMain:ffcb77b8 ] register_interrupt(EngInt PBVD, 0x68, 0xffcb5b14, 0x0)
         [     tLVC_AE:ffb42060 ] register_func('EP_GetSLensData', ffb42cfc)
         [   tTaskMain:ffb32cd8 ] CreateStateObject(LVState, 0xffb2edc4, inputs=15, states=14)
    50D: [     Startup:ff86ad0c ] task_create(PTPSessionTASK, prio=19, stack=0, entry=ff9ecb04, arg=72b044)
         [   CSMgrTask:ffb6298c ] register_interrupt(CFDriver, 0x82, 0xffb62700, 0x0)
         [     Startup:ff901684 ] register_func('CompleteDT', ff900c34, 0)
         [     Startup:ff8fcfb4 ] CreateStateObject(PtpDpsState, 0xffc3e944, inputs=19, states=3)
    60D: [     Startup:ff1dcc18 ] task_create(Gmt, prio=14, stack=c00, entry=ff1dcb24, arg=9ac474)
         [   CSMgrTask:ff4c12d8 ] register_interrupt(SDDriver, 0xb1, 0xff4c0938, 0x0)
         [     Startup:ff06c838 ] register_func('vga62', ff10dcb0, 0)
         [     Startup:ff0fca94 ] CreateStateObject(GMTState, 0xff59eca8, inputs=25, states=13)
    70D: [     Startup:0000d2c0 ] task_create(SoundDevice, prio=19, stack=0, entry=ff118f5c, arg=0)
         [     Startup:0000d8d8 ] register_interrupt(BLTDMA, 0x2f, 0xd804, 0xbdfc8)
         [     Startup:ff140d44 ] register_func('FA_PrintMicLevel', ff1401cc, 0)
         [     Startup:ff11a3c4 ] CreateStateObject(AudioLevelStateSignature, 0xffa184f0, inputs=12, states=4)
    77D: [CPU0] [     Startup:e069ad03 ] task_create(DOSDriver, prio=1a, stack=0, entry=e069abcd, arg=0)
         [CPU0] [     Startup:e02b9df7 ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02b9c8f, 0x0)
         [CPU0] [     Startup:e04d8b43 ] register_func('PrintDOSParam', e069b245, 0)
         [CPU0] [     Startup:e01e98f9 ] CreateStateObject(RTCMgrState, 0xe0aad308, inputs=21, states=1)
    80D: [     Startup:fe465c77 ] task_create(HDRStage, prio=19, stack=0, entry=fe465bdb, arg=83fcc0)
         [     Startup:fe69c395 ] register_interrupt(LENSIF_SEL, 0x5a, 0xfe69c217, 0x0)
         [     Startup:fe1579b9 ] register_func('hdr_AllocateMemory', fe156dcf, 0)
         [     Startup:fe101c87 ] CreateStateObject(HDRMgr, 0xfe754568, inputs=9, states=3)
   400D: [    tStartup:ff81bd24 ] task_create(MainCtrl, prio=15, stack=4000, entry=ff81be5c, arg=0)
         [    tStartup:ffafa010 ] register_interrupt(CARDDOOR_ISR, 0x51, 0xffafa104, 0x0)
         [    tStartup:ffb0667c ] register_func('SetDbgFlag', ff82480c, 0)
         FAILED!
   450D: [   tTaskMain:ffd0a664 ] task_create(LiveViewAngelMgr, prio=1b, stack=1400, entry=ffd0a9e4, arg=80840c)
         [   tTaskMain:ffc6cad0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc6b788, 0x0)
         [   tTaskMain:ff840d8c ] register_func('tomDump', ffb5fb10)
         [   tTaskMain:ffad12b8 ] CreateStateObject(LVAngelState, 0xffad118c, inputs=5, states=2)
   500D: [     Startup:ff06dcb4 ] task_create(PTPSessionTASK, prio=19, stack=0, entry=ff20b714, arg=86c8b0)
         [   CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0)
         [     Startup:ff11112c ] register_func('CompleteDT', ff1106dc, 0)
         [     Startup:ff10c974 ] CreateStateObject(PtpDpsState, 0xff420cfc, inputs=27, states=13)
   550D: [     FileMgr:ff1d8b30 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1d8a3c, arg=895b54)
         [     FileMgr:ff4174bc ] register_interrupt(SDDMADriver, 0xb8, 0xff417454, 0x0)
         [     FileMgr:ff1abe3c ] register_func('alvSetWind', ff1abd9c, 0)
         [     FileMgr:ff1abe74 ] CreateStateObject(AudioLevelStateSignature, 0xff4c4710, inputs=9, states=3)
   600D: [     Startup:ff1fbba8 ] task_create(LVC_DEV, prio=14, stack=0, entry=ff1fbab4, arg=8fc1c4)
         [   CSMgrTask:ff4f8770 ] register_interrupt(SDDriver, 0xb1, 0xff4f7dd0, 0x0)
         [     Startup:ff06f2f4 ] register_func('vga62', ff111534, 0)
         [     Startup:ff1111d0 ] CreateStateObject(LVCDEVState, 0xff5d2070, inputs=13, states=4)
   650D: [     Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6a1a44)
         [     FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0)
         [     Startup:ff136140 ] register_func('avs_step', ff1360ec, 0)
         [     Startup:ff169da4 ] CreateStateObject(DianaSDSRearState, 0xff84e9f4, inputs=18, states=10)
   700D: [     Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6ec0e8)
         [     FileMgr:ff7a9c00 ] register_interrupt(SDDMADriver, 0x171, 0xff7a9bac, 0x0)
         [     Startup:ff136c94 ] register_func('avs_step', ff136c40, 0)
         [     Startup:ff16aa1c ] CreateStateObject(DianaSDSRearState, 0xff859374, inputs=18, states=10)
   750D: [     FileMgr:fe2511fb ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe251109, arg=0)
         [     FileMgr:fe252ef3 ] register_interrupt(SdDmaInt0, 0xbe, 0xfe252eb3, 0x0)
         [     FileMgr:fe4fbda5 ] register_func('CardWriteChk', fe4fbd93, 0)
         [     Startup:fe0fbcb9 ] CreateStateObject(GISMgr, 0xfe6ea668, inputs=7, states=3)
   760D: [     FileMgr:fe27f4b7 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe27f3c5, arg=0)
         [     FileMgr:fe2811af ] register_interrupt(SdDmaInt0, 0xbe, 0xfe28116f, 0x0)
         [     FileMgr:fe528d69 ] register_func('CardWriteChk', fe528d57, 0)
         [     Startup:fe101361 ] CreateStateObject(GISMgr, 0xfe6ef230, inputs=7, states=3)
   800D: [CPU0] [     Startup:e04b8489 ] task_create(GISStage, prio=19, stack=0, entry=e04b83ef, arg=85dba4)
         [CPU0] [     Startup:e029094f ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02907e7, 0x0)
         [CPU0] [     FileMgr:e0307dfd ] register_func('DebugSTG_GetSDCardInfo', e0306307, 0)
         [CPU0] [     Startup:e006dad7 ] CreateStateObject(GISMgr, 0xe0824d38, inputs=12, states=3)
   100D: [     Startup:0003a7f0 ] task_create(InnerDevelopMgr, prio=19, stack=0, entry=3a6fc, arg=5e47b0)
         [     Startup:ff1442c8 ] register_interrupt(SerialFlash, 0x162, 0xff14407c, 0x0)
         [     Startup:ff0d3130 ] register_func('set_multishot_debugmode', ff0d2e3c, 0)
         [     Startup:ff337108 ] CreateStateObject(InnerDevelopState, 0xff917a8c, inputs=8, states=6)
   200D: [CPU0] [        init:e00413d9 ] task_create(TaskMain, prio=1d, stack=0, entry=e00404fd, arg=0)
         [CPU0] [        init:e05641fb ] register_interrupt(ICAPCHx, 0x189, 0xe0563fd9, 0xb)
         [CPU0] [        init:e006addf ] register_func('CUOldTsmStop', e006a175, 0)
         [CPU0] [        init:df00a5d1 ] CreateStateObject(DMState, 0xdf00ee98, inputs=19, states=2)
  1000D: [   tTaskMain:ffd10604 ] task_create(LiveViewAngelMgr, prio=1b, stack=1800, entry=ffd10984, arg=789c24)
         [   tTaskMain:ffc763d0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc75084, 0x0)
         [   tTaskMain:ffab85a4 ] register_func('sht_tgregset', ffaba688)
         [   tTaskMain:ffad5394 ] CreateStateObject(LVAngelState, 0xffad5134, inputs=5, states=2)
  1100D: [     Startup:ff1ee6cc ] task_create(Gmt, prio=14, stack=c00, entry=ff1ee5d8, arg=9ac440)
         [   CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0)
         [     Startup:ff06d870 ] register_func('vga62', ff10db68, 0)
         [     Startup:ff0fb74c ] CreateStateObject(GMTState, 0xff597860, inputs=25, states=13)
  1200D: [        K327:ff1266bc ] task_create(SoundDevice, prio=19, stack=0, entry=ff108488, arg=0)
         [   CSMgrTask:ff5b1808 ] register_interrupt(SDDriver, 0xb1, 0xff5b0e5c, 0x0)
         [        K327:ff11c6fc ] register_func('FA_InitAudioVolumeReg', ff11bf90, 0)
         [        K327:ff3dc644 ] CreateStateObject(ACtrlState, 0xff6d8b44, inputs=21, states=11)
  1300D: [     Startup:fe2c2208 ] task_create(ASIF, prio=17, stack=0, entry=fe2c2114, arg=91a618)
         [     Startup:fe124588 ] register_interrupt(BLTDMA, 0x2f, 0xfe1244b0, 0x566cc)
         [     Startup:fe11c40c ] register_func('FA_SetAudioVolumeReg', fe11bcd4, 0)
         [     Startup:fe3e6d5c ] CreateStateObject(ACtrlState, 0xfe9018f4, inputs=21, states=11)
   EOSM: [     Startup:00021b44 ] task_create(DianaFrontShtDevelop, prio=14, stack=0, entry=21a30, arg=6f6a44)
         [     FileMgr:ff755614 ] register_interrupt(SDDMADriver, 0x171, 0xff7555c0, 0x0)
         [     Startup:ff135d2c ] register_func('avs_step', ff135cd8, 0)
         [     Startup:ff16a984 ] CreateStateObject(DianaSDSRearState, 0xff857fd4, inputs=18, states=10)
  EOSM2: [     PropMgr:ff0cce1c ] task_create(HotPlug, prio=1e, stack=0, entry=ff0cc8c4, arg=0)
         [     Startup:ff147d90 ] register_interrupt(SerialFlash, 0x162, 0xff147b44, 0x0)
         [     Startup:ff144840 ] register_func('avs_step', ff1447ec, 0)
         [     Startup:ff16ece8 ] CreateStateObject(SDSFrontState, 0xffa6d8fc, inputs=18, states=11)
5D3eeko: [        init:01e420a1 ] task_create(ColorTask, prio=5, stack=5000, entry=1e41f9b, arg=0)
         [        init:01e02b65 ] register_interrupt(EekoBltDmac, 0xa1, 0x1e02ad5, 0x1ed1c9c)
         [            :fffffffc ] register_func() not available.
  5D4AE: [       AEMgr:fe0d0c97 ] task_create(AeTrack, prio=11, stack=0, entry=fe0d0bfb, arg=5dc768)
         [        init:fe0d93e5 ] register_interrupt(UTimerDriver, 0x7e, 0xfe0d936f, 0x7)
         [     Startup:fe0ad77d ] register_func('aemgr_SendAEFILE', fe0b574d, 0)
  EOSM3: [     CtrlSrv:bfe15513 ] task_create(LensController, prio=15, stack=0, entry=fc0f873f, arg=0)
         [     Startup:fc52be1d ] register_interrupt(BltDmac, 0x10c, 0xfc52bd8d, 0x24ec0c)
         [     Startup:fc327d7b ] register_func('EFLensCom.SetError', fc2ef9e1, 0)
   7D2S: [        init:fe0a39c7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a2511, arg=0)
         [        init:fe0d0767 ] register_interrupt(CAMIF_1, 0xa8, 0xfe11d779, 0x0)
         [    OmarInit:fe117423 ] register_func('PCMCheck', fe117289, 0)
 EOSM10: [     Startup:bfe154f7 ] task_create(RemCPUSwChk, prio=17, stack=800, entry=fc08d0a9, arg=0)
         [     Startup:fc1fabdf ] register_interrupt(WdtInt, 0x18b, 0xfc1fab7b, 0x0)
         [   SD1stInit:010e2a99 ] register_func('SDCardUHSActive', 10e2a4f, 0)
  EOSM5: [CPU0] [     Startup:e0466b45 ] task_create(SD1stInit, prio=18, stack=0, entry=e0466ad5, arg=0)
         [CPU0] [     Startup:e03adfc5 ] register_interrupt(ICAPCHx, 0x189, 0xe03addd1, 0xb)
         FAILED!
  A1100: [     Startup:ffc16b98 ] task_create(CaptSeqTask, prio=17, stack=1000, entry=ffc49060, arg=0)
         [   ISComTask:ffcf5c9c ] register_interrupt(SIO_Int, 0x37, 0xffcf5be0, 0x7)
         [     Startup:ffc32f50 ] register_func('EngineDriver.Create', ffcfa6f8, 0)

Testing call/return trace on main firmware...
5D3eeko: Dry>             +..... 
                          1 ints, no reti
  5D4AE: BootLoaderEND    +..... 
                          7 ints, 7 reti, 21 task switches ( 01 idle 02 init 03 PowerMgr )
                          18892 calls, 18881 returns OK
   7D2S: BootLoderEND     +.+..+..... 
                          26 ints, 26 reti, 2 task switches ( 01 idle 02 init )
                          140442 calls, 140453 returns OK
     5D: ROM READY        +..... 
                          53 ints, 53 reti, 47 task switches ( 00 tRootTask 01 tExcTask 02 tCmdShell )
                          15780 calls, 15694 returns OK
    5D2: K218 READY       +++++++++++++..... 
                          1072 ints (147 nested), 924 reti, 1540 task switches ( 01 idle 02 init 03 PowerMgr )
                          358436 calls, 358107 returns OK
    5D3: K285 READY       +++++++++++.+++++..... 
                          1494 ints (148 nested), 1346 reti, 2975 task switches ( 01 idle 02 init 03 PowerMgr )
                          470370 calls, 469964 returns OK
    5D4: BootLoaderEND    ++++..... 
                          337 ints (41 nested), 296 reti, 654 task switches ( 01 idle 02 init 03 PowerMgr )
                          113369 calls, 113754 returns OK
    6D2: BootLoader       +++..... 
                          208 ints (3 nested), 205 reti, 468 task switches ( 01 idle 03 init 05 PowerMgr )
                          66833 calls, 67112 returns OK
    7D2: K289M READY      +..... 
                          6 ints, 6 reti, 16 task switches ( 01 idle 02 init 03 PowerMgr )
                          19689 calls, 19653 returns OK
     6D: K302 READY       +++++++++++++..+..... 
                          1812 ints (178 nested), 1633 reti, 1845 task switches ( 01 idle 02 init 03 PowerMgr )
                          334391 calls, 334112 returns OK
     7D: Bad output       ++.+..+++..... 
                          no interrupts 
                          38 calls, 33 returns OK
    40D: K190 READY       +++++..++++..... 
                          2693 ints, 2693 reti, 539 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
                          446919 calls, 446978 returns FAILED!
calls-main.log: FAILED
calls-main.idc: FAILED
calls-main-basic.log: FAILED
calls-main-basic.idc: FAILED
md5sum: WARNING: 4 computed checksums did NOT match
    50D: K261 READY       ++++++++++++++++..... 
                          803 ints (127 nested), 676 reti, 1323 task switches ( 01 idle 02 init 03 PowerMgr )
                          267124 calls, 266792 returns OK
    70D: K325 READY       ++++++++++++++++++++++++.+..... 
                          1682 ints (204 nested), 1477 reti, 1951 task switches ( 01 idle 02 init 03 PowerMgr )
                          420883 calls, 420580 returns OK
    77D: BootLoader       ++..... 
                          211 ints (3 nested), 208 reti, 471 task switches ( 01 idle 03 init 05 PowerMgr )
                          66189 calls, 66465 returns OK
    60D: K287 READY       +++++++++++..+++++++++++...++++++.++..... 
                          1291 ints (142 nested), 1149 reti, 2716 task switches ( 01 idle 02 init 03 PowerMgr )
                          621522 calls, 621152 returns OK
    80D: BootLoderEND     +++..... 
                          340 ints (66 nested), 273 reti, 518 task switches ( 01 idle 02 init 03 PowerMgr )
                          64719 calls, 65054 returns OK
   400D: Bad output       +..... 
                          66 ints, 66 reti, 93 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
                          50394 calls, 50513 returns OK
   500D: K252 READY       ++++++++++++.+..... 
                          874 ints (105 nested), 768 reti, 1466 task switches ( 01 idle 02 init 03 PowerMgr )
                          503569 calls, 503233 returns OK
   450D: K176 READY       +++.++++...+++++..... 
                          2407 ints, 2407 reti, 1256 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
                          590080 calls, 589620 returns OK
   650D: K301 READY       +++++++++++++..+..... 
                          1702 ints (149 nested), 1552 reti, 2813 task switches ( 01 idle 02 init 03 PowerMgr )
                          317730 calls, 317474 returns OK
   550D: K270 READY       +++++++++++++++++++..+..... 
                          782 ints (96 nested), 686 reti, 1284 task switches ( 01 idle 02 init 03 PowerMgr )
                          106599 calls, 106418 returns OK
   600D: K286 READY       ++++++++++++++++++++..+..... 
                          1557 ints (155 nested), 1401 reti, 2414 task switches ( 01 idle 02 init 03 PowerMgr )
                          355397 calls, 355020 returns OK
   750D: BootLoaderEND    +++..... 
                          305 ints (52 nested), 252 reti, 517 task switches ( 01 idle 02 init 03 PowerMgr )
                          57885 calls, 58219 returns OK
   760D: BootLoaderEND    ++++..... 
                          427 ints (58 nested), 369 reti, 640 task switches ( 01 idle 02 init 03 PowerMgr )
                          72471 calls, 72873 returns OK
   800D: BootLoader       +++..... 
                          207 ints (3 nested), 204 reti, 470 task switches ( 01 idle 03 init 05 PowerMgr )
                          65333 calls, 65614 returns OK
   700D: K326 READY       +++++++++++..+..... 
                          1491 ints (151 nested), 1339 reti, 2426 task switches ( 01 idle 02 init 03 PowerMgr )
                          305780 calls, 305883 returns OK
   200D: BootLoader       +++..... 
                          205 ints (3 nested), 202 reti, 470 task switches ( 01 idle 03 init 05 PowerMgr )
                          65598 calls, 65879 returns FAILED!
calls-main.log: FAILED
calls-main.idc: FAILED
calls-main-basic.log: FAILED
calls-main-basic.idc: FAILED
md5sum: WARNING: 4 computed checksums did NOT match
   100D: K346 READY       +++++++++++++..++...+++++++..... 
                          1457 ints (148 nested), 1309 reti, 1927 task switches ( 01 idle 02 init 03 PowerMgr )
                          806328 calls, 806535 returns OK
  1000D: K254 READY       ++++.++++...+++..... 
                          1651 ints, 1651 reti, 1178 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
                          536277 calls, 535843 returns OK
  1100D: K288 READY       +++++++++.+++++++++++++..+..... 
                          1253 ints (133 nested), 1120 reti, 2674 task switches ( 01 idle 02 init 03 PowerMgr )
                          496233 calls, 495858 returns OK
  1200D: K327 READY       ++++++++++++++++++++++++..... 
                          1293 ints (138 nested), 1155 reti, 2879 task switches ( 01 idle 02 init 03 PowerMgr )
                          473904 calls, 473520 returns OK
   EOSM: K331 READY       ++++.+....+..... 
                          2172 ints (82 nested), 2090 reti, 814 task switches ( 01 idle 02 init 03 PowerMgr )
                          145275 calls, 145285 returns OK
  EOSM2: K355 READY       +++++...+..... 
                          3142 ints (73 nested), 3069 reti, 887 task switches ( 01 idle 02 init 03 PowerMgr )
                          183981 calls, 184120 returns OK
  1300D: K404 READY       +++++++++++.++++++++++++++.++..... 
                          1284 ints (142 nested), 1142 reti, 2826 task switches ( 01 idle 02 init 03 PowerMgr )
                          575827 calls, 575434 returns OK

Testing call/return trace on fromutility...
     5D: FROMUTILITY MENU Ver 0.45 IDC OK
    5D3: FROMUTILITY MENU Ver 0.23 1179 calls, 1174 returns OK
    5D4: FROMUTILITY MENU Ver 0.10 1047 calls, 1044 returns OK
     6D: FROMUTILITY MENU Ver 0.15 1425 calls, 1420 returns OK
    6D2: FROMUTILITY MENU Ver 0.19 854 calls, 851 returns OK
    5D2: FROMUTILITY not executed  IDC OK
    7D2: FROMUTILITY MENU Ver 0.32 913 calls, 910 returns OK
     7D: FROMUTILITY MENU Ver 0.14 IDC OK
    40D: FROMUTILITY MENU Ver 0.17 IDC OK
    60D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK
    70D: FROMUTILITY MENU Ver 0.17 1499 calls, 1494 returns OK
    77D: FROMUTILITY MENU Ver 0.21 854 calls, 851 returns OK
    80D: FROMUTILITY MENU Ver 0.07 875 calls, 872 returns OK
    50D: FROMUTILITY not executed  IDC OK
   400D: FROMUTILITY MENU Ver 0.51 IDC OK
   450D: FROMUTILITY MENU Ver 0.10 846 calls, 842 returns OK
   550D: FROMUTILITY MENU Ver 0.13 938 calls, 933 returns OK
   600D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK
   500D: FROMUTILITY MENU Ver 0.17 901 calls, 897 returns OK
   650D: FROMUTILITY MENU Ver 0.25 730 calls, 725 returns OK
   700D: FROMUTILITY MENU Ver 0.02 754 calls, 749 returns OK
   750D: FROMUTILITY MENU Ver 0.11 821 calls, 818 returns OK
   760D: FROMUTILITY MENU Ver 0.22 821 calls, 818 returns OK
   800D: FROMUTILITY MENU Ver 0.20 854 calls, 851 returns OK
   100D: FROMUTILITY MENU Ver 0.09 1334 calls, 1329 returns OK
   200D: FROMUTILITY MENU Ver 0.17 851 calls, 848 returns OK
  1000D: FROMUTILITY MENU Ver 0.09 846 calls, 842 returns OK
  1100D: FROMUTILITY MENU Ver 0.14 938 calls, 933 returns OK
  1200D: FROMUTILITY MENU Ver 0.06 967 calls, 962 returns OK
  1300D: FROMUTILITY MENU Ver 0.11 716 calls, 713 returns OK
   EOSM: FROMUTILITY MENU Ver 0.13 750 calls, 745 returns OK
  EOSM2: FROMUTILITY MENU Ver 0.09 1242 calls, 1237 returns OK

Testing FA_CaptureTestImage...
    5D2: OK
    5D3: OK
     6D: OK
    40D: Compile error
    50D: OK
    60D: OK
    70D: OK
   450D: Compile error
   500D: OK
   550D: OK
   600D: OK
   650D: OK
   700D: OK
   100D: OK
  1000D: Compile error
  1100D: OK
  1200D: OK
  1300D: Image Power Failure OK
   EOSM: FAILED!
  EOSM2: Compile error

Testing bootloaders...
     5D: ROM READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0240
    5D2: K218 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0618
         0xFFFF2B18 -> 0x100000   size 0xC770     at 0xFFFF12F8
         0xFFCD17F0 -> 0x1900     size 0x20350    at 0xFF81000C
         0xFF812B30 -> 0x4B0      size 0x204      at 0xFF812AB4
    5D3: K285 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0988
         0xFFFE0000 -> 0x100000   size 0xF408     at 0xFFFF1738
         0xFF9E0848 -> 0x1900     size 0x39D2C    at 0xFF0C000C
         0xFF0C0DC4 -> 0x4B0      size 0x214      at 0xFF0C0D30
    5D4: K349 READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200AC
         0xFE023A08 -> 0x40100000 size 0xF7B4     at 0xFE021520
         0xFEF1DA2C -> 0x0        size 0x3390     at 0xFE0A00A8
         0xFEF20DBC -> 0x80000800 size 0x9478     at 0xFE0A00C6
         0xFEF2A234 -> 0x4000     size 0x1B968    at 0xFE0A00DA
     6D: K302 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0988
         0xFFFE0000 -> 0x100000   size 0xFA64     at 0xFFFF0F70
         0xFFCD33E8 -> 0x1900     size 0x9223C    at 0xFF0C000C
         0xFF0C0DD8 -> 0x4B0      size 0x1E8      at 0xFF0C0D44
    6D2: K406 READY
         0xE0007798 -> 0xDF020000 size 0x260      at 0xE0004E8E
         0xE00079F4 -> 0xDF000000 size 0x100      at 0xE0004930
         0xE0010000 -> 0x40100000 size 0x8DE0     at 0xE0006298
         0xE0FA5DC4 -> 0x4000     size 0x61A08    at 0xE004003C
         0xE10077CC -> 0xDF002800 size 0xCE24     at 0xE0040088
     7D: FAILED!
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05D0
         0xFFFF2C24 -> 0x100000   size 0xC790     at 0xFFFF149C
    7D2: K289M READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE024AE0 -> 0x40100000 size 0xFB38     at 0xFE0213C0
         0xFEC1A798 -> 0x0        size 0x3CA0     at 0xFE0A00A8
         0xFEC1E438 -> 0x80000800 size 0xB37C     at 0xFE0A00C6
         0xFEC297B4 -> 0x4000     size 0x37FB4    at 0xFE0A00DA
    40D: K190 READY : Ver 4.0.1
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF02D8
         0xFFFF246C -> 0x100000   size 0xC6C4     at 0xFFFF0E30
    50D: K261 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF069C
         0xFFFF2B74 -> 0x100000   size 0xCAFC     at 0xFFFF1390
         0xFFC8DDF4 -> 0x1900     size 0x1D004    at 0xFF81000C
         0xFF812B30 -> 0x4B0      size 0x204      at 0xFF812AB4
    60D: K287 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF061C
         0xFFFF2A3C -> 0x100000   size 0xD1A8     at 0xFFFF12EC
         0xFF66A010 -> 0x1900     size 0x34B24    at 0xFF01000C
         0xFF0101E4 -> 0x4B0      size 0x214      at 0xFF010150
    70D: K325 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0994
         0xFFFE0000 -> 0x100000   size 0xFFDC     at 0xFFFF0F84
         0xFFD4CE18 -> 0x1900     size 0xAD5C4    at 0xFF0C000C
         0xFF0C0DD8 -> 0x4B0      size 0x1E8      at 0xFF0C0D44
    77D: K408 READY
         0xE0007764 -> 0xDF020000 size 0x260      at 0xE0004E9A
         0xE00079C0 -> 0xDF000000 size 0x100      at 0xE0004930
         0xE0010000 -> 0x40100000 size 0x8E0C     at 0xE0006230
         0xE11897F0 -> 0x4000     size 0x690C0    at 0xE004002C
         0xE11F28B0 -> 0xDF002800 size 0xCE14     at 0xE0040078
    80D: K350 READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE0259B4 -> 0x40100000 size 0xC890     at 0xFE0219F8
         0xFF004FC0 -> 0x0        size 0x2BF8     at 0xFE0A00A8
         0xFF007BB8 -> 0x80000800 size 0x9CB0     at 0xFE0A00C6
         0xFF011868 -> 0x4000     size 0x15F14    at 0xFE0A00DA
   450D: K176 READY : Ver 4.0.3
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0300
         0xFFFF241C -> 0x100000   size 0xD2C8     at 0xFFFF0E50
   400D: Intercom
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0170
         0xFF8104CC -> 0x1000     size 0x71       at 0xFFB53A74
   500D: K252 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0610
         0xFFFF2B60 -> 0x100000   size 0xBF98     at 0xFFFF12F0
         0xFF474120 -> 0x1900     size 0x22B7C    at 0xFF01000C
         0xFF012B30 -> 0x4B0      size 0x204      at 0xFF012AB4
   550D: K270 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF062C
         0xFFFF2A48 -> 0x100000   size 0xD1E4     at 0xFFFF12F8
         0xFF547F60 -> 0x1900     size 0x25828    at 0xFF01000C
         0xFF0101E4 -> 0x4B0      size 0x214      at 0xFF010150
   600D: K286 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF062C
         0xFFFF2A38 -> 0x100000   size 0xD22C     at 0xFFFF12F8
         0xFF732FA4 -> 0x1900     size 0x14EB8    at 0xFF01000C
         0xFF0101E4 -> 0x4B0      size 0x214      at 0xFF010150
   650D: K301 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0970
         0xFFFE0000 -> 0x100000   size 0xFD94     at 0xFFFF14E8
         0xFFA4EBE0 -> 0x1900     size 0x48EE0    at 0xFF0C000C
         0xFF0C0DC8 -> 0x4B0      size 0x214      at 0xFF0C0D34
   700D: K326 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0970
         0xFFFE0000 -> 0x100000   size 0xFFB8     at 0xFFFF14E8
         0xFFA5E8B8 -> 0x1900     size 0x493DC    at 0xFF0C000C
         0xFF0C0DD8 -> 0x4B0      size 0x214      at 0xFF0C0D44
   750D: K393 READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE026450 -> 0x40100000 size 0xE500     at 0xFE0218EC
         0xFED589AC -> 0x0        size 0x3D4C     at 0xFE0A00A8
         0xFED5C6F8 -> 0x80000800 size 0x8A20     at 0xFE0A00C6
         0xFED65118 -> 0x4000     size 0x363A0    at 0xFE0A00DA
   760D: K347 READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE026450 -> 0x40100000 size 0xE500     at 0xFE0218EC
         0xFED62058 -> 0x0        size 0x3D4C     at 0xFE0A00A8
         0xFED65DA4 -> 0x80000800 size 0x8A20     at 0xFE0A00C6
         0xFED6E7C4 -> 0x4000     size 0x364C0    at 0xFE0A00DA
   800D: K405 READY
         0xE0007764 -> 0xDF020000 size 0x260      at 0xE0004E9A
         0xE00079C0 -> 0xDF000000 size 0x100      at 0xE0004930
         0xE0010000 -> 0x40100000 size 0x8DC8     at 0xE0006230
         0xE117EF9C -> 0x4000     size 0x68C08    at 0xE004002C
         0xE11E7BA4 -> 0xDF002800 size 0xCE14     at 0xE0040078
   100D: K346 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0970
         0xFFFE0000 -> 0x100000   size 0xFEB4     at 0xFFFF0F60
         0xFFA9DDB8 -> 0x1900     size 0x85E28    at 0xFF0C000C
         0xFF0C0E00 -> 0x4B0      size 0x1E8      at 0xFF0C0D6C
  1000D: K254 READY : Ver 3.7.7
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF02F8
         0xFFFF2418 -> 0x100000   size 0xD2BC     at 0xFFFF0E48
   200D: K417 READY
         0xE0007768 -> 0xDF020000 size 0x260      at 0xE0004E8E
         0xE00079C4 -> 0xDF000000 size 0x100      at 0xE0004930
         0xE0010000 -> 0x40100000 size 0x8F4C     at 0xE0006268
         0xE11585B0 -> 0x4000     size 0x68C10    at 0xE004003C
         0xE11C11C0 -> 0xDF002800 size 0xCE24     at 0xE0040088
  1100D: K288 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05F0
         0xFFFF297C -> 0x100000   size 0xD208     at 0xFFFF1280
         0xFF6DF858 -> 0x1900     size 0x14BD0    at 0xFF01000C
         0xFF0101E4 -> 0x4B0      size 0x214      at 0xFF010150
  1200D: K327 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF062C
         0xFFFF2A8C -> 0x100000   size 0xC624     at 0xFFFF1378
         0xFF7EFA44 -> 0x1900     size 0x1473C    at 0xFF0C000C
         0xFF0C01E4 -> 0x4B0      size 0x214      at 0xFF0C0150
  1300D: K404 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF00EC
         0xFFFF104C -> 0x100      size 0x80       at 0xFFFF011C
         0xFFFF0A30 -> 0x104      size 0xB0       at 0xFFFF06BC
         0xF80110CC -> 0x100000   size 0xB624     at 0x160     
         0xFEA87718 -> 0x1900     size 0x4DBAC    at 0xFE0C000C
         0xFE0C0680 -> 0x4B0      size 0x1D8      at 0xFE0C05EC
   EOSM: K331 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0970
         0xFFFE0000 -> 0x100000   size 0xFA88     at 0xFFFF14EC
         0xFFA6AE90 -> 0x1900     size 0x64380    at 0xFF0C000C
         0xFF0C0DC8 -> 0x4B0      size 0x214      at 0xFF0C0D34
  EOSM2: K355 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0994
         0xFFFE0000 -> 0x100000   size 0xFF2C     at 0xFFFF0FCC
         0xFFD1F0E4 -> 0x1900     size 0xB70A0    at 0xFF0C000C
         0xFF0C0E04 -> 0x4B0      size 0x1E8      at 0xFF0C0D70
5D3eeko: Dry>
  5D4AE: K349AE AECU Firm Ver. 5.8.1(5.8.1)
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE025450 -> 0x40100000 size 0xAAD0     at 0xFE021768
         0xFE2DFF8C -> 0x0        size 0x3D34     at 0xFE0A00A8
         0xFE2E3CC0 -> 0x80000800 size 0x7218     at 0xFE0A00C6
         0xFE2EAED8 -> 0x4000     size 0x8C1C     at 0xFE0A00DA
   7D2S: K289S READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE0259B4 -> 0x40100000 size 0xC890     at 0xFE0219F8
         0xFE472804 -> 0x0        size 0x3CA0     at 0xFE0A00A8
         0xFE4764A4 -> 0x80000800 size 0xB144     at 0xFE0A00C6
         0xFE4815E8 -> 0x4000     size 0x4900     at 0xFE0A00DA

Testing PowerShot models...
  EOSM3: 
    SD boot: StartDiskboot
    Display: TurnOnDisplay
    ROMcopy:  
      0xFC004774 -> 0x1D0      size 0x1D8      at 0xFC003F14
      0xFCCABEE8 -> 0x10E1000  size 0x264AC    at 0xFC02001A
      0xFCCD2394 -> 0xBFE10800 size 0x6B94     at 0xFC020040
      0xFCC637A8 -> 0x8000     size 0x48740    at 0xFC020054
 EOSM10: 
    SD boot: StartDiskboot
    Display: FAILED!
    ROMcopy:  
      0xFC0046E0 -> 0x1D0      size 0x1D8      at 0xFC003E80
      0xFCEB15B4 -> 0x10E1000  size 0x26D60    at 0xFC02001A
      0xFCED8314 -> 0xBFE10800 size 0x6C20     at 0xFC020040
      0xFCE642A8 -> 0x8000     size 0x4D30C    at 0xFC020054
  EOSM5: 
    SD boot: FAILED!
    Display: FAILED!
    ROMcopy:  
      0xE001AF2C -> 0xDF020000 size 0x3C0      at 0xE0005AA8
      0xE001B2E4 -> 0x4000     size 0xF1C      at 0xE000492C
      0xE115CF88 -> 0x8000     size 0x6054C    at 0xE002003C
      0xE11BD4D4 -> 0x1900000  size 0x1444     at 0xE0020060
      0xE11BE918 -> 0xDFFC4900 size 0x152A0    at 0xE0020084
  A1100: 
    SD boot: FAILED!
    Display: FAILED!
    ROMcopy:  
      0xFFED5320 -> 0x1900     size 0x98B0     at 0xFFC000B8
      0xFFC00250 -> 0x4B0      size 0x214      at 0xFFC001BC

Testing display from bootloader...
     5D: OK
    5D2: OK
    5D3: OK
    5D4: OK
     6D: OK
    6D2: OK
     7D: OK
    7D2: OK
    40D: OK
    50D: OK
    60D: OK
    70D: OK
    77D: OK
    80D: OK
   400D: OK
   450D: OK
   500D: OK
   550D: OK
   600D: OK
   650D: OK
   700D: OK
   750D: OK
   760D: OK
   800D: OK
   100D: OK
   200D: OK
  1000D: OK
  1100D: OK
  1200D: OK
  1300D: OK
   EOSM: OK
  EOSM2: OK

Testing CHDK display...
  EOSM3: 
    SD boot: StartDiskboot
    RAMboot: Start Program on RAM
    Display: OK
 EOSM10: 
    SD boot: StartDiskboot
    RAMboot: Start Program on RAM
    Display: please check
  EOSM5: 
    SD boot: FAILED!
    RAMboot: FAILED!
    Display: please check
  A1100: 
    SD boot: FAILED!
    RAMboot: FAILED!
    Display: please check

Testing Dry-shell over UART...
     5D: skipping
5D3eeko:  xd  xm  task 
    5D2: Dry-shell 1.11
    5D3: Dry-shell 1.15
    5D4:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
     6D: Dry-shell 1.17
    40D: skipping
    6D2:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
     7D: FAILED!
    7D2:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
    50D: Dry-shell 1.11
    60D: Dry-shell 1.15
    70D: Dry-shell 1.17
   400D: skipping
   450D: skipping
    77D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
    80D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
   500D: Dry-shell 1.11
   550D: Dry-shell 1.15
   600D: Dry-shell 1.15
   650D: Dry-shell 1.15
   700D: Dry-shell 1.15
   750D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
  1000D: skipping
   760D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
   800D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
   100D: FAILED!
   200D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
  1100D: Dry-shell 1.15
  1200D: Dry-shell 1.15
  1300D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
   EOSM: Dry-shell 1.15
  EOSM2: Dry-shell 1.17

Testing file I/O (DCIM directory)...
    5D2: OK
    5D3: OK
     6D: OK
    40D: OK
    50D: OK
    60D: OK
    70D: OK
   450D: OK
   500D: OK
   550D: OK
   600D: OK
   650D: OK
   700D: OK
   100D: OK
  1000D: OK
  1100D: OK
  1200D: OK
  1300D: OK
   EOSM: OK
  EOSM2: OK
    5D4: OK
    80D: OK
   750D: OK
   760D: OK
    77D: OK
   200D: FAILED!
    6D2: OK
   800D: OK

Testing file I/O (minimal/qemu-fio)...
     5D: Compile error
    5D2: Trying CF card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:49
         FIO_FindClose: completed 231 iterations.
    5D3: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:49
         FIO_FindClose: completed 29901 iterations.
    5D4: Trying SD card...
         --> DCIM         00000000 00000010 30/09/2017 14:15
         --> AUTOEXEC.BIN 0009cc20 00000020 01/01/2021 14:49
         FIO_FindClose: completed 4594 iterations.
     6D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:49
         FIO_FindClose: completed 36487 iterations.
    6D2: FAILED!
         FAILED!
     7D: Trying CF card...
         FAILED!
    7D2: Compile error
    40D: Compile error
    50D: Trying CF card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:50
         FIO_FindClose: completed 212 iterations.
    60D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:51
         FIO_FindClose: completed 43905 iterations.
    70D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 000844c0 19980020 01/01/2021 14:51
         FIO_FindClose: completed 28300 iterations.
    77D: Trying SD card...
         --> DCIM         00000000 00000010 30/09/2017 14:15
         --> AUTOEXEC.BIN 0009c020 00000020 01/01/2021 14:51
         FIO_FindClose: completed 4308 iterations.
    80D: Compile error
   400D: Compile error
   450D: Compile error
   500D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:51
         FAILED!
   550D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:51
         FIO_FindClose: completed 42358 iterations.
   600D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
         FIO_FindClose: completed 46103 iterations.
   650D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
         FIO_FindClose: completed 32021 iterations.
   700D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
         FIO_FindClose: completed 32612 iterations.
   750D: Compile error
   760D: FAILED!
         FAILED!
   800D: Compile error
   100D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00015aa0 19980020 01/01/2021 14:53
         FIO_FindClose: completed 35641 iterations.
   200D: Trying SD card...
         --> DCIM         00000000 00000010 30/09/2017 14:15
         --> AUTOEXEC.BIN 0009bfe0 00000020 01/01/2021 14:53
         FIO_FindClose: completed 5301 iterations.
  1000D: Compile error
  1100D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:53
         FIO_FindClose: completed 43891 iterations.
  1200D: Trying SD card...
         --> DCIM         00000000 19980010 30/09/2017 14:15
         --> AUTOEXEC.BIN 0006d2a0 19980020 01/01/2021 14:53
         FIO_FindClose: completed 41745 iterations.
  1300D: Compile error
   EOSM: Trying CF card...
         FAILED!
  EOSM2: Compile error

Testing ML restore after format...
   500D: ........... ........... ........... OK

Testing HPTimer and task name...
     5D: Compile error
    5D2: Hello from task run_test
         Hello from HPTimer (80872, 1) **INT-10h**
    5D3: Hello from task run_test
         Hello from HPTimer (72424, 1) **INT-10h**
    5D4: Hello from task run_test
          0:    47.616 [STARTUHello from HPTimer (59624, 1) **INT-28h**
     6D: Hello from task run_test
         Hello from HPTimer (41448, 1) **INT-10h**
    6D2: FAILED!
         FAILED!
         FAILED!
     7D: Hello from task run_test
         Hello from HPTimer (135912, 1) **INT-10h**
    7D2: Hello from task run_test
              4:    30.976 [ ADC ] CalibratiHello from HPTimer (231912, 1) **INT-28h**
    40D: Compile error
    50D: Hello from task run_test
         Hello from HPTimer (74984, 1) **INT-10h**
    60D: Hello from task run_test
         Hello from HPTimer (60904, 1) **INT-10h**
    70D: Hello from task run_test
         Hello from HPTimer (53736, 1) **INT-10h**
    77D: Hello from task run_test
         Hello from HPTimer (56552, 1) **INT-28h**
    80D: Hello from task run_test
         Hello from HPTimer (53992, 1) **INT-28h**
   400D: Compile error
   450D: Compile error
   500D: Hello from task run_test
         Hello from HPTimer (61672, 1) **INT-10h**
   550D: Hello from task run_test
         Hello from HPTimer (52456, 1) **INT-10h**
   600D: Hello from task run_test
         Hello from HPTimer (51432, 1) **INT-10h**
   650D: Hello from task run_test
         Hello from HPTimer (44008, 1) **INT-10h**
   700D: Hello from task run_test
         Hello from HPTimer (42728, 1) **INT-10h**
   750D: Compile error
   760D: FAILED!
         FAILED!
         FAILED!
   800D: Compile error
   100D: Hello from task run_test
         Hello from HPTimer (62952, 1) **INT-10h**
   200D: Hello from task run_test
         Hello from HPTimer (61160, 1) **INT-28h**
  1000D: Compile error
  1100D: Hello from task run_test
         Hello from HPTimer (35816, 1) **INT-10h**
  1200D: Hello from task run_test
         Hello from HPTimer (39656, 1) **INT-10h**
  1300D: Hello from task run_test
         Hello from HPTimer (44520, 1) **INT-10h**
   EOSM: Hello from task run_test
         Hello from HPTimer (40936, 1) **INT-10h**
  EOSM2: Compile error

Testing Canon menu with callstack enabled...
    5D2: ............................... OK
    40D: .......................!...!!!!!. FAILED!
     6D: ....................?................................ OK
    5D3: ................................................................... OK
    50D: ...............:.............. OK
   450D: ..............................:. OK
    60D: ............................................................... OK
    70D: ...........................................:...........:........ OK
   500D: ........................... OK
   550D: ................ OK
   650D: .............. OK
   700D: ................. OK
  1000D: ,................................ OK
   600D: ..................................................... OK
   100D: ................!!!..!............................... FAILED!
  1100D: ...........................!!!!.. FAILED!
  1200D: ...........................!!!!.. FAILED!
   EOSM: ...........................:... OK
  EOSM2: ...............!................. FAILED!
  1300D: ....................................................... OK

Testing Canon menu with callstack and icount enabled...
    5D2: ............................... OK
    5D3: ................................................................... OK
     6D: ....................?................................ OK
    40D: ................................. OK
    50D: ..............::.............. OK
    60D: ............................................................... OK
   450D: ..............................:. OK
   500D: ........................... OK
    70D: ................................................................ OK
   550D: ................ OK
   650D: .............. OK
   700D: ................. OK
   600D: ..................................................... OK
  1000D: ,................................ OK
   100D: ................!!!..!............................... FAILED!
  1100D: ...........................!!!!.. FAILED!
  1200D: ...........................!!!!.. FAILED!
  1300D: ....................................................... OK
   EOSM: ...........................:... OK
  EOSM2: ................................. OK

Testing callstack consistency with call/return trace for DebugMsg calls...
     5D: 96 stack traces, 12 stacks, 48 task switches, 767 interrupts OK
    5D2: 26 warning(s) OK
    5D3: 4148 stack traces, 57 stacks, 813 task switches, 1619 interrupts OK
    5D4: 1 warning(s) OK
     6D: 2695 stack traces, 53 stacks, 841 task switches, 1960 interrupts OK
    6D2: 2 warning(s) OK
     7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK
    7D2: 59 stack traces, 13 stacks, 15 task switches, 567 interrupts OK
    40D: 4 warning(s) OK
    50D: 31 warning(s) OK
    60D: 2736 stack traces, 38 stacks, 985 task switches, 1415 interrupts OK
    77D: 2 warning(s) OK
    70D: 2770 stack traces, 54 stacks, 922 task switches, 1841 interrupts OK
    80D: 1353 stack traces, 33 stacks, 633 task switches, 1022 interrupts OK
   400D: 170 stack traces, 22 stacks, 286 task switches, 1560 interrupts OK
   450D: 12 warning(s) OK
   550D: 1694 stack traces, 35 stacks, 1132 task switches, 1205 interrupts OK
   500D: 24 warning(s) OK
   600D: 3839 stack traces, 35 stacks, 958 task switches, 1276 interrupts OK
   650D: 3628 stack traces, 64 stacks, 1354 task switches, 1686 interrupts OK
   750D: 2 warning(s) OK
   700D: 3765 stack traces, 64 stacks, 907 task switches, 1444 interrupts OK
   760D: 2 warning(s) OK
   800D: 2 warning(s) OK
   100D: 2017 stack traces, 57 stacks, 892 task switches, 1528 interrupts OK
   200D: 2 warning(s) OK
  1000D: 11 warning(s) OK
  1100D: 3831 stack traces, 35 stacks, 943 task switches, 1407 interrupts OK
  1200D: 3860 stack traces, 38 stacks, 1007 task switches, 1377 interrupts OK
  1300D: 4101 stack traces, 39 stacks, 1029 task switches, 1298 interrupts OK
   EOSM: 2233 stack traces, 55 stacks, 903 task switches, 1399 interrupts OK
  EOSM2: 1250 stack traces, 30 stacks, 639 task switches, 1350 interrupts OK

Preparing portable ROM dumper...
Testing portable ROM dumper...
     5D: CF: ROM0.BIN: OK	ROM1.BIN: OK	
    5D2: CF: ROM0.BIN: OK	ROM1.BIN: OK	
    5D3: SD: ROM0.BIN: OK	ROM1.BIN: OK	
    5D4: SD: ROM1.BIN: OK	SFDATA.BIN: OK	
     6D: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
    6D2: SD: ROM0.BIN: OK	ROM1.BIN: OK	
     7D: CF: ROM0.BIN: OK	ROM1.BIN: OK	
    7D2: SD: ROM1.BIN: OK	
    40D: CF: ROM0.BIN: OK	ROM1.BIN: OK	
    50D: CF: ROM0.BIN: OK	ROM1.BIN: OK	
    60D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
    70D: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
    77D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
    80D: SD: ROM1.BIN: OK	SFDATA.BIN: OK	
   400D: CF: ROM0.BIN: OK	ROM1.BIN: OK	
   450D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   500D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   550D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   600D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   650D: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
   700D: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
   750D: SD: ROM1.BIN: OK	SFDATA.BIN: OK	
   760D: SD: ROM1.BIN: OK	SFDATA.BIN: OK	
   800D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   100D: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
   200D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
  1000D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
  1100D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
  1200D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
  1300D: SD: ROM0.BIN: OK	ROM1.BIN: OK	
   EOSM: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	
  EOSM2: SD: ROM0.BIN: OK	ROM1.BIN: OK	SFDATA.BIN: OK	

Cleaning up...
Restoring your SD/CF card images...

#
# Test suite completed.
#
set +v
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/sharedspace/QEMU/qemu-eos/html to /var/lib/jenkins/jobs/QEMU-tests/htmlreports/QEMU_20self-testing_20results
Triggering a new build of QEMU-coverage
Triggering a new build of QEMU-dm-spy
Triggering a new build of QEMU-FA_CaptureTestImage
Triggering a new build of QEMU-EOSM2
Triggering a new build of QEMU-boot-check
Triggering a new build of QEMU-1300D
Triggering a new build of QEMU-ML-menu
Triggering a new build of QEMU-memcheck
Finished: SUCCESS