svn commit: r304104 - stable/11/usr.bin/truss
Glen Barber
gjb at FreeBSD.org
Sun Aug 14 23:34:04 UTC 2016
Once re@ receives the proper request, yes.
Glen
On Mon, Aug 15, 2016 at 12:28:40AM +0100, Steven Hartland wrote:
> This going to make it into 11.0-RELEASE?
>
> On 14/08/2016 23:43, Baptiste Daroussin wrote:
> >Author: bapt
> >Date: Sun Aug 14 22:43:48 2016
> >New Revision: 304104
> >URL: https://svnweb.freebsd.org/changeset/base/304104
> >
> >Log:
> > MFC: r303685
> > truss: fix uninitialized trussinfo->curthread in add_threads()/enter_syscall
> > trussinfo->curthread must be initialized before calling enter_syscall(),
> > it is used by t->proc->abi->fetch_args().
> > Without that truss is segfaulting and the attached program also crash.
> > Submitted by: Nikita Kozlov (nikita at gandi.net)
> > Reviewed by: jhb
> > Differential Revision: https://reviews.freebsd.org/D7399
> >
> >Modified:
> > stable/11/usr.bin/truss/setup.c
> >Directory Properties:
> > stable/11/ (props changed)
> >
> >Modified: stable/11/usr.bin/truss/setup.c
> >==============================================================================
> >--- stable/11/usr.bin/truss/setup.c Sun Aug 14 22:08:25 2016 (r304103)
> >+++ stable/11/usr.bin/truss/setup.c Sun Aug 14 22:43:48 2016 (r304104)
> >@@ -223,8 +223,10 @@ add_threads(struct trussinfo *info, stru
> > t = new_thread(p, lwps[i]);
> > if (ptrace(PT_LWPINFO, lwps[i], (caddr_t)&pl, sizeof(pl)) == -1)
> > err(1, "ptrace(PT_LWPINFO)");
> >- if (pl.pl_flags & PL_FLAG_SCE)
> >+ if (pl.pl_flags & PL_FLAG_SCE) {
> >+ info->curthread = t;
> > enter_syscall(info, t, &pl);
> >+ }
> > }
> > free(lwps);
> > }
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-stable-11/attachments/20160814/b163b434/attachment.sig>
More information about the svn-src-stable-11
mailing list