On 12/24/2012 06:09 AM, Quentin
Armitage wrote:
I'm using F18-beta-rc3 on a Dreamplug and experiencing kernel soft
lockups when I do a git clone. I first noticed this happening with
the 3.6.3-3.f18.armv5tel.kirkwood kernel (it may occur on earlier
versions too), but it is still occurring with
3.6.10-6.fc18.armv5tel.kirkwood.
I get the following output on the console:
[ 3531.311277] BUG: soft lockup - CPU#0 stuck for 22s! [git:678]
[ 3531.317052] Modules linked in: 8021q garp stp llc ip6t_REJECT
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6table_mangle
ip6_tables xt_conntrack iptable_mangle ipt_MASQUERADE iptable_nat
nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ledtrig_timer
snd_usb_audio vfat fat snd_usbmidi_lib snd_hwdep snd_rawmidi
snd_seq snd_seq_device snd_pcm btmrvl_sdio btmrvl snd_page_alloc
snd_timer snd soundcore libertas_sdio bluetooth libertas cfg80211
rfkill leds_gpio mv643xx_eth mmc_block sata_mv mvsdio mmc_core
mv_cesa usb_storage
[ 3531.364479]
[ 3531.365971] Pid: 678, comm: git
[ 3531.370604] CPU: 0 Not tainted
(3.6.10-6.fc18.armv5tel.kirkwood #1)
[ 3531.377259] PC is at __dma_page_dev_to_cpu+0x68/0xcc
[ 3531.382247] LR is at dma_async_memcpy_pg_to_pg+0x150/0x1dc
[ 3531.387758] pc : [<c000fa44>] lr :
[<c0236274>] psr: 60000013
[ 3531.387758] sp : deb2dcf0 ip : 0001ee9d fp : 00000000
[ 3531.399282] r10: c09f9880 r9 : 00000fda r8 : 1ee9d07c
[ 3531.404524] r7 : 00000001 r6 : 0000007c r5 : 00000026 r4 :
c0b563a0
[ 3531.411073] r3 : c064e03c r2 : 00000000 r1 : 0000007c r0 :
c0b563a0
[ 3531.417622] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA
ARM Segment user
[ 3531.424790] Control: 0005397f Table: 1eb40000 DAC: 00000015
[ 3531.430571] [<c000edac>] (unwind_backtrace+0x0/0x124)
from [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
[ 3531.439929] [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
from [<c003aa18>] (__run_hrtimer+0xb0/0x1d4)
[ 3531.449109] [<c003aa18>] (__run_hrtimer+0xb0/0x1d4) from
[<c003b22c>] (hrtimer_interrupt+0x104/0x250)
[ 3531.458383] [<c003b22c>] (hrtimer_interrupt+0x104/0x250)
from [<c0016024>] (orion_timer_interrupt+0x24/0x34)
[ 3531.468259] [<c0016024>]
(orion_timer_interrupt+0x24/0x34) from [<c00754cc>]
(handle_irq_event_percpu+0x38/0x23c)
[ 3531.478572] [<c00754cc>]
(handle_irq_event_percpu+0x38/0x23c) from [<c0075700>]
(handle_irq_event+0x30/0x40)
[ 3531.488445] [<c0075700>] (handle_irq_event+0x30/0x40)
from [<c0077d30>] (handle_level_irq+0xcc/0xdc)
[ 3531.497616] [<c0077d30>] (handle_level_irq+0xcc/0xdc)
from [<c0074ef8>] (generic_handle_irq+0x28/0x38)
[ 3531.506965] [<c0074ef8>] (generic_handle_irq+0x28/0x38)
from [<c0009b64>] (handle_IRQ+0x68/0x8c)
[ 3531.515796] [<c0009b64>] (handle_IRQ+0x68/0x8c) from
[<c0444af4>] (__irq_svc+0x34/0x78)
[ 3531.523843] [<c0444af4>] (__irq_svc+0x34/0x78) from
[<c000fa44>] (__dma_page_dev_to_cpu+0x68/0xcc)
[ 3531.532847] [<c000fa44>]
(__dma_page_dev_to_cpu+0x68/0xcc) from [<c0236274>]
(dma_async_memcpy_pg_to_pg+0x150/0x1dc)
[ 3531.543416] [<c0236274>]
(dma_async_memcpy_pg_to_pg+0x150/0x1dc) from [<c02377a8>]
(dma_memcpy_pg_to_iovec+0xf0/0x180)
[ 3531.554161] [<c02377a8>]
(dma_memcpy_pg_to_iovec+0xf0/0x180) from [<c03835d0>]
(dma_skb_copy_datagram_iovec+0x100/0x1d4)
[ 3531.565092] [<c03835d0>]
(dma_skb_copy_datagram_iovec+0x100/0x1d4) from [<c03a9c3c>]
(tcp_recvmsg+0x630/0xac0)
[ 3531.575143] [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0) from
[<c03c9138>] (inet_recvmsg+0x48/0x5c)
[ 3531.583713] [<c03c9138>] (inet_recvmsg+0x48/0x5c) from
[<c035bcfc>] (sock_aio_read+0x100/0x120)
[ 3531.592460] [<c035bcfc>] (sock_aio_read+0x100/0x120) from
[<c00e5524>] (do_sync_read+0x98/0xd4)
[ 3531.601204] [<c00e5524>] (do_sync_read+0x98/0xd4) from
[<c00e5e98>] (vfs_read+0xb4/0x184)
[ 3531.609416] [<c00e5e98>] (vfs_read+0xb4/0x184) from
[<c00e5fa4>] (sys_read+0x3c/0x70)
[ 3531.617281] [<c00e5fa4>] (sys_read+0x3c/0x70) from
[<c0008c60>] (ret_fast_syscall+0x0/0x2c)
[ 3559.310637] BUG: soft lockup - CPU#0 stuck for 22s! [git:678]
[ 3559.316404] Modules linked in: 8021q garp stp llc ip6t_REJECT
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6table_mangle
ip6_tables xt_conntrack iptable_mangle ipt_MASQUERADE iptable_nat
nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ledtrig_timer
snd_usb_audio vfat fat snd_usbmidi_lib snd_hwdep snd_rawmidi
snd_seq snd_seq_device snd_pcm btmrvl_sdio btmrvl snd_page_alloc
snd_timer snd soundcore libertas_sdio bluetooth libertas cfg80211
rfkill leds_gpio mv643xx_eth mmc_block sata_mv mvsdio mmc_core
mv_cesa usb_storage
[ 3559.365324] Pid: 678, comm: git
[ 3559.369957] CPU: 0 Not tainted
(3.6.10-6.fc18.armv5tel.kirkwood #1)
[ 3559.376611] PC is at __dma_page_dev_to_cpu+0x60/0xcc
[ 3559.381600] LR is at __kunmap_atomic+0x7c/0x110
[ 3559.386152] pc : [<c000fa3c>] lr :
[<c0012910>] psr: 60000013
[ 3559.386152] sp : deb2dcf0 ip : 00014044 fp : 00000000
[ 3559.397676] r10: c09f9880 r9 : 00000fda r8 : 1ee9d07c
[ 3559.402918] r7 : 00000002 r6 : 00000fda r5 : 00000026 r4 :
c09f9880
[ 3559.409467] r3 : c064e03c r2 : 00000000 r1 : 00000000 r0 :
dfffec00
[ 3559.416016] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA
ARM Segment user
[ 3559.423184] Control: 0005397f Table: 1eb40000 DAC: 00000015
[ 3559.428964] [<c000edac>] (unwind_backtrace+0x0/0x124)
from [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
[ 3559.438314] [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
from [<c003aa18>] (__run_hrtimer+0xb0/0x1d4)
[ 3559.447494] [<c003aa18>] (__run_hrtimer+0xb0/0x1d4) from
[<c003b22c>] (hrtimer_interrupt+0x104/0x250)
[ 3559.456757] [<c003b22c>] (hrtimer_interrupt+0x104/0x250)
from [<c0016024>] (orion_timer_interrupt+0x24/0x34)
[ 3559.466636] [<c0016024>]
(orion_timer_interrupt+0x24/0x34) from [<c00754cc>]
(handle_irq_event_percpu+0x38/0x23c)
[ 3559.476949] [<c00754cc>]
(handle_irq_event_percpu+0x38/0x23c) from [<c0075700>]
(handle_irq_event+0x30/0x40)
[ 3559.486821] [<c0075700>] (handle_irq_event+0x30/0x40)
from [<c0077d30>] (handle_level_irq+0xcc/0xdc)
[ 3559.495994] [<c0077d30>] (handle_level_irq+0xcc/0xdc)
from [<c0074ef8>] (generic_handle_irq+0x28/0x38)
[ 3559.505341] [<c0074ef8>] (generic_handle_irq+0x28/0x38)
from [<c0009b64>] (handle_IRQ+0x68/0x8c)
[ 3559.514171] [<c0009b64>] (handle_IRQ+0x68/0x8c) from
[<c0444af4>] (__irq_svc+0x34/0x78)
[ 3559.522219] [<c0444af4>] (__irq_svc+0x34/0x78) from
[<c000fa3c>] (__dma_page_dev_to_cpu+0x60/0xcc)
[ 3559.531225] [<c000fa3c>]
(__dma_page_dev_to_cpu+0x60/0xcc) from [<c02362bc>]
(dma_async_memcpy_pg_to_pg+0x198/0x1dc)
[ 3559.541802] [<c02362bc>]
(dma_async_memcpy_pg_to_pg+0x198/0x1dc) from [<c02377a8>]
(dma_memcpy_pg_to_iovec+0xf0/0x180)
[ 3559.552556] [<c02377a8>]
(dma_memcpy_pg_to_iovec+0xf0/0x180) from [<c03835d0>]
(dma_skb_copy_datagram_iovec+0x100/0x1d4)
[ 3559.563486] [<c03835d0>]
(dma_skb_copy_datagram_iovec+0x100/0x1d4) from [<c03a9c3c>]
(tcp_recvmsg+0x630/0xac0)
[ 3559.573536] [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0) from
[<c03c9138>] (inet_recvmsg+0x48/0x5c)
[ 3559.582107] [<c03c9138>] (inet_recvmsg+0x48/0x5c) from
[<c035bcfc>] (sock_aio_read+0x100/0x120)
[ 3559.590852] [<c035bcfc>] (sock_aio_read+0x100/0x120) from
[<c00e5524>] (do_sync_read+0x98/0xd4)
[ 3559.599597] [<c00e5524>] (do_sync_read+0x98/0xd4) from
[<c00e5e98>] (vfs_read+0xb4/0x184)
[ 3559.607810] [<c00e5e98>] (vfs_read+0xb4/0x184) from
[<c00e5fa4>] (sys_read+0x3c/0x70)
[ 3559.615675] [<c00e5fa4>] (sys_read+0x3c/0x70) from
[<c0008c60>] (ret_fast_syscall+0x0/0x2c)
And the above keeps repeating until I power off the plug.
Is this of interest on this list, or should I report it elsewhere?
Please file an issue in Bugzilla:
https://bugzilla.redhat.com/
This will help make sure it does not get lost in the holiday
shuffle. Also, be sure to select 'arm' for the hardware so the
appropriate people will see it.
We used the kirkwood kickstart file you made as the base for the
beta tc3 image. Thank you again for all your hard work on putting
that together. Your efforts made the *plug image possible.
d.marlin
=======
Quentin Armitage
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm
|
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm