Re: SIGKILL on child spawned with system(), runs fine by hand
On Tue, Feb 2, 2010 at 1:42 PM, Camm Maguire <camm@maguirefamily.org> wrote:
>> Does system() fail *only* when running your specific application?
>>
>
> Are you asking if I've compiled a separate wrapper around system as a
> check? No not yet. But gcl, as opposed to gclcvs, executes a similar
> command without issue in the same environment. And since writing, the
> following has been pointed out to me from the kernel log:
Do you have a tiny testcase showing the use of system() and does it work?
> [4252735.880000]
> [4252735.880000] do_page_fault() pid=24223 command='raw_pre_gcl' type=15 address=0x00000000
Your process tried to access 0x00000000 and faulted.
> [4252735.880000]
> [4252735.880000] YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> [4252735.880000] PSW: 00000000000011001111111100001111 Not tainted
> [4252735.880000] r00-03 000000ff000cff0f 00000000001283fc 000000000002ee2f 00000000faf01980
> [4252735.880000] r04-07 00000000001223fc 0000000000000000 0000000000328758 00000000faf01034
> [4252735.880000] r08-11 000000000012873c 000000000036e7b0 0000000000479f68 0000000000000001
> [4252735.880000] r12-15 000000000032b87c 0000000000625708 0000000000620cc8 00000000004ba044
> [4252735.880000] r16-19 000000000032e6ec 0000000000329758 00000000006256e0 00000000001223fc
> [4252735.880000] r20-23 00000000006255d8 000000000000006c 000000000032877b 0000000025252525
> [4252735.880000] r24-27 00000000faf01ac8 00000000faf01ac8 0000000000328758 00000000001223fc
> [4252735.880000] r28-31 0000000000328758 0000000000000000 00000000faf01ac0 0000000040bc928b
> [4252735.880000] sr00-03 000000000000e000 0000000000000000 0000000000000000 000000000000e000
> [4252735.880000] sr04-07 000000000000e000 000000000000e000 000000000000e000 000000000000e000
> [4252735.880000]
> [4252735.880000] VZOUICununcqcqcqcqcqcrmunTDVZOUI
> [4252735.880000] FPSR: 00001100001111111111100000000000
> [4252735.880000] FPER1: 00000000
> [4252735.880000] fr00-03 0c3ff80000000000 0000000000000000 0000000000000000 0000000000000000
> [4252735.880000] fr04-07 0000000000000000 4a89174e00000000 12848d8400004e37 024f67e800000000
> [4252735.880000] fr08-11 f3f419bff0094230 00004a88c949ba09 000049566427d850 000000012f83c3c0
> [4252735.880000] fr12-15 0000000000000002 000000012f840010 000000012f840000 0000000040622e70
> [4252735.880000] fr16-19 0000000000000002 000000012f840010 0000000000000081 ffffffffc0000000
> [4252735.880000] fr20-23 000000004010ae2c 0000000040641670 000000019999999a 0000000200000001
> [4252735.880000] fr24-27 3ca0000000000000 3ff0000000000000 3ff0000000000000 3ff0000000000000
> [4252735.880000] fr28-31 0000000000000000 0000000040669598 0000000000000000 ffffffff00004e37
> [4252735.880000]
> [4252735.880000] IASQ: 000000000000e000 000000000000e000 IAOQ: 000000000002ee2b 000000000002c013
> [4252735.880000] IIR: 0cbc1280 ISR: 000000000000e000 IOR: 0000000000000000
I was executing instruction 0x0cbc1280 (away from my box right now or
I'd decode this).
> [4252735.880000] CPU: 0 CR30: 0000000144d7c000 CR31: f73bff7ebebfbfe7
> [4252735.880000] ORIG_R28: 000000000032877b
> [4252735.880000] IAOQ[0]: 000000000002ee2b
> [4252735.880000] IAOQ[1]: 000000000002c013
> [4252735.880000] RP(r2): 000000000002ee2f
>
> Advice?
Anything could be wrong. You have to debug it.
Cheers,
Carlos.
Reply to: