Boot log: qemu_arm-virt-gicv2-uefi
- Kernel Warnings: 0
- Warnings: 0
- Kernel Errors: 0
- Boot result: FAIL
- Errors: 2
1 10:59:01.770675 lava-dispatcher, installed at version: 2022.10
2 10:59:01.770868 start: 0 validate
3 10:59:01.770991 Start time: 2022-11-26 10:59:01.770985+00:00 (UTC)
4 10:59:01.772009 Validating that http://storage.kernelci.org/images/uefi/edk2-stable202005/arm/QEMU_EFI.fd exists
5 10:59:02.131893 Validating that http://storage.kernelci.org/cip/linux-4.4.y-cip/v4.4.302-cip70-236-g69445bc0d420/arm/multi_v7_defconfig/gcc-10/kernel/zImage exists
6 10:59:02.497085 Validating that http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/20221107.1/armel/rootfs.cpio.gz exists
7 10:59:02.856209 cmd: ['docker', 'pull', 'kernelci/qemu']
8 10:59:02.856461 Calling: 'nice' 'docker' 'pull' 'kernelci/qemu'
9 10:59:03.014487 >> Using default tag: latest
10 10:59:04.133150 >> latest: Pulling from kernelci/qemu
11 10:59:04.173297 >> Digest: sha256:83f5d13b5b10ae462b9a5affc6fa0e62d674e5fdc4e40704ec02616d3d9196a3
12 10:59:04.173541 >> Status: Image is up to date for kernelci/qemu:latest
13 10:59:04.206522 >> docker.io/kernelci/qemu:latest
14 10:59:04.209567 Returned 0 in 1 seconds
15 10:59:04.342916 cmd: ['docker', 'run', '--rm', '--init', 'kernelci/qemu', 'qemu-system-arm', '--version']
16 10:59:04.343211 Calling: 'nice' 'docker' 'run' '--rm' '--init' 'kernelci/qemu' 'qemu-system-arm' '--version'
17 10:59:05.966874 >> QEMU emulator version 7.1.0 (Debian 1:7.1+dfsg-2~bpo11+3)
18 10:59:05.967171 >> Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers
19 10:59:06.880362 Returned 0 in 2 seconds
20 10:59:06.981706 validate duration: 5.21
22 10:59:06.982186 start: 1 deployimages (timeout 00:03:00) [common]
23 10:59:06.982326 start: 1.1 lava-overlay (timeout 00:03:00) [common]
24 10:59:06.982651 [common] Preparing overlay tarball in /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p
25 10:59:06.982851 makedir: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin
26 10:59:06.982999 makedir: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/tests
27 10:59:06.983137 makedir: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/results
28 10:59:06.983293 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-add-keys
29 10:59:06.983498 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-add-sources
30 10:59:06.983678 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-background-process-start
31 10:59:06.983862 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-background-process-stop
32 10:59:06.984037 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-common-functions
33 10:59:06.984212 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-echo-ipv4
34 10:59:06.984390 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-install-packages
35 10:59:06.984563 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-installed-packages
36 10:59:06.984740 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-os-build
37 10:59:06.984922 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-probe-channel
38 10:59:06.985097 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-probe-ip
39 10:59:06.985273 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-target-ip
40 10:59:06.985445 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-target-mac
41 10:59:06.985619 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-target-storage
42 10:59:06.985799 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-case
43 10:59:06.985974 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-event
44 10:59:06.986147 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-feedback
45 10:59:06.986321 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-raise
46 10:59:06.986495 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-reference
47 10:59:06.986692 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-runner
48 10:59:06.986869 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-set
49 10:59:06.987042 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-test-shell
50 10:59:06.987222 Updating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-install-packages (oe)
51 10:59:06.987454 Updating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/bin/lava-installed-packages (oe)
52 10:59:06.987645 Creating /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/environment
53 10:59:06.987794 LAVA metadata
54 10:59:06.987900 - LAVA_JOB_ID=199295
55 10:59:06.987997 - LAVA_DISPATCHER_IP=172.19.0.2
56 10:59:06.988141 start: 1.1.1 lava-vland-overlay (timeout 00:03:00) [common]
57 10:59:06.988244 skipped lava-vland-overlay
58 10:59:06.988358 end: 1.1.1 lava-vland-overlay (duration 00:00:00) [common]
59 10:59:06.988474 start: 1.1.2 lava-multinode-overlay (timeout 00:03:00) [common]
60 10:59:06.988569 skipped lava-multinode-overlay
61 10:59:06.988676 end: 1.1.2 lava-multinode-overlay (duration 00:00:00) [common]
62 10:59:06.988790 start: 1.1.3 test-definition (timeout 00:03:00) [common]
63 10:59:06.988903 Loading test definitions
64 10:59:06.989096 start: 1.1.3.1 inline-repo-action (timeout 00:03:00) [common]
65 10:59:06.989212 Using /lava-199295 at stage 0
66 10:59:06.989705 uuid=199295_1.1.3.1 testdef=None
67 10:59:06.989833 end: 1.1.3.1 inline-repo-action (duration 00:00:00) [common]
68 10:59:06.989953 start: 1.1.3.2 test-overlay (timeout 00:03:00) [common]
69 10:59:06.990733 end: 1.1.3.2 test-overlay (duration 00:00:00) [common]
71 10:59:06.991091 start: 1.1.3.3 test-install-overlay (timeout 00:03:00) [common]
72 10:59:06.992054 end: 1.1.3.3 test-install-overlay (duration 00:00:00) [common]
74 10:59:06.992414 start: 1.1.3.4 test-runscript-overlay (timeout 00:03:00) [common]
75 10:59:06.993341 runner path: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/0/tests/0_dmesg test_uuid 199295_1.1.3.1
76 10:59:06.993553 end: 1.1.3.4 test-runscript-overlay (duration 00:00:00) [common]
78 10:59:06.993902 start: 1.1.3.5 inline-repo-action (timeout 00:03:00) [common]
79 10:59:06.994006 Using /lava-199295 at stage 1
80 10:59:06.994448 uuid=199295_1.1.3.5 testdef=None
81 10:59:06.994587 end: 1.1.3.5 inline-repo-action (duration 00:00:00) [common]
82 10:59:06.994708 start: 1.1.3.6 test-overlay (timeout 00:03:00) [common]
83 10:59:06.995401 end: 1.1.3.6 test-overlay (duration 00:00:00) [common]
85 10:59:06.995738 start: 1.1.3.7 test-install-overlay (timeout 00:03:00) [common]
86 10:59:06.996693 end: 1.1.3.7 test-install-overlay (duration 00:00:00) [common]
88 10:59:06.997046 start: 1.1.3.8 test-runscript-overlay (timeout 00:03:00) [common]
89 10:59:06.997984 runner path: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/1/tests/1_bootrr test_uuid 199295_1.1.3.5
90 10:59:06.998191 end: 1.1.3.8 test-runscript-overlay (duration 00:00:00) [common]
92 10:59:06.998520 Creating lava-test-runner.conf files
93 10:59:06.998614 Using lava-test-runner path: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/0 for stage 0
94 10:59:06.998741 - 0_dmesg
95 10:59:06.998856 Using lava-test-runner path: /var/lib/lava/dispatcher/tmp/199295/lava-overlay-vn60q77p/lava-199295/1 for stage 1
96 10:59:06.998984 - 1_bootrr
97 10:59:06.999117 end: 1.1.3 test-definition (duration 00:00:00) [common]
98 10:59:06.999238 start: 1.1.4 compress-overlay (timeout 00:03:00) [common]
99 10:59:07.011462 end: 1.1.4 compress-overlay (duration 00:00:00) [common]
100 10:59:07.011611 start: 1.1.5 persistent-nfs-overlay (timeout 00:03:00) [common]
101 10:59:07.011729 end: 1.1.5 persistent-nfs-overlay (duration 00:00:00) [common]
102 10:59:07.011847 end: 1.1 lava-overlay (duration 00:00:00) [common]
103 10:59:07.011970 start: 1.2 apply-overlay-guest (timeout 00:03:00) [common]
104 10:59:07.012076 Overlay: /var/lib/lava/dispatcher/tmp/199295/compress-overlay-mgzuhctp/overlay-1.1.4.tar.gz
105 10:59:17.975638 end: 1.2 apply-overlay-guest (duration 00:00:11) [common]
107 10:59:17.976372 start: 1.3 deploy-device-env (timeout 00:02:49) [common]
108 10:59:17.976528 end: 1.3 deploy-device-env (duration 00:00:00) [common]
109 10:59:17.976685 start: 1.4 download-retry (timeout 00:02:49) [common]
110 10:59:17.976853 start: 1.4.1 http-download (timeout 00:02:49) [common]
111 10:59:17.977150 downloading http://storage.kernelci.org/images/uefi/edk2-stable202005/arm/QEMU_EFI.fd
112 10:59:17.977302 saving as /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/bios/QEMU_EFI.fd
113 10:59:17.977441 total size: 2097152 (2MB)
114 10:59:17.977560 No compression specified
115 10:59:18.514535 progress 1% (0MB)
116 10:59:18.870550 progress 6% (0MB)
117 10:59:19.048854 progress 12% (0MB)
118 10:59:19.050196 progress 17% (0MB)
119 10:59:19.226699 progress 23% (0MB)
120 10:59:19.227840 progress 28% (0MB)
121 10:59:19.229360 progress 34% (0MB)
122 10:59:19.230342 progress 39% (0MB)
123 10:59:19.404618 progress 45% (0MB)
124 10:59:19.405639 progress 50% (1MB)
125 10:59:19.406921 progress 56% (1MB)
126 10:59:19.408197 progress 62% (1MB)
127 10:59:19.409174 progress 67% (1MB)
128 10:59:19.410383 progress 73% (1MB)
129 10:59:19.411385 progress 78% (1MB)
130 10:59:19.412573 progress 84% (1MB)
131 10:59:19.582486 progress 89% (1MB)
132 10:59:19.583906 progress 95% (1MB)
133 10:59:19.584928 progress 100% (2MB)
134 10:59:19.585426 2MB downloaded in 1.61s (1.24MB/s)
135 10:59:19.585692 end: 1.4.1 http-download (duration 00:00:02) [common]
137 10:59:19.586164 end: 1.4 download-retry (duration 00:00:02) [common]
138 10:59:19.586328 start: 1.5 download-retry (timeout 00:02:47) [common]
139 10:59:19.586483 start: 1.5.1 http-download (timeout 00:02:47) [common]
140 10:59:19.586759 downloading http://storage.kernelci.org/cip/linux-4.4.y-cip/v4.4.302-cip70-236-g69445bc0d420/arm/multi_v7_defconfig/gcc-10/kernel/zImage
141 10:59:19.586890 saving as /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/kernel/zImage
142 10:59:19.587013 total size: 6603808 (6MB)
143 10:59:19.587129 No compression specified
144 10:59:20.201698 progress 0% (0MB)
145 10:59:20.739447 progress 5% (0MB)
146 10:59:20.918547 progress 10% (0MB)
147 10:59:21.094730 progress 15% (0MB)
148 10:59:21.111230 progress 20% (1MB)
149 10:59:21.114035 progress 25% (1MB)
150 10:59:21.272689 progress 30% (1MB)
151 10:59:21.288126 progress 35% (2MB)
152 10:59:21.290849 progress 40% (2MB)
153 10:59:21.293648 progress 45% (2MB)
154 10:59:21.296391 progress 50% (3MB)
155 10:59:21.299213 progress 55% (3MB)
156 10:59:21.451423 progress 60% (3MB)
157 10:59:21.454159 progress 65% (4MB)
158 10:59:21.467007 progress 70% (4MB)
159 10:59:21.469864 progress 75% (4MB)
160 10:59:21.472608 progress 80% (5MB)
161 10:59:21.475426 progress 85% (5MB)
162 10:59:21.656758 progress 90% (5MB)
163 10:59:21.659324 progress 95% (6MB)
164 10:59:21.675063 progress 100% (6MB)
165 10:59:21.675449 6MB downloaded in 2.09s (3.02MB/s)
166 10:59:21.675701 end: 1.5.1 http-download (duration 00:00:02) [common]
168 10:59:21.676176 end: 1.5 download-retry (duration 00:00:02) [common]
169 10:59:21.676333 start: 1.6 download-retry (timeout 00:02:45) [common]
170 10:59:21.676488 start: 1.6.1 http-download (timeout 00:02:45) [common]
171 10:59:21.676721 Not decompressing ramdisk as can be used compressed.
172 10:59:21.676881 downloading http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/20221107.1/armel/rootfs.cpio.gz
173 10:59:21.677003 saving as /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/ramdisk/rootfs.cpio.gz
174 10:59:21.677123 total size: 7877654 (7MB)
175 10:59:21.677238 No compression specified
176 10:59:22.213465 progress 0% (0MB)
177 10:59:22.924752 progress 5% (0MB)
178 10:59:23.102505 progress 10% (0MB)
179 10:59:23.109299 progress 15% (1MB)
180 10:59:23.280228 progress 20% (1MB)
181 10:59:23.284223 progress 25% (1MB)
182 10:59:23.287802 progress 30% (2MB)
183 10:59:23.291610 progress 35% (2MB)
184 10:59:23.458190 progress 40% (3MB)
185 10:59:23.461770 progress 45% (3MB)
186 10:59:23.465252 progress 50% (3MB)
187 10:59:23.468741 progress 55% (4MB)
188 10:59:23.649507 progress 60% (4MB)
189 10:59:23.654185 progress 65% (4MB)
190 10:59:23.657222 progress 70% (5MB)
191 10:59:23.671604 progress 75% (5MB)
192 10:59:23.674580 progress 80% (6MB)
193 10:59:23.677577 progress 85% (6MB)
194 10:59:23.680610 progress 90% (6MB)
195 10:59:23.683626 progress 95% (7MB)
196 10:59:24.025395 progress 100% (7MB)
197 10:59:24.025882 7MB downloaded in 2.35s (3.20MB/s)
198 10:59:24.026151 end: 1.6.1 http-download (duration 00:00:02) [common]
200 10:59:24.026636 end: 1.6 download-retry (duration 00:00:02) [common]
201 10:59:24.026800 end: 1 deployimages (duration 00:00:17) [common]
202 10:59:24.026963 start: 2 boot-image-retry (timeout 00:05:00) [common]
203 10:59:24.027121 start: 2.1 boot-qemu-image (timeout 00:05:00) [common]
204 10:59:24.027276 start: 2.1.1 execute-qemu (timeout 00:05:00) [common]
205 10:59:24.027622 Extending command line for qcow2 test overlay
206 10:59:24.028192 Pulling docker image
207 10:59:24.028348 cmd: ['docker', 'pull', 'kernelci/qemu']
208 10:59:24.028483 Calling: 'nice' 'docker' 'pull' 'kernelci/qemu'
209 10:59:24.183526 >> Using default tag: latest
210 10:59:25.298124 >> latest: Pulling from kernelci/qemu
211 10:59:25.338437 >> Digest: sha256:83f5d13b5b10ae462b9a5affc6fa0e62d674e5fdc4e40704ec02616d3d9196a3
212 10:59:25.338751 >> Status: Image is up to date for kernelci/qemu:latest
213 10:59:25.371649 >> docker.io/kernelci/qemu:latest
214 10:59:25.374379 Returned 0 in 1 seconds
215 10:59:25.510441 Boot command: docker run --interactive --tty --rm --init --name=lava-docker-qemu-199295-2.1.1-862jiobtws --mount=type=bind,source=/var/lib/lava/dispatcher/tmp,destination=/var/lib/lava/dispatcher/tmp kernelci/qemu qemu-system-arm -cpu cortex-a15 -machine virt-2.11,gic-version=2 -nographic -net nic,model=virtio,macaddr=52:54:00:12:34:58 -net user -m 512 -monitor none -bios /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/bios/QEMU_EFI.fd -kernel /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/kernel/zImage -append "console=ttyAMA0,115200 root=/dev/ram0 debug verbose console_msg_format=syslog earlycon" -initrd /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/ramdisk/rootfs.cpio.gz -drive format=qcow2,file=/var/lib/lava/dispatcher/tmp/199295/apply-overlay-guest-q6ixubv9/lava-guest.qcow2,media=disk,if=virtio,id=lavatest
216 10:59:25.649075 started a shell command
217 10:59:25.649599 end: 2.1.1 execute-qemu (duration 00:00:02) [common]
218 10:59:25.649792 end: 2.1 boot-qemu-image (duration 00:00:02) [common]
219 10:59:25.649968 start: 2.2 auto-login-action (timeout 00:04:58) [common]
220 10:59:25.650134 Setting prompt string to ['Linux version [0-9]']
221 10:59:25.650274 auto-login-action: Wait for prompt ['Linux version [0-9]'] (timeout 00:05:00)
222 10:59:31.349367 [2J[01;01H[=3h[2J[01;01H[0m[35m[40m[0m[37m[40mBdsDxe: failed to load Boot0001 \"UEFI Misc Device\" from VenHw(93E34C7E-B50E-11DF-9223-2443DFD72085,00): Not Found
223 10:59:31.354766 BdsDxe: failed to load Boot0002 \"UEFI Misc Device 2\" from PciRoot(0x0)/Pci(0x2,0x0): Not Found
224 10:59:31.358135 BdsDxe: failed to load Boot0003 \"UEFI Non-Block Boot Device\" from VenMedia(1428F772-B64A-441E-B8C3-9EBDD7F893C7): Not Found
225 10:59:31.361766
226 11:00:31.139895 >>Start PXE over IPv4.
227 11:00:31.140178 PXE-E16: No valid offer received.
228 11:00:31.140996 BdsDxe: failed to load Boot0004 \"UEFI PXEv4 (MAC:525400123458)\" from PciRoot(0x0)/Pci(0x1,0x0)/MAC(525400123458,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0): Not Found
229 11:00:31.147475 BdsDxe: loading Boot0005 \"EFI Internal Shell\" from Fv(64074AFE-340A-4BE6-94BA-91B5B4D0F71E)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
230 11:00:31.151634 BdsDxe: starting Boot0005 \"EFI Internal Shell\" from Fv(64074AFE-340A-4BE6-94BA-91B5B4D0F71E)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
231 11:00:31.175205 [2J[01;01H[01;01HUEFI Interactive Shell v2.2
232 11:00:31.175686 EDK II
233 11:00:31.176294 UEFI v2.70 (EDK II, 0x00010000)
234 11:00:31.178980 [1m[33m[40mMapping table[0m[37m[40m
235 11:00:31.180586
236 11:00:31.180966 Data Abort Exception PC at 0x5C66931E CPSR 0x60000133
238 11:04:23.650422 end: 2.2 auto-login-action (duration 00:04:58) [common]
240 11:04:23.650847 boot-image-retry failed: 1 of 1 attempts. 'auto-login-action timed out after 298 seconds'
241 11:04:23.650981 Stopping the qemu container lava-docker-qemu-199295-2.1.1-862jiobtws
243 11:04:24.795110 end: 2 boot-image-retry (duration 00:05:01) [common]
245 11:04:24.795643 Cleaning after the job
246 11:04:24.795839 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/bios
247 11:04:24.796589 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/kernel
248 11:04:24.797990 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/199295/deployimages-kzohi05v/ramdisk
249 11:04:24.799596 Stopping the qemu container lava-docker-qemu-199295-2.1.1-862jiobtws
250 11:04:24.830935 start: 5.1 power-off (timeout 00:00:30) [common]
251 11:04:24.831392 end: 5.1 power-off (duration 00:00:00) [common]
252 11:04:24.831578 start: 5.2 read-feedback (timeout 00:10:00) [common]
253 11:04:24.831972 Listened to connection for namespace 'common' for up to 1s
254 11:04:24.832244 Finalising connection for namespace 'common'
256 11:04:24.933104 Data Abort Exception PC at 0x5C66931E CPSR 0x60000133 poweroff
258 11:04:24.933720 Already disconnected
259 11:04:25.034504 end: 5.2 read-feedback (duration 00:00:00) [common]
260 11:04:25.034717 Root tmp directory removed at /var/lib/lava/dispatcher/tmp/199295
261 11:04:25.036787 JobError: Your job cannot terminate cleanly.