On Tue, 2015-08-04 at 23:54 -1000, parv wrote:> Please CC me as I cannot properly use my laptop, Thinkpad X200 (i386). > > 8-stable has been crashing a lot since source update of Jul 2015[0]. After building debug kernel, kgdb shows lock reversal order & in ufsdirhash. File systems (/, var, misc) are all UFS, with var & misc having soft updates enabled. > > Crash had happened just after boot (during mktemp); when I tried to delete a directory (/misc/obj); when I tried to edit (vi /etc/fstab) so that / would be mounted readonly. Most recent crash ... > > http://imagebin.ca/v/2B50NARvIHsH > > Any clue would be appreciated. > > - parv > > > [0] crash also happened while svn was trying to update source of 8. Now "svn log" wants to connect to the remote repo instead of showing the current revision. >When you say you built a debug kernel, does that include option WITNESS_KDB? If so, remove that so you can find the real error. LORs related to ufs_dirhash have been reported for years, and nobody with the appropriate skills seems to be interested in fixing them; they just get declared to be harmless. (IMO the spewage related to this makes witness essentially useless.) -- Ian
On August 5, 2015 4:10:14 AM HST, Ian L wrote:>On Tue, 2015-08-04 at 23:54 -1000, parv wrote: >> Please CC me as I cannot properly use my laptop, Thinkpad X200 >(i386). >> >> 8-stable has been crashing a lot since source update of Jul 2015[0]. >After building debug kernel, kgdb shows lock reversal order & in >ufsdirhash. File systems (/, var, misc) are all UFS, with var & misc >having soft updates enabled. >> >> Crash had happened just after boot (during mktemp); when I tried to >delete a directory (/misc/obj); when I tried to edit (vi /etc/fstab) so >that / would be mounted readonly. Most recent crash ... >> >> http://imagebin.ca/v/2B50NARvIHsH >> >> Any clue would be appreciated....>When you say you built a debug kernel, does that include option >WITNESS_KDB? If so, remove that so you can find the real error. LORs >related to ufs_dirhash have been reported for years, and nobody with >the >appropriate skills seems to be interested in fixing them; they just get >declared to be harmless.I will try that as soon as I can. Currently after every little fs operation, I am thrown in debugger-reboot-fsck cycle. As such I cannot do anything. This is my own damn fault because the non-debug kernel would run for some random but meaningful amount of time before crash & reboot. I tried booting /boot/kernel.old/kernel from boot prompt but that presented debugger soon after boot. BTW is it possible to set kernel.old to boot next time at boot prompt? --
On August 5, 2015 4:10:14 AM HST, Ian wrote:>On Tue, 2015-08-04 at 23:54 -1000, parv wrote: >> Please CC me as I cannot properly use my laptop, Thinkpad X200 >(i386). >> >> 8-stable has been crashing a lot since source update of Jul 2015[0]. >>After building debug kernel, kgdb shows lock reversal order & in >>ufsdirhash. File systems (/, var, misc) are all UFS, with var & misc >having soft updates enabled. >> >> Crash had happened just after boot (during mktemp); when I tried to >delete a directory (/misc/obj); when I tried to edit (vi /etc/fstab) so >that / would be mounted readonly. Most recent crash ... >> >> http://imagebin.ca/v/2B50NARvIHs...>> [0] crash also happened while svn was trying to update source of 8. >>Now "svn log" wants to connect to the remote repo instead of showing >>the current revision. > >When you say you built a debug kernel, does that include option >WITNESS_KDB?Yes; other things wrt "debug kernel" ... options DDB options GDB options KDB options KDB_TRACE #options KDB_UNATTENDED options INVARIANT options INVARIANT_SUPPORT options WITNESS #options WITNESS_KDB options WITNESS_SKIPSPIN> If so, remove that so you can find the real error.Above is the current state (of kernel configuration).>LORs >related to ufs_dirhash have been reported for years, and nobody with >the >appropriate skills seems to be interested in fixing them; they just get >declared to be harmless.Aye. After installing kernel with W*KDB option missing, FreeBSD 8 now runs meaningfully long enough before crash-reboot. Thanks Ian. I will now do binary search which is causing seemingly random crashes. Crashes seem to coincide with network traffic on wlan device (ath). Between Jun 2015 & Jul 23 2015, only changes relevant are apparently related to TCP & openssh.> (IMO the spewage related to this makes >witness >essentially useless.)Is there any point then in keeping even plain WITNESS option? --