On Monday, July 11 2016, Aaron M. Ucko wrote: > Sergio Durigan Junior <sergi...@sergiodj.net> writes: > >> Right, so I've given this another try and, again, I am unable to >> reproduce the bug. I am using pizzetti.debian.org (porter box) to test, >> and it is the only machine that I have access to. > > It looks like you accidentally got the wrong porterbox -- pizzetti is > running ppc64, on which newlisp hasn't run into any trouble. I was able > to reproduce the problem on partch, which is running classic 32-bit > powerpc; see below for the resulting backtrace.
Hm, you're right. I'll get in touch with DSA and request access to partch. Thanks for the pointer. >> Therefore, I am out of options for diagnosing this issue. I see you're >> a DD, so I'd appreciate some help here, because you probably have access >> to the buildd machine that showed the failure. Can you try to generate >> a corefile there? > > FTR, access to actual buildds is limited to a handful of DDs actively > involved in porting or system administration, and I am not among them. Ops, didn't know that. > Meanwhile, I noticed that #828805 is still a problem on the Hurd > (porterbox exodar.debian.net). I'll have to ask DSA about this one too. > ------------------------------------------------------------ > > Starting program: /home/ucko/newlisp/newlisp qa-dot > > Testing built-in functions ... > -> semaphore > Program received signal SIGSEGV, Segmentation fault. > 0x1fd82e54 in semctl () from /lib/powerpc-linux-gnu/libc.so.6 > (gdb) bt > #0 0x1fd82e54 in semctl () from /lib/powerpc-linux-gnu/libc.so.6 > #1 0x20075cf8 in semaphore (sem_id=2457602, value=<optimized out>, > type=<optimized out>) at nl-filesys.c:2090 > #2 0x20075e10 in p_semaphore (params=<optimized out>) at nl-filesys.c:1996 > #3 0x2004d498 in evaluateExpression (cell=0x201b9b90) at newlisp.c:1580 > #4 0x20052ee8 in setDefine (symbol=0x20139760, params=<optimized out>, > type=<optimized out>) at newlisp.c:5166 > #5 0x200530d4 in p_set (params=<optimized out>) at newlisp.c:5104 > #6 0x2004d498 in evaluateExpression (cell=0x201b98c0) at newlisp.c:1580 > #7 0x20053f88 in p_and (params=0x201b98c0) at newlisp.c:6171 > #8 0x2004d498 in evaluateExpression (cell=0x201bcde0) at newlisp.c:1580 > #9 0x2004e348 in evaluateLambda (localLst=0x201bcde0, arg=<optimized out>, > newContext=<optimized out>) at newlisp.c:1901 > #10 0x2004d4d4 in evaluateExpression (cell=0x201bc150) at newlisp.c:1588 > #11 0x20052834 in p_apply (params=0x200e92a0) at newlisp.c:4732 > #12 0x2004d498 in evaluateExpression (cell=0x200ec350) at newlisp.c:1580 > #13 0x20051b08 in p_catch (params=0x200ec350) at newlisp.c:4500 > #14 0x2004d498 in evaluateExpression (cell=0x200ec400) at newlisp.c:1580 > #15 0x20053f88 in p_and (params=0x200ec400) at newlisp.c:6171 > #16 0x2004d498 in evaluateExpression (cell=0x200ec330) at newlisp.c:1580 > #17 0x20053e68 in p_evalBlock (params=0x200ec330) at newlisp.c:6123 > #18 0x2004d498 in evaluateExpression (cell=0x200ec4b0) at newlisp.c:1580 > #19 0x20053b18 in p_if (params=0x200ef520) at newlisp.c:5650 > #20 0x2004d498 in evaluateExpression (cell=0x200efc30) at newlisp.c:1580 > #21 0x20054184 in p_not (params=<optimized out>) at newlisp.c:6213 > #22 0x2004d498 in evaluateExpression (cell=0x200efd10) at newlisp.c:1580 > #23 0x20053a34 in p_if (params=0x200efd10) at newlisp.c:5638 > #24 0x2004d498 in evaluateExpression (cell=0x200efe00) at newlisp.c:1580 > #25 0x20055ea8 in evaluateBlock (cell=0x200efe00) at newlisp.c:5627 > #26 dolist (params=0x200efce0, doType=<optimized out>) at newlisp.c:6095 > #27 0x2004d498 in evaluateExpression (cell=0x200ef5c0) at newlisp.c:1580 > #28 0x2004e348 in evaluateLambda (localLst=0x200ef5c0, arg=<optimized out>, > newContext=<optimized out>) at newlisp.c:1901 > #29 0x2004d4d4 in evaluateExpression (cell=0x200eb100) at newlisp.c:1588 > #30 0x2004f040 in evaluateStream (stream=0xfffeedcc, outDevice=0, > flag=<optimized out>) at newlisp.c:1337 > #31 0x20052280 in loadFile (fileName=<optimized out>, offset=0, > linkFlag=<optimized out>, context=<optimized out>) at newlisp.c:3317 > #32 0x20047aa8 in main (argc=2, argv=0xfffef714) at newlisp.c:897 Thanks, that is helpful. I'll investigate more later and come back as soon as I find the fix to the problem. Cheers, -- Sergio GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36 Please send encrypted e-mail if possible http://sergiodj.net/
signature.asc
Description: PGP signature