git checkout 9e895ace5d82df8929b16f58e9f515f6d54ab82d Previous HEAD position was 728c681... Merge remote-tracking branch 'kees/strncpy-strlen' into devel-hive-x86_64-201306231236 HEAD is now at 9e895ac... Linux 3.10-rc7 ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:9e895ace5d82df8929b16f58e9f515f6d54ab82d:bisect-sound 2013-06-23-13:38:15 9e895ace5d82df8929b16f58e9f515f6d54ab82d reuse /kernel/x86_64-randconfig-h004-0623/9e895ace5d82df8929b16f58e9f515f6d54ab82d/vmlinuz-3.10.0-rc7 2013-06-23-13:38:17 detecting boot state .. 15 25 38 47 61 75. 85 90 SUCCESS bisect: good commit 9e895ace5d82df8929b16f58e9f515f6d54ab82d git bisect start 728c681783a8e0b8a0dc5df440503c51bbaa9789 9e895ace5d82df8929b16f58e9f515f6d54ab82d -- Previous HEAD position was 9e895ac... Linux 3.10-rc7 HEAD is now at c1be5a5... Linux 3.9 Bisecting: 5 revisions left to test after this (roughly 3 steps) [76bf0e2ad9dacf346f861d13764ef4e3ed10e310] x86: kaslr: report kernel offset on panic git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/sound/obj-bisect running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/sound/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:76bf0e2ad9dacf346f861d13764ef4e3ed10e310:bisect-sound 2013-06-23-13:43:55 76bf0e2ad9dacf346f861d13764ef4e3ed10e310 compiling 364 real 2185 user 190 sys 651.33% cpu x86_64-randconfig-h004-0623 80122 blocks 2013-06-23-13:54:11 detecting boot state 3.10.0-rc6-00142-g76bf0e2. 8 16 19 27 TEST FAILURE Increasing repeat count from 90 to 160 dmesg-kvm-vp-6032-20130623135735-3.10.0-rc6-00142-g76bf0e2-92 Bisecting: 2 revisions left to test after this (roughly 2 steps) [a6c21a0b3185bcc54996819157735398140a674f] x86: kaslr: return location from decompress_kernel running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/sound/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:a6c21a0b3185bcc54996819157735398140a674f:bisect-sound 2013-06-23-13:56:44 a6c21a0b3185bcc54996819157735398140a674f compiling 31 real 138 user 22 sys 511.55% cpu x86_64-randconfig-h004-0623 80122 blocks 2013-06-23-13:58:24 detecting boot state 3.10.0-rc6-00139-ga6c21a0.. 11 30 37 46 53 58 66 75 79 84 96 108 114 124 126 127 131 139 144 148 155 158 159........................ 160 SUCCESS Bisecting: 0 revisions left to test after this (roughly 1 step) [c1babe7ec300af293cf2716f037a935e6bb81a94] x86: kaslr: select memory region from e820 maps running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/sound/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:c1babe7ec300af293cf2716f037a935e6bb81a94:bisect-sound 2013-06-23-14:23:26 c1babe7ec300af293cf2716f037a935e6bb81a94 compiling 187 real 137 user 21 sys 85.10% cpu x86_64-randconfig-h004-0623 80122 blocks 2013-06-23-14:27:38 detecting boot state 3.10.0-rc6-00141-gc1babe7. 2 22 48 TEST FAILURE dmesg-kvm-vp-5112-20130623142949-3.10.0-rc6-00141-gc1babe7-94 dmesg-kvm-vp-15622-20130623143031-3.10.0-rc6-00141-gc1babe7-94 dmesg-kvm-lkp-sbx04-62619-20130623183256-3.10.0-rc6-00141-gc1babe7-94 dmesg-kvm-lkp-nex04-33434-20130623143024-3.10.0-rc6-00141-gc1babe7-94 Bisecting: 0 revisions left to test after this (roughly 0 steps) [57fa4af0635d30b2061377aab87094762fbc3373] x86: kaslr: select random base offset running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/sound/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:57fa4af0635d30b2061377aab87094762fbc3373:bisect-sound 2013-06-23-14:29:39 57fa4af0635d30b2061377aab87094762fbc3373 compiling 140 real 140 user 21 sys 115.74% cpu x86_64-randconfig-h004-0623 80122 blocks 2013-06-23-14:32:29 detecting boot state 3.10.0-rc6-00140-g57fa4af. 3 11 TEST FAILURE dmesg-kvm-lkp-nex04-34031-20130623143433-3.10.0-rc6-00140-g57fa4af-95 57fa4af0635d30b2061377aab87094762fbc3373 is the first bad commit commit 57fa4af0635d30b2061377aab87094762fbc3373 Author: Kees Cook Date: Tue Apr 23 17:18:38 2013 -0700 x86: kaslr: select random base offset Select a random location when CONFIG_RANDOMIZE_BASE is used, bounded by CONFIG_RANDOMIZE_BASE_MAX_OFFSET. Sources of randomness currently include RDRAND, RDTSC, or the i8254. Signed-off-by: Kees Cook --- v3: - fall back to reading the i8254 when no TSC, suggested by HPA. v2: - use rdtscl from msr.h, thanks to Mathias Krause. :040000 040000 86efe9a82901cc38c573f0129979d7d86515cb74 861d12ed5b44131c9b9ccfb938efba39e603d815 M arch bisect run success ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:a6c21a0b3185bcc54996819157735398140a674f:bisect-sound 2013-06-23-14:34:01 a6c21a0b3185bcc54996819157735398140a674f reuse /kernel/x86_64-randconfig-h004-0623/a6c21a0b3185bcc54996819157735398140a674f/vmlinuz-3.10.0-rc6-00139-ga6c21a0 2013-06-23-14:34:01 detecting boot state 161 163 178 184 194 203 207 220 236 249 253 277 284 298 305 314 331 342 352 359 377 396 418 430 449 463 470 478. 479 480 SUCCESS ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:728c681783a8e0b8a0dc5df440503c51bbaa9789:bisect-sound TEST FAILURE /kernel/x86_64-randconfig-h004-0623/728c681783a8e0b8a0dc5df440503c51bbaa9789/dmesg-kvm-inn-4632-20130623133716-3.10.0-rc7-00012-g728c681-3 /kernel/x86_64-randconfig-h004-0623/728c681783a8e0b8a0dc5df440503c51bbaa9789/dmesg-kvm-lkp-sbx04-6328-20130623174553-3.10.0-rc7-00012-g728c681-3 /kernel/x86_64-randconfig-h004-0623/728c681783a8e0b8a0dc5df440503c51bbaa9789/dmesg-kvm-roam-19428-20130623125605-3.10.0-rc7-00012-g728c681-3 HEAD is now at 728c681 Merge remote-tracking branch 'kees/strncpy-strlen' into devel-hive-x86_64-201306231236 ========= upstream ========= Fetching linus ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:9e895ace5d82df8929b16f58e9f515f6d54ab82d:bisect-sound 2013-06-23-14:49:37 9e895ace5d82df8929b16f58e9f515f6d54ab82d reuse /kernel/x86_64-randconfig-h004-0623/9e895ace5d82df8929b16f58e9f515f6d54ab82d/vmlinuz-3.10.0-rc7 2013-06-23-14:49:38 detecting boot state . 91 95 104 113 116 119 120. 123 125 126 130 134 141 146 155 160 164 170 176 186 200 203 208 217 236 249 253 263 273 279 287 291 298 305 317 323 326 334 343 350 355 358 368 375 378 385 394 397 412 423 438 446 455 463 468 474 479....... 480 SUCCESS ========= linux-next ========= Fetching next ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-h004-0623/linux-devel:devel-hive-x86_64-201306231236:e1a86578747376f08985627c84df088a5d0d1e92:bisect-sound 2013-06-23-15:23:14 e1a86578747376f08985627c84df088a5d0d1e92 compiling 2013-06-23-15:35:30 detecting boot state 3.10.0-rc6-next-20130621-08021-ge1a8657.. 14 31 46 61 79 97 103 116 127 141 153 171 184 205 230 241 258 271 295 306 316 340 352 378 390 406 429 442 457 469 473 478.... 479.................................... 480 SUCCESS