Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Nov 2013 21:20:08 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Don Lewis <truckman@FreeBSD.org>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: panic: double fault with 11.0-CURRENT r258504
Message-ID:  <20131127192008.GD59496@kib.kiev.ua>
In-Reply-To: <201311271903.rARJ2v6u042303@gw.catspoiler.org>
References:  <20131127185017.GC59496@kib.kiev.ua> <201311271903.rARJ2v6u042303@gw.catspoiler.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--H8NM9WPt3ooVzFd/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Nov 27, 2013 at 11:02:57AM -0800, Don Lewis wrote:
> On 27 Nov, Konstantin Belousov wrote:
> > On Wed, Nov 27, 2013 at 10:33:30AM -0800, Don Lewis wrote:
> >> On 27 Nov, Konstantin Belousov wrote:
> >> > On Wed, Nov 27, 2013 at 09:41:36AM -0800, Don Lewis wrote:
> >> >> On 27 Nov, Konstantin Belousov wrote:
> >> >> > On Wed, Nov 27, 2013 at 02:49:12AM -0800, Don Lewis wrote:
> >> >> >> <http://people.freebsd.org/~truckman/doublefault2.JPG>;
> >> >> >=20
> >> >> > What is the instruction at cpu_switch+0x9b ?
> >> >>=20
> >> >> movl 0x8(%edx),%eax
> >> > So it is line 176 in swtch.s. Is machine still in ddb, or did you
> >> > obtained the core ? If yes, please print out the content of words at
> >> > 0xe4f62bb0 + 4, +8 (*), +16. Please print the content of the word at
> >> > address (*) + 8.
> >>=20
> >> It is still in ddb.
> >>=20
> >> <http://people.freebsd.org/~truckman/doublefault3.JPG>, though not in
> >> the above order.
> > Uhm, sorry, I mistyped the last part of the instructions.
> >=20
> > The new thread pointer is 0xd2f4e000, there is nothing incriminating.
> > Please print the word at 0xd2f4e000+0x254 =3D=3D 0xd2f4e254, which woul=
d be
> > the address of the new thread pcb. It is load from the pcb + 8 which
> > faults.
>=20
> 0xf3d44d60
Again, the pointer looks fine, and its tail is 0xd60, which is correct for
the pcb offset in the last page of the thread stack.

Please do 'show thread 0xd2f4e000' before trying below instructions.

What happens if you try to read word at 0xf3d44d68 ?

--H8NM9WPt3ooVzFd/
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iQIcBAEBAgAGBQJSlkXnAAoJEJDCuSvBvK1B260P/A+cLEvlSTnzVNlFWoEsbVph
XtWBX8Pq3fRIvopJbG5IkzvRTh/gjuD4MXhxlgPwW03u+OX//KSJESp/hnJ2E4g2
7tRsE6ssH3oZUWNp5ctL1aFOVRrp0QbY+mNQ/wEOpOcpUxs0UYczmSfn4fxW8NVk
R1LMS3rJasA/RTL+BPJIPwa8pbl3G9SV70aRFXixq1wJp8C3tTBW9h2Sn4Yyk3z/
jrnhVXfh+rNt+Fu++Mg7jJpgT1QMJA169hQxR7BClqY2VCPGrnUWHH7g8C+edFaM
+e7RQsi6EZyHQkRwrtTrWhLbgZK1Z+KD/jRpBsE1T45le0ShY0N+DmlupJNYtYTQ
5YZDqT1h/kCoZXabMV73PEcBU23PEzxFj5CVL7BhjRjxq7mlUXIejN0kRrZUzGxX
e/bdtO6Wn2VgyEDTq8/sVBsYugokuXRU0qgWiQRIRegRM+YbmGnpBLg4F3NP/kiu
n7Hn4+V/GmCvuP1Lr8ATDApxelHAQ4h6k7D7zR9NYUEqaIPawUGixPRTrYiPXlB8
fVmmcVeAbZ8vyAKfBRwGxZUNPwLlARnS97QIoFvqMQLwkbM38jWLW4DyMzq47XIo
OqmqY9ft0VmFfnijcUCKipTMD78XNuU6s6rntq+/GY1DIxkyNG/v+i21vR+INgzP
oxrzxzy328uzVLH0DL+t
=wSPj
-----END PGP SIGNATURE-----

--H8NM9WPt3ooVzFd/--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131127192008.GD59496>