Re: Gallium debugging and crash dumps

From: Alan Somers <asomers_at_freebsd.org>
Date: Thu, 15 May 2014 14:39:50 -0600
On Thu, May 15, 2014 at 2:33 PM, Michael Jung <mikej_at_mikej.com> wrote:
> On , Michael Jung wrote:
>>
>> Hi:
>>
>> If there is a better list to post this to please let me know.
>>
>> I've started playing with VT and gallium. I boot on ZFS but have a UFS
>> drive
>> and swap partition.  Anyone with idea's why I'm not getting any crash
>> info?
>>
>> I am guessing it is because the machine is not rebooting but locks up hard
>> so
>> is there any extra debugging that can be turned on?
>>
>> On the surface Gallium seems to be the root of the problem.
>>
>> Here is my dump/swap config:
>>
>> FreeBSD charon 10.0-STABLE FreeBSD 10.0-STABLE #0 r265914M: Wed May 14
>> 15:44:17 EDT 2014     mikej_at_charon:/usr/obj/usr/src/sys/VT  amd64
>>
>> root_at_charon:/usr/home/mikej # swapinfo
>> Device          1K-blocks     Used    Avail Capacity
>> /dev/ada2s1a     16777216        0 16777216     0%
>> root_at_charon:/usr/home/mikej #
>>
>> root_at_charon:/usr/home/mikej # dumpon  -l
>> ada2s1a
>> root_at_charon:/usr/home/mikej #
>>
>> root_at_charon:/usr/home/mikej # grep dump /etc/rc.conf
>> dumpdev="AUTO"            # Device to crashdump to (device name, AUTO, or
>> NO).
>> dumpdir="/data/crash"    # Directory where crash dumps are to be stored
>> root_at_charon:/usr/home/mikej #
>>
>> root_at_charon:/usr/home/mikej # ls -lad /data/crash/
>> drwxr-xr-x  2 root  wheel  512 Apr 20 13:15 /data/crash/
>> root_at_charon:/usr/home/mikej #
>>
>> http://216.26.158.189/Xorg.0.log
>>
>> --mikej
>> _______________________________________________
>> freebsd-current_at_freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
>
>
> OK another crash today and the machine did reboot but still nothing in
> /data/crash
>
>
> [mikej_at_charon ~]$ gpart list ada2
> Geom name: ada2
> modified: false
> state: OK
> fwheads: 16
> fwsectors: 63
> last: 3907029167
> first: 63
> entries: 4
> scheme: MBR
> Providers:
> 1. Name: ada2s1
>    Mediasize: 2000398901760 (1.8T)
>    Sectorsize: 512
>    Stripesize: 0
>    Stripeoffset: 32256
>    Mode: r2w2e3
>    rawtype: 165
>    length: 2000398901760
>    offset: 32256
>    type: freebsd
>    index: 1
>    end: 3907029167
>    start: 63
> Consumers:
> 1. Name: ada2
>    Mediasize: 2000398934016 (1.8T)
>    Sectorsize: 512
>    Mode: r2w2e5
>
> [mikej_at_charon ~]$ ls /dev/ada2
> ada2     ada2s1   ada2s1a  ada2s1b
> [mikej_at_charon ~]$ ls /dev/ada2
>
> I simply must just not understand something that is fundamental here.
>
> If I get this right swap is a slice ada2s1b, not a partition which
> should be fine for core dumps right?  On reboot dumps to swap are not
> being wrote to /data/dump!
>
> If UFS is dirty and auto-fsck runs - is this an issue?
>
> I obviously don't get something. Please someone enlighten me ;-)

Try doing "sysctl debug.kdb.panic=1".  That will forcibly panic your
system.  If you still don't get a crashdump, then it's not Gallium's
fault.

Also, check that /data/crash is mounted before savecore runs.

-Alan

>
> Regards,
>
> --mikej
> Michael Jung
>
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Thu May 15 2014 - 18:39:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:49 UTC