Bug 7806 - Parselogs: Corei7_64 LSB kernel error (Cannot find map file)
Summary: Parselogs: Corei7_64 LSB kernel error (Cannot find map file)
Status: VERIFIED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-intel (show other bugs)
Version: 1.8
Hardware: NUC x86_64
: Medium normal
Target Milestone: 1.9
Assignee: Lucian Musat
QA Contact: Cristina Agurida
URL: http://yocto-lava.rb.intel.com/dashbo...
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-05-25 11:33 UTC by Lucian Musat
Modified: 2015-09-08 07:12 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Found by QA test)
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lucian Musat 2015-05-25 11:33:20 UTC
meta-intel : f9738ec19d3b2864c0bd71b9bb3418d16e922a12
meta-qt3 : 3016129d90b7ac8517a5227d819f10ad417b5b45
poky : fido-13.0.0
Yocto 1.8.rc1

image type
    core-image-sato-sdk
target
    intel-corei7-64-lsb 
machine
    NUC

STATUS: FAILED
BUILD: Initial default
ENVIRONMENT: corei7 on NUC
STEPS TO REPRODUCE: 
  
 Parse dmesg log and all log files in /var/log for keywords like: "error" , "failed" , "cannot", "can't" etc.
Filter out the known and invalid errors or errors that appear in certain situations and need to be ignored.



EXPECTED OUTCOME: 
  
 No errors or fails should be present in logs

ACTUAL OUTCOME:

 This error was found by the log parser:

Log: /var/log//kern.log

-----------------------

Central error: May 14 22:58:23 intel-corei7-64 kernel: Cannot find map file.

***********************

May 14 22:58:23 intel-corei7-64 kernel: klogd 1.5.1, log source = /proc/kmsg started.

May 14 22:58:23 intel-corei7-64 kernel: Cannot find map file.

May 14 22:58:23 intel-corei7-64 kernel: Loaded 88871 symbols from 17 modules.

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] Initializing cgroup subsys cpuset

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] Initializing cgroup subsys cpu

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] Initializing cgroup subsys cpuacct

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] Linux version 3.19.5-yocto-standard (pokybuild@yocto-ab-master) (gcc version 4.9.2 (GCC) ) #1 SMP PREEMPT Tue May 12 03:40:14 PDT 2015

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] Command line: BOOT_IMAGE=/vmlinuz root=/dev/sda2 rw console=ttyS0,115200 console=tty0 quiet

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] e820: BIOS-provided physical RAM map:

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved

May 14 22:58:23 intel-corei7-64 kernel: [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
Comment 1 Saul Wold 2015-05-26 19:45:28 UTC
Please add this warning to the white list, it's not really a bug.

 Apparently klogd identifies a map file by looking for a Version symbol. But 
kernels later than 2.6.27 don't define this symbol if KALLSYMS=y, because in 
that case, the kernel includes its own symbol table and doesn't need a map 
file.The problem is that the kernel hackers and the people responsible for 
sysklogd can't agree on whose fault this is and which program should be 
changed, so it just doesn't get fixed.
Comment 2 Lucian Musat 2015-05-27 06:32:35 UTC
Ok, will put this into the next whitelist update.
Comment 4 Cristina Agurida 2015-09-08 07:12:11 UTC
Verified.