kernel hangs when the video stream is running in 2.6.28-rc9-omap1 in devkit8000 board

Hi,

The kernel hangs when the video stream is running. The occurrence is random.

I am using “nohz=off” added to my bootargs,

the kernel trace is,

[root@AUGUR /]# BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0]
Modules linked in:

Pid: 0, comm: swapper
CPU: 0 Not tainted (2.6.28-rc9-omap1 #60)
PC is at handle_IRQ_event+0x68/0x74
LR is at complete+0x3c/0x48
pc : [] lr : [] psr: 60000113
sp : c0431c40 ip : c784dd70 fp : c0431c5c
r10: 0000001d r9 : c043ef58 r8 : 00000000
r7 : 0000003e r6 : 00000001 r5 : 00000000 r4 : 00000000
r3 : 00000000 r2 : 00000000 r1 : 00000003 r0 : 00000001
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 87f5c018 DAC: 00000017
[] (show_regs+0x0/0x50) from [] (softlockup_tick+0x108/0x148)
r5:00000184 r4:00000147
[] (softlockup_tick+0x0/0x148) from [] (run_local_timers+0x1c/0x20)
r8:c043e0b8 r7:00000193 r6:24cf9631 r5:c0433118 r4:00000000
[] (run_local_timers+0x0/0x20) from [] (update_process_times+0x30/0x60)
[] (update_process_times+0x0/0x60) from [] (tick_sched_timer+0x90/0xc4)
r5:c0431bf8 r4:c046f8d0
[] (tick_sched_timer+0x0/0xc4) from [] (__run_hrtimer+0x30/0x70)
r7:7fffffff r6:ffffffff r5:c043e0b8 r4:c046f8d0
[] (__run_hrtimer+0x0/0x70) from [] (hrtimer_interrupt+0x174/0x1e8)
r5:00000193 r4:c046f8d0
[] (hrtimer_interrupt+0x0/0x1e8) from [] (omap2_gp_timer_interrupt+0x28/0x34)
[] (omap2_gp_timer_interrupt+0x0/0x34) from [] (handle_IRQ_event+0x3c/0x74)
[] (handle_IRQ_event+0x0/0x74) from [] (handle_level_irq+0x94/0xec)
r7:0000003e r6:00000001 r5:0000005f r4:c043fed0
[] (handle_level_irq+0x0/0xec) from [] (__exception_text_start+0x68/0x88)
r5:c0431c90 r4:0000005f

Any pointers to debug this or help fix this would be helpful.

Thanks and Regards,
HarishKumar.V

Hi Harish,

I am Gowtham and i recently got a devkit8000 board. I have a few
questions for you. Were you able to get android running on the board?
If yes, how can i get it to run on my board? Have been able to get any
thing else running on the board? Any help and advice is greatly
appreciated.

Thanks,
Gowtham

Hi,

Yes, android running on board.

Also, X11+GTK package and Angstorm running on devkit8000 board.

Is it possible for you to share the uImage file. I cannot get android
to work on mine. May be i am missing some steps on how to compile.

Thanks,
Gowtham

I can actually help you out if you can explain the problem in detail.

-KP

Behalf Of gowtham gowda

Hi,

For me, when i run an video stream program which captures from webcam and display on framebuffer device in realtime.

At that stage, after running for quite some time, it crashes,

The occurrence is random.

I am using “nohz=off” added to my bootargs,

the kernel trace is,

[root@AUGUR /]# BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0]
Modules linked in:

Pid: 0, comm: swapper
CPU: 0 Not tainted (2.6.28-rc9-omap1 #60)
PC is at handle_IRQ_event+0x68/0x74
LR is at complete+0x3c/0x48
pc : [] lr : [] psr: 60000113
sp : c0431c40 ip : c784dd70 fp : c0431c5c
r10: 0000001d r9 : c043ef58 r8 : 00000000
r7 : 0000003e r6 : 00000001 r5 : 00000000 r4 : 00000000
r3 : 00000000 r2 : 00000000 r1 : 00000003 r0 : 00000001
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 87f5c018 DAC: 00000017
[] (show_regs+0x0/0x50) from [] (softlockup_tick+0x108/0x148)
r5:00000184 r4:00000147
[] (softlockup_tick+0x0/0x148) from [] (run_local_timers+0x1c/0x20)
r8:c043e0b8 r7:00000193 r6:24cf9631 r5:c0433118 r4:00000000
[] (run_local_timers+0x0/0x20) from [] (update_process_times+0x30/
0x60)
[] (update_process_times+0x0/0x60) from [] (tick_sched_timer+0x90/0xc4)
r5:c0431bf8 r4:c046f8d0
[] (tick_sched_timer+0x0/0xc4) from [] (__run_hrtimer+0x30/0x70)
r7:7fffffff r6:ffffffff r5:c043e0b8 r4:c046f8d0
[] (__run_hrtimer+0x0/0x70) from [] (hrtimer_interrupt+0x174/0x1e8)
r5:00000193 r4:c046f8d0
[] (hrtimer_interrupt+0x0/0x1e8) from [] (omap2_gp_timer_interrupt+0x28/0x34)
[] (omap2_gp_timer_interrupt+0x0/0x34) from [] (handle_IRQ_event+0x3c/0x74)
[] (handle_IRQ_event+0x0/0x74) from [] (handle_level_irq+0x94/0xec)
r7:0000003e r6:00000001 r5:0000005f r4:c043fed0
[] (handle_level_irq+0x0/0xec) from [] (__exception_text_start+0x68/0x88)
r5:c0431c90 r4:0000005f

Can u help me to proceed on this.