On Fri, Nov 06, 2015 at 07:59:45PM +0100, Stefan Wollny wrote:
> 
> With the patch I was able to use ktrace / kdump. The program crashes the
> system reliably. Here is the result:
> 

Hi,

There is a typo in the previous patch. Could you try with this one ?
(you need the previous patch that have been commited)

Thanks for your feedback, but please include the kernel backtrace on
ni_pledge panic.

-- 
Sebastien Marie

Index: compat_util.c
===================================================================
RCS file: /cvs/src/sys/compat/common/compat_util.c,v
retrieving revision 1.17
diff -u -p -r1.17 compat_util.c
--- compat_util.c       5 Nov 2015 23:43:33 -0000       1.17
+++ compat_util.c       7 Nov 2015 07:37:48 -0000
@@ -129,7 +129,7 @@ emul_find(struct proc *p, caddr_t *sgp, 
                 */
                /* XXX: prototype should have const here for NDINIT */
                NDINIT(&ndroot, LOOKUP, FOLLOW, UIO_SYSSPACE, prefix, p);
-               nd.ni_pledge = PLEDGE_EXEC;
+               ndroot.ni_pledge = PLEDGE_EXEC;
 
                if ((error = namei(&ndroot)) != 0)
                        goto bad2;

Reply via email to