pdbg -a probe is throwing Segmentation fault (core dumped)
PavamanSubramaniyam opened this issue · comments
Pavaman Subramaniyam commented
I have followed the steps mentioned in Cross compiling for BMC (ARM) of the README for Building on a x86 server and then did rsync of the binary to the Witherspoon BMC.
Then executed the ./pdbg -a probe command in the Witherspoon BMC shell.
root@witherspoon:~# pwd
/home/root
root@witherspoon:~# ls
pdbg
root@witherspoon:~# ls -l
total 396
-rwxr-xr-x 1 root root 403226 Jul 3 05:48 pdbg
root@witherspoon:~# ./pdbg -a probe
p0: POWER FSI2PIB
POWER9 ADU
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
POWER9 Chiplet
c1: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c2: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c3: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c4: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c5: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c6: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c7: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c8: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c10: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c11: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c12: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c13: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c14: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c15: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c16: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c17: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c18: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c19: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c20: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c21: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c22: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
POWER9 Chiplet
c23: POWER9 Core
t0: POWER9 Thread
t1: POWER9 Thread
t2: POWER9 Thread
t3: POWER9 Thread
Segmentation fault (core dumped)
Pavaman Subramaniyam commented
The pdbg version build using the git tree is as follows:
root@witherspoon:~# pdbg --version
pdbg 1.0 (commit 139ba07-dirty)
Then seeing the following core dump messages in the journalctl logs.
root@witherspoon:~# journalctl -f
-- Logs begin at Tue 2018-07-03 04:44:17 UTC. --
Jul 03 06:02:09 witherspoon kernel: ftgmac100 1e660000.ethernet eth0: NCSI: host driver not running on channel 0
Jul 03 06:02:09 witherspoon kernel[1079]: [591976.124775] ftgmac100 1e660000.ethernet eth0: NCSI: host driver not running on channel 0
Jul 03 06:04:05 witherspoon dbus[1040]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service'
Jul 03 06:04:05 witherspoon systemd[1]: Starting Time & Date Service...
Jul 03 06:04:05 witherspoon dbus[1040]: [system] Successfully activated service 'org.freedesktop.timedate1'
Jul 03 06:04:05 witherspoon systemd-timedated[19910]: /etc/localtime should be a symbolic link to a time zone data file in /usr/share/zoneinfo/.
Jul 03 06:04:05 witherspoon systemd[1]: Started Time & Date Service.
Jul 03 06:04:06 witherspoon systemd-timedated[19910]: Changed local time to Tue Jul 3 06:04:06 2018
Jul 03 06:04:06 witherspoon phosphor-timemanager[1328]: BMC system time is changed
Jul 03 06:09:48 witherspoon systemd[1]: Started Process Core Dump (PID 19918/UID 0).
Jul 03 06:09:53 witherspoon systemd-coredump[19919]: Process 19917 (pdbg) of user 0 dumped core.
Jul 03 06:09:58 witherspoon dbus[1040]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Jul 03 06:09:58 witherspoon systemd[1]: Starting Hostname Service...
Jul 03 06:09:58 witherspoon dbus[1040]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jul 03 06:09:58 witherspoon systemd[1]: Started Hostname Service.
Jul 03 06:09:59 witherspoon phosphor-dump-manager[1083]: Tue Jul 3 06:09:59 UTC 2018 Report is available in /var/lib/phosphor-debug-collector/dumps/2
Jul 03 06:10:00 witherspoon phosphor-dump-manager[1083]: Tue Jul 3 06:10:00 UTC 2018 Successfully completed