LINUX.ORG.RU
решено ФорумAdmin

Где искать «namelist» для утилиты crash ?


0

1

Доброго времени суток.

Для анализа crash dump'а нужен не только сам дамп, но и некое «namelist». google подсказывает, что это uncompressed kernel, т.е. vmlinux, а не vmlinuz

Опять же судя по гуглу, для rhel4 оно входило в пакет kernel-debug, для rhel3 - kernel-debuginfo, и лежало в /usr/lib/debug/lib/modules/<release>

Теперь нет. Возникает вопрос, как это добыть. Нашёл http://www.uvm.edu/~bcodding/ticker/archives/31 , не подошло (возможно, ядро достаточно новое и сжато bzip2, а не gzip)

★★★★★
Ответ на: комментарий от router

yum install kernel-debuginfo{,-common}

Работает:


[root@dl360-xxx ~]# crash  /usr/lib/debug/lib/modules/2.6.18-274.el5/vmlinux test.out
[...]
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...

      KERNEL: /usr/lib/debug/lib/modules/2.6.18-274.el5/vmlinux
    DUMPFILE: test.out
        CPUS: 4
        DATE: Mon Nov 21 19:35:53 2011
      UPTIME: 00:33:57
LOAD AVERAGE: 0.11, 0.07, 0.02
       TASKS: 149
    NODENAME: dl360-xxx
     RELEASE: 2.6.18-274.el5
     VERSION: #1 SMP Fri Jul 8 17:39:55 EDT 2011
     MACHINE: i686  (3199 Mhz)
      MEMORY: 3.8 GB
       PANIC: "SysRq : Trigger a crashdump"
         PID: 5775
     COMMAND: "bash"
        TASK: f3e1e000  [THREAD_INFO: f4a49000]
         CPU: 2
       STATE: TASK_RUNNING (SYSRQ)

crash>  

router ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.