有时候碰到了kernel panic,如果stack在linux kernel里,那就需要有linux kernel的debug symbol,如果你的kernel是release的,那就可以直接下载symbol就可以了。
1. 从ubuntu keyserver获取key
ubuntu 16.04及以后的系统:
$sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C8CAB6595FDFF622
ubuntu 16.04以前的系统:
$sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ECDCAD72428D7C01
2. 创建debug list文件
$ codename=$(lsb_release -c | awk '{print $2}') #获取发行版代号
创建/etc/apt/sources.list.d/ddebs.list文件,添加如下内容:
deb http://ddebs.ubuntu.com/ ${codename} main restricted universe multiverse
deb http://ddebs.ubuntu.com/ ${codename}-security main restricted universe multiverse
deb http://ddebs.ubuntu.com/ ${codename}-updates main restricted universe multiverse
deb http