[Bug 219153] head, stable/11, release/11.0.1: libkvm (& more?) not updated to handle powerpc/powerpc64 ET_DYN based vmcore.* 's and such
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue May 9 22:23:22 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219153
--- Comment #3 from Mark Millard <markmi at dsl-only.net> ---
(In reply to Mark Millard from comment #2)
An FYI based on my ET_DYN test hack in
libkvm:
I've gotten some more panics with the libkvm
change in place. This makes the new core.txt.*
more interesting.
Initially here I just emphasize where
/usr/local/bin/gdb and /usr/libexec/gdb use
in crashinfo got different
results, picking an example vmcore file.
3c3
< Tue May 9 14:21:24 PDT 2017
---
> Tue May 9 14:58:07 PDT 2017
5c5
< FreeBSD FBSDG4S 12.0-CURRENT FreeBSD 12.0-CURRENT r317820M powerpc
---
> FBSDG4S
9,24c9,15
< GNU gdb (GDB) 7.12.1 [GDB v7.12.1 for FreeBSD]
. . .
< This GDB was configured as "powerpc-portbld-freebsd12.0".
. . .
< Reading symbols from /boot/kernel/kernel...Reading symbols from
/usr/lib/debug//boot/kernel/kernel.debug...done.
< done.
---
> GNU gdb 6.1.1 [FreeBSD]
. . .
> This GDB was configured as "powerpc-marcel-freebsd"...kgdb: kvm_read:
25a17
>
38,39c30,31
< No thread selected.
< (kgdb) No thread selected.
---
> 0x00000000 in ?? ()
> (kgdb) #0 0x00000000 in ?? ()
113,115c105,107
< cpu0:decrementer 140155 1757
< irq0: iichb0 104190 1306
< irq8: bge0 4043 51
---
> cpu0:decrementer 140155 117
> irq0: iichb0 104190 87
> irq8: bge0 4043 3
117c109
< irq70: ohci0 ohci1+ 22390 281
---
> irq70: ohci0 ohci1+ 22390 19
122c114
< irq27: iichb1 85 1
---
> irq27: iichb1 85 0
124,125c116,117
< irq10: atapci0 5778 72
< irq38: ata0 8593 108
---
> irq10: atapci0 5778 5
> irq38: ata0 8593 7
127,132c119,124
< irq53: smudoorbell0 30226 379
< irq124: IPI 237384 2976
< cpu3:decrementer 32632 409
< cpu1:decrementer 33061 415
< cpu2:decrementer 34929 438
< Total 653474 8193
---
> irq53: smudoorbell0 30226 25
> irq124: IPI 237384 197
> cpu3:decrementer 32632 27
> cpu1:decrementer 33061 27
> cpu2:decrementer 34929 29
> Total 653474 543
143c135
< Device 512-blocks Used Avail Capacity
---
> Device 1K-blocks Used Avail Capacity
578,586c570,598
< 7f032b8 tcp4 0 0 *.111 *.* LISTEN
< 7f03570 tcp6 0 0 *.111 *.* LISTEN
< 7d56348 udp6 0 0 *.* *.*
< 5ea8c08 udp4 0 0 *.901 *.*
< 5ea8d20 udp4 0 0 *.111 *.*
< 5ea8e38 udp6 0 0 *.903 *.*
< 5ea9000 udp6 0 0 *.111 *.*
< 5ea9118 udp4 0 0 *.514 *.*
< 5ea9230 udp6 0 0 *.514 *.*
---
> 8f93000 tcp4 0 0 192.168.1.7.22 192.168.1.106.4955 ESTABLISHED
> a8732b8 tcp4 0 0 127.0.0.1.25 *.* LISTEN
> 8fac570 tcp4 0 0 *.22 *.* LISTEN
> 8fac828 tcp6 0 0 *.22 *.* LISTEN
> 8fb9570 tcp6 0 0 *.2049 *.* LISTEN
> 8fb9828 tcp4 0 0 *.2049 *.* LISTEN
> 8facae0 tcp4 0 0 *.762 *.* LISTEN
> 8fad000 tcp6 0 0 *.762 *.* LISTEN
> 8f932b8 tcp4 0 0 *.111 *.* LISTEN
> 8f93570 tcp6 0 0 *.111 *.* LISTEN
> 8cbc8c0 udp4 0 0 127.0.0.1.123 *.*
> 8cbc9d8 udp6 0 0 fe80::1%lo0.123 *.*
> 8cbcaf0 udp6 0 0 ::1.123 *.*
> 8cbcc08 udp4 0 0 192.168.1.7.123 *.*
> 8cbcd20 udp6 0 0 2601:1c0:4301:25.1 *.*
> 8cbce38 udp6 0 0 fe80::214:51ff:f.1 *.*
> 8cbd000 udp4 0 0 *.123 *.*
> 8cbd118 udp6 0 0 *.123 *.*
> 62ad000 udp6 0 0 *.2049 *.*
> 62ad118 udp4 0 0 *.2049 *.*
> 8cbd230 udp4 0 0 *.762 *.*
> 8cbd348 udp6 0 0 *.762 *.*
> 62ad230 udp6 0 0 *.* *.*
> 627a9d8 udp4 0 0 *.610 *.*
> 627aaf0 udp4 0 0 *.111 *.*
> 627ac08 udp6 0 0 *.1013 *.*
> 627ad20 udp6 0 0 *.111 *.*
> 627ae38 udp4 0 0 *.514 *.*
> 627b000 udp6 0 0 *.514 *.*
595a608,614
> tcp4 0/0/10 localhost.smtp
> tcp4 0/0/128 *.ssh
> tcp6 0/0/128 *.ssh
> tcp6 0/0/128 *.nfsd
> tcp4 0/0/128 *.nfsd
> tcp4 0/0/128 *.quotad
> tcp6 0/0/128 *.quotad
. . . (I do not show the < kernel configuration text here) . . .
---
> Assertion failed: (i == size - 1 && ("\\0 found in the middle of a file")), function kernconfdump, file /usr/src/usr.sbin/config/main.c, line 734.
> Abort trap (core dumped)
Some text that is not different based on which gdb
but has odd content is:
------------------------------------------------------------------------
ps -axlww
UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
------------------------------------------------------------------------
vmstat -s
25198744 cpu context switches
1099617232 device interrupts
1099617232 software interrupts
1099617232 traps
1099617232 system calls
1099617232 kernel threads created
1099617232 fork() calls
1099617232 vfork() calls
1099617232 rfork() calls
1099617232 swap pager pageins
1099617232 swap pager pages paged in
1099617232 swap pager pageouts
1099617232 swap pager pages paged out
1099617232 vnode pager pageins
1099617232 vnode pager pages paged in
1099617232 vnode pager pageouts
1099617232 vnode pager pages paged out
1099617232 page daemon wakeups
1099617232 pages examined by the page daemon
1099617232 clean page reclamation shortfalls
1099617232 pages reactivated by the page daemon
1099617232 copy-on-write faults
1099617232 copy-on-write optimized faults
1099617232 zero fill pages zeroed
1099617232 zero fill pages prezeroed
1099617232 intransit blocking page faults
1099617232 total VM faults taken
1099617232 page faults requiring I/O
1099617232 pages affected by kernel thread creation
1099617232 pages affected by fork()
1099617232 pages affected by vfork()
1099617232 pages affected by rfork()
1099617232 pages freed
1099617232 pages freed by daemon
1099617232 pages freed by exiting processes
0 pages active
0 pages inactive
0 pages in the laundry queue
0 pages wired down
0 pages free
0 bytes per page
0 total name lookups
cache hits (0% pos + 0% neg) system 0% per-directory
deletions 0%, falsehits 0%, toolong 0%
The following had titles but no content:
vmstat -m
vmstat -z
pstat -s
netstat -m
fstat
The following got an error:
iostat
iostat: readkmem: error reading value (kvm_read):
The following reported all zeros:
nfsstat
netstat -s
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-toolchain
mailing list