public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Lots of scheduling bugs (?) with -rc1
@ 2007-07-22 21:49 Adrian McMenamin
  2007-07-23  0:05 ` Paul Mundt
  0 siblings, 1 reply; 2+ messages in thread
From: Adrian McMenamin @ 2007-07-22 21:49 UTC (permalink / raw)
  To: linux-kernel

Lots of this on the Dreamcast (nb the first pvr2fb oops is a different issue)


eg
Starting network...
Starting dropbear sshd: [   16.689047] BUG: scheduling while atomic:
dropbear/0x10000001/722
[   16.694675] Stack: (0x8c3f7e58 to 0x8c3f8000)
[   16.699143] 7e40:
    8c15a80c 10000000
[   16.707618] 7e60: 8c3f6000 8c3ec9b0 8c00f782 8c3f7e88 8cce9000
8c1ff008 c0002000 0cce953e
[   16.716151] 7e80: 10000000 8c3f6000 8c15adf4 8c3f7e98 00436004
8c1e9170 8c15b6ba 8c1e9158
[   16.724684] 7ea0: 8c00c4d8 8c3f6000 8c03b7d0 8c3ef004 00000001
00436004 8ccf7ef0 8cd6b0d8
[   16.733217] 7ec0: 8c21bd20 8c3f6000 8c29d520 8c0385bc 8c26995c
8ccf7f44 8c03cf04 8c00b890
[   16.741750] 7ee0: 8c3f7fa0 8c3ec820 8c29d520 8c29d554 00436004
00030002 8ccf7ef0 00000003
[   16.750283] 7f00: 8c3ec850 8c3ec890 0000d04b 8c03d82e 7b860b6c
00000436 00100077 8c03cbb6
[   16.758816] 7f20: 00001000 8c29d520 8ccf7ef0 8ccf7ef0 8c03cbf8
8ccf7f30 8c269c14 8c03e298
[   16.767349] 7f40: 00000001 8c29d520 00436000 8c269c14 8c269c14
8c2699b0 8c269c1c 00000436
[   16.775883] 7f60: 8c03e3ba 8c03e3ca 8c29d59c 00437000 ffffff0f
8c29d59c 00437000 00000001
[   16.784416] 7f80: 8c0070e8 7b860b68 00001001 29637490 ffffff0f
40008000 00436004 00000001
[   16.792949] 7fa0: 00437000 2963bb74 00436000 00000001 00437000
7b860ed4 fffff000 2963bb74
[   16.801482] 7fc0: 295eba34 00000000 0000033c 00000000 29637490
00001001 7b860b68 7b860b68
[   16.810015] 7fe0: 2961b424 2961b3b2 00008001 00000000 000004a8
0738305f ffffffff 00000060
[   16.818588]
[   16.818606] Call trace:
[   16.822686] [<8c00f782>] __cond_resched+0x1a/0x40
[   16.827589] [<8c15adf4>] cond_resched+0x30/0x48
[   16.832256] [<8c15b6ba>] mutex_lock+0xa/0x50
[   16.836656] [<8c00c4d8>] clear_user_page+0x84/0x12c
[   16.841686] [<8c03b7d0>] handle_mm_fault+0x13e/0x556
[   16.846810] [<8c0385bc>] vma_prio_tree_remove+0x0/0x9c
[   16.852106] [<8c03cf04>] vma_adjust+0x26c/0x2cc
[   16.856776] [<8c00b890>] do_page_fault+0xa4/0x2c0
[   16.861631] [<8c03d82e>] split_vma+0xde/0x10c
[   16.866117] [<8c03cbb6>] __vma_link+0x2e/0x40
[   16.870609] [<8c03cbf8>] vma_link+0x30/0xd0
[   16.874920] [<8c03e298>] do_brk+0x174/0x200
[   16.879235] [<8c03e3ba>] sys_brk+0x96/0xdc
[   16.883452] [<8c03e3ca>] sys_brk+0xa6/0xdc
[   16.887678] [<8c0070e8>] ret_from_exception+0x0/0x14
[   16.892801]

and...


/ # modprobe snd-aica
[   96.802031] ALSA Driver for Yamaha AICA Super Intelligent Sound Processor
[   98.238477] BUG: scheduling while atomic: hotplug/0x10000002/1034
[   98.244120] Stack: (0x8ca65e20 to 0x8ca66000)
[   98.248588] 5e20: 8c15a80c 10000000 8ca64000 8c8a2250 8c00f782
8ca65e50 8c98b000 8c1ff004
[   98.257047] 5e40: c0001000 0c98b53e 10000000 8ca64000 8c15adf4
8ca65e60 0048d0fc 8c1e9164
[   98.265580] 5e60: 8c15b6ba 8c1e2000 8c00c606 8ca64000 8c03ac92
8c1f0c30 0048d0fc 8ccdb710
[   98.274113] 5e80: 8c215160 8ccda234 8c205c40 8ca64000 8ca160e0
00000000 00000000 8c03bb62
[   98.282646] 5ea0: 8c947004 00000001 0048d0fc 8ccdb710 00000234
00030002 0c1e255c 8c947004
[   98.291179] 5ec0: 8ca16120 0c1e255c 8ca160e0 8ca65ee8 8c8a21b0
00000016 7bb361a8 8c00b890
[   98.299712] 5ee0: 8ca65fa0 8c8a20c0 8ca160e0 8ca16114 0048d0fc
00030002 8ccdb710 8c8a2100
[   98.308292] 5f00: 00000016 7bb361a8 00000016 8c00e384 8ca65f1c
7bb361a8 8c00d83a 8ca65f20
[   98.316778] 5f20: 8c00dd56 8ca65f38 00000016 8ca65f50 8c260420
8c1bb0e0 8c8a20c0 8ca16280
[   98.325311] 5f40: 8cc90bc0 000006bd 8c15a8c2 00000000 8c8a224c
8c01448a 8c1c0444 8c8a21b0
[   98.333891] 5f60: 8c23fb20 8c1c0464 8c8a20c0 00000010 8c8a23fc
8ca65f74 8ca65f74 00000001
[   98.342377] 5f80: 8c0070e8 7bd5ca80 00000000 00000000 ffffff0f
40008000 0048d0fc 00000001
[   98.350910] 5fa0: 00000000 00000001 0048d0fc 00000000 004a7380
0048d26c 00000000 00000000
[   98.359489] 5fc0: 00489418 004a7380 00000000 00000000 00000000
00000000 7bd5ca80 7bd5ca80
[   98.367977] 5fe0: 0042f152 0042f128 00008001 00000000 0000004a
000008f6 ffffffff 000000c0
[   98.376505]
[   98.376523] Call trace:
[   98.380681] [<8c00f782>] __cond_resched+0x1a/0x40
[   98.385555] [<8c15adf4>] cond_resched+0x30/0x48
[   98.390222] [<8c15b6ba>] mutex_lock+0xa/0x50
[   98.394618] [<8c1e2000>] igmp_mc_proc_init+0x30/0x50
[   98.399774] [<8c00c606>] copy_user_page+0x86/0x134
[   98.404719] [<8c03ac92>] do_wp_page+0x33a/0x494
[   98.409362] [<8c03bb62>] handle_mm_fault+0x4d0/0x556
[   98.414529] [<8c00b890>] do_page_fault+0xa4/0x2c0
[   98.419334] [<8c00e384>] dequeue_task+0x20/0x32
[   98.423992] [<8c00d83a>] update_stats_wait_end+0x86/0xb8
[   98.429471] [<8c00dd56>] pick_next_task_fair+0x32/0x58
[   98.434780] [<8c15a8c2>] schedule+0xf6/0x3c0
[   98.439173] [<8c01448a>] do_exit+0x682/0x6b8
[   98.443585] [<8c0070e8>] ret_from_exception+0x0/0x14
[   98.448721]
[   98.797235] BUG: scheduling while atomic: test/0x10000001/1060
[   98.802577] Stack: (0x8c8a9e58 to 0x8c8aa000)
[   98.807061] 9e40:
    8c15a80c 10000000
[   98.815533] 9e60: 8c8a8000 8cc88270 8c00f782 8c8a9e88 8c9c6000
8c1ff000 c0000000 0c9c653e
[   98.824066] 9e80: 10000000 8c8a8000 8c15adf4 8c8a9e98 0048c2ac
8c1e9158 8c15b6ba 8c1e9158
[   98.832645] 9ea0: 8c00c4d8 8c8a8000 8c03b7d0 8c973004 00000001
0048c2ac 8ccf7aac 8c9b4230
[   98.841133] 9ec0: 8c2158c0 8c8a8000 8ca485e0 00000000 00489a20
004a6630 00000001 8c00b890
[   98.849666] 9ee0: 8c8a9fa0 8cc880e0 8ca485e0 8ca48614 0048c2ac
00030002 8ccf7aac 8c29b61c
[   98.858245] 9f00: 8c8a8000 00000001 00000001 8c04d2ca 00000002
00000f7c 00000000 8c29b61c
[   98.866732] 9f20: 8c9316cc 0048d1cc 8c04e056 0048d20c 8c04d1bc
8c8a9fa0 00000000 fffffffe
[   98.875265] 9f40: 8c29b5a0 8c1c4dec 8c04e290 8c29b65c 8c04e2ec
00000000 8c29b61c 0000000a
[   98.883844] 9f60: 0048d1fc 8c05412c 7be60d7c 7bcb1ab0 00000000
8c054172 8c01ccb4 00000001
[   98.892331] 9f80: 8c0070e8 7be60dd8 7be60ec4 004a4ed8 ffffff0f
40008000 0048c2ac 00000001
[   98.900864] 9fa0: 0040d4dc 7be60ec8 00000019 00000000 7be60f79
004698c5 0000008b 0000000c
[   98.909443] 9fc0: 0048c2ac 7be60ec4 00000003 00454a28 004a4ed8
7be60ec4 7be60dd8 7be60dd8
[   98.917931] 9fe0: 0040ddfa 0040ddfe 00000000 00000000 0000004a
0000054c ffffffff 00000060
[   98.926459]
[   98.926477] Call trace:
[   98.930635] [<8c00f782>] __cond_resched+0x1a/0x40
[   98.935508] [<8c15adf4>] cond_resched+0x30/0x48
[   98.940174] [<8c15b6ba>] mutex_lock+0xa/0x50
[   98.944573] [<8c00c4d8>] clear_user_page+0x84/0x12c
[   98.949602] [<8c03b7d0>] handle_mm_fault+0x13e/0x556
[   98.954735] [<8c00b890>] do_page_fault+0xa4/0x2c0
[   98.959585] [<8c04d2ca>] copy_strings+0x10e/0x190
[   98.964431] [<8c04e056>] search_binary_handler+0x6a/0x1dc
[   98.969993] [<8c04d1bc>] copy_strings+0x0/0x190
[   98.974670] [<8c04e290>] do_execve+0xc8/0x180
[   98.979189] [<8c04e2ec>] do_execve+0x124/0x180
[   98.983736] [<8c05412c>] vfs_ioctl+0x25e/0x276
[   98.988320] [<8c054172>] sys_ioctl+0x2e/0x5c
[   98.992716] [<8c01ccb4>] sys_setuid+0x28/0xc4
[   98.997207] [<8c0070e8>] ret_from_exception+0x0/0x14
[   99.002359]
[   99.110052] BUG: scheduling while atomic: hotplug/0x10000002/1070
[   99.115667] Stack: (0x8cbd9e20 to 0x8cbda000)
[   99.120167] 9e20: 8c15a80c 10000000 8cbd8000 8cac0690 8c00f782
8cbd9e50 8cb5d000 8c1ff00c
[   99.128622] 9e40: c0003000 0cb5d53e 10000000 8cbd8000 8c15adf4
8cbd9e60 004a740c 8c1e917c
[   99.137155] 9e60: 8c15b6ba 8ca6f000 8c00c606 8cbd8000 8c03ac92
8c1f0c30 004a740c 8c96e518
[   99.145688] 9e80: 8c218ba0 8cadf29c 8c216de0 8cbd8000 8ca48e00
00000000 00000000 8c03bb62
[   99.154221] 9ea0: 8ccac004 00000001 004a740c 8c96e518 0000029c
00030002 0ca6f55c 8ccac004
[   99.162754] 9ec0: 8ca48e40 0ca6f55c 8ca48e00 00000000 00000000
00000000 00000000 8c00b890
[   99.171287] 9ee0: 8cbd9fa0 8cac0500 8ca48e00 8ca48e34 004a740c
00030002 8c96e518 00000000
[   99.179867] 9f00: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[   99.188353] 9f20: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[   99.196886] 9f40: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[   99.205466] 9f60: 00000000 00000000 00000000 8c049a08 00489964
ffffff0f 00000000 00000001
[   99.213952] 9f80: 8c0070e8 7b8dca18 0048d430 00000000 ffffff0f
40008000 004a740c 00000001
[   99.222486] 9fa0: 00000000 00000000 f7ffffff 00000000 004a73f8
0048d20c 00000000 00000000
[   99.231065] 9fc0: ffffffff 004a73f8 004a73f8 00000000 00000000
0048d430 7b8dca18 7b8dca18
[   99.239552] 9fe0: 00429f98 0042f268 00008001 00000000 00000031
000005ef ffffffff 000000c0
[   99.248080]
[   99.248098] Call trace:
[   99.252258] [<8c00f782>] __cond_resched+0x1a/0x40
[   99.257132] [<8c15adf4>] cond_resched+0x30/0x48
[   99.261797] [<8c15b6ba>] mutex_lock+0xa/0x50
[   99.266196] [<8c00c606>] copy_user_page+0x86/0x134
[   99.271135] [<8c03ac92>] do_wp_page+0x33a/0x494
[   99.275816] [<8c03bb62>] handle_mm_fault+0x4d0/0x556
[   99.280942] [<8c00b890>] do_page_fault+0xa4/0x2c0
[   99.285819] [<8c049a08>] filp_close+0x30/0x5c
[   99.290271] [<8c0070e8>] ret_from_exception+0x0/0x14
[   99.295417]
[   99.793723] BUG: scheduling while atomic: udev/0x10000001/1078
[   99.799059] Stack: (0x8cbdde58 to 0x8cbde000)
[   99.803536] de40:
    8c15a80c 10000000
[   99.812022] de60: 8cbdc000 8cac0a30 8c00f782 8cbdde88 8cb8e000
8c1ff000 c0000000 0cb8e53e
[   99.820555] de80: 10000000 8cbdc000 8c15adf4 8cbdde98 004902ec
8c1e9158 8c15b6ba 8c1e9158
[   99.829135] dea0: 8c00c4d8 8cbdc000 8c03b7d0 8c972004 00000001
004902ec 8c8c67b8 8c8fb240
[   99.837622] dec0: 8c2191c0 8cbdc000 8ca48920 8cbdded8 00000000
8c0c0506 0041a000 8c00b890
[   99.846155] dee0: 8cbddfa0 8cac08a0 8ca48920 8ca48954 004902ec
00030002 8c8c67b8 0048f000
[   99.854733] df00: 00000002 8ccdb3c8 0000048f 8c8c67b8 8ccdb3c8
00000000 00100077 8c03e226
[   99.863221] df20: 00100077 8ca48960 00491000 00002000 00000002
8ca48920 0048f000 00100077
[   99.871754] df40: 00000000 00000000 0000048f 00000000 8c8c67d0
8c8c67b8 8c8c67d4 0000048f
[   99.880332] df60: 8c03e3ba 8c03e3ca 8ca4899c 00491000 00492000
8ca4899c 00491000 00000001
[   99.888820] df80: 8c0070e8 7b9e3af8 ffffffff 295e2490 ffffff0f
40008000 004902ec 00000001
[   99.897353] dfa0: 000013b9 004902e8 00000001 295e6eb0 00491000
00000003 295e6b74 0048ef30
[   99.905932] dfc0: 00000d19 295e6eb0 0048f000 000000d0 295e2490
ffffffff 7b9e3af8 7b9e3af8
[   99.914420] dfe0: 295c64a0 295c62be 00000001 00000000 0000051e
000001a0 ffffffff 00000060
[   99.922948]
[   99.922966] Call trace:
[   99.927124] [<8c00f782>] __cond_resched+0x1a/0x40
[   99.932000] [<8c15adf4>] cond_resched+0x30/0x48
[   99.936664] [<8c15b6ba>] mutex_lock+0xa/0x50
[   99.941064] [<8c00c4d8>] clear_user_page+0x84/0x12c
[   99.946093] [<8c03b7d0>] handle_mm_fault+0x13e/0x556
[   99.951222] [<8c0c0506>] div64_64+0x8a/0xb8
[   99.955522] [<8c00b890>] do_page_fault+0xa4/0x2c0
[   99.960392] [<8c03e226>] do_brk+0x102/0x200
[   99.964704] [<8c03e3ba>] sys_brk+0x96/0xdc
[   99.968903] [<8c03e3ca>] sys_brk+0xa6/0xdc
[   99.973134] [<8c0070e8>] ret_from_exception+0x0/0x14
[   99.978278]
[  100.350507] BUG: scheduling while atomic: default.hotplug/0x10000002/1144
[  100.356856] Stack: (0x8cae5e20 to 0x8cae6000)
[  100.361317] 5e20: 8c15a80c 10000000 8cae4000 8cae3db0 8c00f782
8cae5e50 8c938000 8c1ff00c
[  100.369798] 5e40: c0003000 0c93853e 10000000 8cae4000 8c15adf4
8cae5e60 004a71d4 8c1e917c
[  100.378331] 5e60: 8c15b6ba 8c9b4000 8c00c606 8cae4000 8c03ac92
8c1f0c30 004a71d4 8ccdbbfc
[  100.386911] 5e80: 8c214700 8ca2629c 8c215680 8cae4000 8ca48100
00000000 00000000 8c03bb62
[  100.395397] 5ea0: 8c9a1004 00000001 004a71d4 8ccdbbfc 0000029c
00030002 0c9b455c 8c9a1004
[  100.403931] 5ec0: 8ca48140 0c9b455c 8ca48100 8cae5ee8 8cae3d10
00000016 e580163f 8c00b890
[  100.412509] 5ee0: 8cae5fa0 8cae3c20 8ca48100 8ca48134 004a71d4
00030002 8ccdbbfc 8cae3c60
[  100.420997] 5f00: 00000016 e580163f 00000016 8c00e384 8cae5f1c
e580163f 8c00d83a 8cae5f20
[  100.429530] 5f20: 8c00dd56 8cae5f38 00000016 8cae5f50 8c995be0
8c1e96b0 8cae3c20 8ca48ac0
[  100.438109] 5f40: 8ca48ac0 e5803633 8c15a8c2 00000000 8cae3dac
8c01448a 8c1c0444 8cae3d10
[  100.446596] 5f60: 8c23fb20 8c1c0464 8cae3c20 8c049a08 00489964
ffffff0f 00000000 00000001
[  100.455129] 5f80: 8c0070e8 7bda3728 0048d430 00000000 ffffff0f
40008000 004a71d4 00000001
[  100.463708] 5fa0: 00000000 00000000 f7ffffff 00000000 004a71c0
004a858c 00000000 00000000
[  100.472195] 5fc0: ffffffff 004a71c0 004a71c0 00000000 00000000
0048d430 7bda3728 7bda3728
[  100.480728] 5fe0: 00429f98 0042f268 00008001 00000000 0000042a
00000000 ffffffff 000000c0
[  100.489303]
[  100.489321] Call trace:
[  100.493433] [<8c00f782>] __cond_resched+0x1a/0x40
[  100.498309] [<8c15adf4>] cond_resched+0x30/0x48
[  100.502971] [<8c15b6ba>] mutex_lock+0xa/0x50
[  100.507370] [<8c00c606>] copy_user_page+0x86/0x134
[  100.512310] [<8c03ac92>] do_wp_page+0x33a/0x494
[  100.516994] [<8c03bb62>] handle_mm_fault+0x4d0/0x556
[  100.522119] [<8c00b890>] do_page_fault+0xa4/0x2c0
[  100.526965] [<8c00e384>] dequeue_task+0x20/0x32
[  100.531624] [<8c00d83a>] update_stats_wait_end+0x86/0xb8
[  100.537102] [<8c00dd56>] pick_next_task_fair+0x32/0x58
[  100.542411] [<8c15a8c2>] schedule+0xf6/0x3c0
[  100.546805] [<8c01448a>] do_exit+0x682/0x6b8
[  100.551211] [<8c049a08>] filp_close+0x30/0x5c
[  100.555698] [<8c0070e8>] ret_from_exception+0x0/0x14
[  100.560844]
[  101.256500] BUG: scheduling while atomic: firmware.agent/0x10000002/1219
[  101.262788] Stack: (0x8ca33e20 to 0x8ca34000)
[  101.267235] 3e20: 8c15a80c 10000000 8ca32000 8c260210 8c00f782
8ca33e50 8ca2e000 8c1ff004
[  101.275717] 3e40: c0001000 0ca2e53e 10000000 8ca32000 8c15adf4
8ca33e60 0048d0fc 8c1e9164
[  101.284250] 3e60: 8c15b6ba 8cc81000 8c00c606 8ca32000 8c03ac92
8c1f0c30 0048d0fc 8c96eaac
[  101.292783] 3e80: 8c2165c0 8ccb4234 8c21b020 8ca32000 8cc90200
00000000 00000000 8c03bb62
[  101.301316] 3ea0: 8cc91004 00000001 0048d0fc 8c96eaac 00000234
00030002 0cc8155c 8cc91004
[  101.309849] 3ec0: 8cc90240 0cc8155c 8cc90200 8ca33ee8 8c260170
00000017 1563516d 8c00b890
[  101.318382] 3ee0: 8ca33fa0 8c260080 8cc90200 8cc90234 0048d0fc
00030002 8c96eaac 8c2600c0
[  101.326915] 3f00: 00000017 1563516d 00000017 8c00e384 8ca33f1c
1563516d 8c00d83a 8ca33f20
[  101.335448] 3f20: 8c00dd56 8ca33f38 00000017 8ca33f50 8cac0160
8c1bb0e0 8c260080 8c29d6c0
[  101.344027] 3f40: 8cc906e0 000009cf 8c15a8c2 00000000 8c26020c
8c01448a 8c1c0444 8c260170
[  101.352514] 3f60: 8c23fb20 8c1c0464 8c260080 00000010 8c2603bc
8ca33f74 8ca33f74 00000001
[  101.361048] 3f80: 8c0070e8 7bf439a4 00000000 00000000 ffffff0f
40008000 0048d0fc 00000001
[  101.369626] 3fa0: 00000000 00000001 0048d0fc 00000000 004a84c0
0048d214 00000000 00000000
[  101.378114] 3fc0: 00489418 004a84c0 00000000 00000000 00000000
00000000 7bf439a4 7bf439a4
[  101.386647] 3fe0: 0042f152 0042f128 00008001 00000000 00000031
000005ef ffffffff 000000c0
[  101.395221]
[  101.395239] Call trace:
[  101.399354] [<8c00f782>] __cond_resched+0x1a/0x40
[  101.404227] [<8c15adf4>] cond_resched+0x30/0x48
[  101.408891] [<8c15b6ba>] mutex_lock+0xa/0x50
[  101.413289] [<8c00c606>] copy_user_page+0x86/0x134
[  101.418228] [<8c03ac92>] do_wp_page+0x33a/0x494
[  101.422911] [<8c03bb62>] handle_mm_fault+0x4d0/0x556
[  101.428036] [<8c00b890>] do_page_fault+0xa4/0x2c0
[  101.432882] [<8c00e384>] dequeue_task+0x20/0x32
[  101.437543] [<8c00d83a>] update_stats_wait_end+0x86/0xb8
[  101.443022] [<8c00dd56>] pick_next_task_fair+0x32/0x58
[  101.448330] [<8c15a8c2>] schedule+0xf6/0x3c0
[  101.452722] [<8c01448a>] do_exit+0x682/0x6b8
[  101.457173] [<8c0070e8>] ret_from_exception+0x0/0x14
[  101.462272]
/ # modprobe pvr2fb
[  186.214551] Fault in unaligned fixup: 0000 [#1]
[  186.218469] Modules linked in: pvr2fb cfbcopyarea cfbimgblt
cfbfillrect snd_aica snd_pcm_oss snd_pcm snd_timer snd_page_alloc
snd_mixer_oss snd soundcore
[  186.232658]
[  186.234190] Pid : 1254, Comm:             modprobe
[  186.239152] PC is at request_dma+0x2a/0x84
[  186.243360] PC  : 8c0f9bae SP  : 8ca33eac SR  : 400080f1 TEA :
c0104344    Not tainted
[  186.251534] R0  : 00000000 R1  : 00000001 R2  : 8c1cd480 R3  : 8c1cd480
[  186.258360] R4  : 00000004 R5  : c012b10c R6  : 000000fb R7  : 8c233e60
[  186.265186] R8  : ffffffea R9  : 00000000 R10 : 00000000 R11 : c012b10c
[  186.272012] R12 : c012c224 R13 : 8c2a7398 R14 : c0125000
[  186.277490] MACH: 00000000 MACL: 00000005 GBR : 00000000 PR  : 8c0f9b9e
[  186.284307]
[  186.284321] Call trace:
[  186.288443] [<c012e0b8>] pvr2fb_dc_init+0x9c/0x108 [pvr2fb]
[  186.294203] [<c012e180>] pvr2fb_init+0x5c/0xa8 [pvr2fb]
[  186.299581] [<8c02b53a>] sys_init_module+0xf7a/0x1050
[  186.304795] [<8c15b700>] mutex_unlock+0x0/0x40
[  186.309377] [<8c15b700>] mutex_unlock+0x0/0x40
[  186.314038] [<8c007208>] syscall_call+0xc/0x10
[  186.318547] [<8c02a5c0>] sys_init_module+0x0/0x1050
[  186.323609]
[  186.325095] Process: modprobe (pid: 1254, stack limit = 8ca32001)
[  186.331382] Stack: (0x8ca33eac to 0x8ca34000)
[  186.335866] 3ea0:                            c012e0b8 ffffffed
00000000 c012bd2c c012bd44
[  186.344399] 3ec0: c012e180 8c02b53a c0126a4c 8c15b700 c012c13c
c012c080 8c15b700 00000000
[  186.352932] 3ee0: 00000000 8cc70224 8cc70264 004160b0 c01269a4
8c8a47a0 c0127b80 00000011
[  186.361466] 3f00: 00000012 00000000 00000000 00000000 0000000b
00000000 00000007 00000000
[  186.369999] 3f20: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[  186.378532] 3f40: 0000006e 0000006e 00000000 00000000 00000000
00000000 00000000 00000013
[  186.387065] 3f60: 00000174 00000028 c0125030 c0125030 c0125030
c0125030 000002f8 8c15f51c
[  186.395598] 3f80: 8c007208 7bc78adc 00418260 295e2490 ffffff0f
00000001 8ca33ff8 8c02a5c0
[  186.404131] 3fa0: 0000302a 00400ef8 7bc78adc 00000080 29560000
0000302a 004160b0 004160b0
[  186.412664] 3fc0: 00000000 00000000 00000000 004160a0 295e2490
00418260 7bc78adc 7bc78adc
[  186.421197] 3fe0: 2959862e 00402b48 00008001 00000000 00000210
006a3499 00000054 00000160
Segmentation fault
/ # [  187.026319] BUG: scheduling while atomic: basename/0x10000001/1339
[  187.032038] Stack: (0x8cc95e58 to 0x8cc96000)
[  187.036498] 5e40:
    8c15a80c 10000000
[  187.045025] 5e60: 8cc94000 8c3e7910 8c00f782 8cc95e88 8cc99000
8c1ff00c c0003000 0cc9953e
[  187.053511] 5e80: 10000000 8cc94000 8c15adf4 8cc95e98 004a388c
8c1e917c 8c15b6ba 8c1e9158
[  187.062044] 5ea0: 8c00c4d8 8cc94000 8c03b7d0 8ca7c004 00000001
004a388c 8c8c68b4 8c91228c
[  187.070625] 5ec0: 8c21b320 8cc94000 8c29da00 00000000 00489a20
004a6630 00000003 8c00b890
[  187.079110] 5ee0: 8cc95fa0 8c3e7780 8c29da00 8c29da34 004a388c
00030002 8c8c68b4 8c29b51c
[  187.087643] 5f00: 8cc94000 00000001 00000001 8c04d2ca 00000001
00000f32 00000000 8c29b51c
[  187.096224] 5f20: 8c93118c 0048d25c 8c04e056 0048d2b4 8c04d1bc
8cc95fa0 00000000 fffffffe
[  187.104710] 5f40: 8c29b4a0 8c1c4dec 8c04e290 8c29b55c 8c04e2ec
8c053ec6 00000000 8ccafb40
[  187.113243] 5f60: 7bf20d2c 8c05412c 7bf20d2c 7b84d600 00000000
8c054172 8c01ccb4 00000001
[  187.121823] 5f80: 8c0070e8 7bf20cf4 7bf20f49 00489964 ffffff0f
40008000 004a388c 00000001
[  187.130309] 5fa0: 0000000e 00000064 ffffffff 00000090 004a388c
7bf20f49 0000000f 00489758
[  187.138842] 5fc0: 00489758 00489758 0000000f 7bf20f4a 00489964
7bf20f49 7bf20cf4 7bf20cf4
[  187.147424] 5fe0: 004545a6 0045ce90 00000000 00000000 0000004d
0000000f ffffffff 00000060
[  187.155903]
[  187.155922] Call trace:
[  187.160137] [<8c00f782>] __cond_resched+0x1a/0x40
[  187.164998] [<8c15adf4>] cond_resched+0x30/0x48
[  187.169622] [<8c15b6ba>] mutex_lock+0xa/0x50
[  187.174031] [<8c00c4d8>] clear_user_page+0x84/0x12c
[  187.179048] [<8c03b7d0>] handle_mm_fault+0x13e/0x556
[  187.184191] [<8c00b890>] do_page_fault+0xa4/0x2c0
[  187.189040] [<8c04d2ca>] copy_strings+0x10e/0x190
[  187.193882] [<8c04e056>] search_binary_handler+0x6a/0x1dc
[  187.199440] [<8c04d1bc>] copy_strings+0x0/0x190
[  187.204120] [<8c04e290>] do_execve+0xc8/0x180
[  187.208612] [<8c04e2ec>] do_execve+0x124/0x180
[  187.213215] [<8c053ec6>] do_ioctl+0x3a/0x42
[  187.217498] [<8c05412c>] vfs_ioctl+0x25e/0x276
[  187.222078] [<8c054172>] sys_ioctl+0x2e/0x5c
[  187.226474] [<8c01ccb4>] sys_setuid+0x28/0xc4
[  187.230967] [<8c0070e8>] ret_from_exception+0x0/0x14
[  187.236142]
[  187.394229] BUG: scheduling while atomic: default.hotplug/0x10000002/1358
[  187.400583] Stack: (0x8c267e20 to 0x8c268000)
[  187.405042] 7e20: 8c15a80c 10000000 8c266000 8c8a2d30 8c00f782
8c267e50 8c977000 8c1ff004
[  187.413521] 7e40: c0001000 0c97753e 10000000 8c266000 8c15adf4
8c267e60 00489428 8c1e9164
[  187.422054] 7e60: 8c15b6ba 8c9b9000 8c00c606 8c266000 8c03ac92
8c1f0c30 00489428 8c269df4
[  187.430633] 7e80: 8c214ee0 8c913224 8c215720 8c266000 8c29da00
00000000 00000000 8c03bb62
[  187.439120] 7ea0: 8ca7c004 00000001 00489428 8c269df4 00000224
00030002 0c9b955c 8ca7c004
[  187.447653] 7ec0: 8c29da40 0c9b955c 8c29da00 8c267ee8 8c8a2c90
0000002b 0ace3f6f 8c00b890
[  187.456234] 7ee0: 8c267fa0 8c8a2ba0 8c29da00 8c29da34 00489428
00030002 8c269df4 8c8a2be0
[  187.464719] 7f00: 0000002b 0ace3f6f 0000002b 8c00e384 8c267f1c
0ace3f6f 8c00d83a 8c267f20
[  187.473252] 7f20: 8c00dd56 8c267f38 0000002b 8c267f50 8c8a20c0
8c1bb0e0 8c8a2ba0 8c29d1e0
[  187.481832] 7f40: 8cc90bc0 00000bdf 8c15a8c2 00000000 8c8a2d2c
8c01448a 8c1c0444 8c8a2c90
[  187.490319] 7f60: 8c23fb20 8c1c0464 8c8a2ba0 8c049a08 00489964
ffffff0f 00000000 00000001
[  187.498852] 7f80: 8c0070e8 7bf6fac4 00000000 0048d194 ffffff0f
40008000 00489428 00000001
[  187.507441] 7fa0: 0048d284 0048d2ac 00489428 0048d604 00000028
00000020 00000000 00000000
[  187.515918] 7fc0: 00000028 00000000 00489424 00000003 0048d194
00000000 7bf6fac4 7bf6fac4
[  187.524451] 7fe0: 0042b0ec 0042c3d8 00008000 00000000 00000031
000005ef ffffffff 000000c0
[  187.533026]
[  187.533043] Call trace:
[  187.537173] [<8c00f782>] __cond_resched+0x1a/0x40
[  187.542050] [<8c15adf4>] cond_resched+0x30/0x48
[  187.546698] [<8c15b6ba>] mutex_lock+0xa/0x50
[  187.551095] [<8c00c606>] copy_user_page+0x86/0x134
[  187.556034] [<8c03ac92>] do_wp_page+0x33a/0x494
[  187.560725] [<8c03bb62>] handle_mm_fault+0x4d0/0x556
[  187.565854] [<8c00b890>] do_page_fault+0xa4/0x2c0
[  187.570695] [<8c00e384>] dequeue_task+0x20/0x32
[  187.575363] [<8c00d83a>] update_stats_wait_end+0x86/0xb8
[  187.580827] [<8c00dd56>] pick_next_task_fair+0x32/0x58
[  187.586143] [<8c15a8c2>] schedule+0xf6/0x3c0
[  187.590529] [<8c01448a>] do_exit+0x682/0x6b8
[  187.594939] [<8c049a08>] filp_close+0x30/0x5c
[  187.599425] [<8c0070e8>] ret_from_exception+0x0/0x14
[  187.604591]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Lots of scheduling bugs (?) with -rc1
  2007-07-22 21:49 Lots of scheduling bugs (?) with -rc1 Adrian McMenamin
@ 2007-07-23  0:05 ` Paul Mundt
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Mundt @ 2007-07-23  0:05 UTC (permalink / raw)
  To: Adrian McMenamin; +Cc: linux-kernel

On Sun, Jul 22, 2007 at 10:49:26PM +0100, Adrian McMenamin wrote:
> [   16.818606] Call trace:
> [   16.822686] [<8c00f782>] __cond_resched+0x1a/0x40
> [   16.827589] [<8c15adf4>] cond_resched+0x30/0x48
> [   16.832256] [<8c15b6ba>] mutex_lock+0xa/0x50
> [   16.836656] [<8c00c4d8>] clear_user_page+0x84/0x12c

Yes, this is not related to -rc1, we've had this problem for some time,
but it does require some reworking of how we do page colouring in order
to clear it up. I have some patches for this, but they've triggered some
problems on older cores, so this is still something that's being
debugged. I'll send you some stuff off-list you might want to try for
SH7750/SH7091, unfortunately you have a direct-mapped cache, so it
doesn't trigger some of the regressions that we've seen on other parts
with those patches.

> / # modprobe pvr2fb
> [  186.214551] Fault in unaligned fixup: 0000 [#1]
> [  186.218469] Modules linked in: pvr2fb cfbcopyarea cfbimgblt
> cfbfillrect snd_aica snd_pcm_oss snd_pcm snd_timer snd_page_alloc
> snd_mixer_oss snd soundcore
> [  186.232658]
> [  186.234190] Pid : 1254, Comm:             modprobe
> [  186.239152] PC is at request_dma+0x2a/0x84
> [  186.243360] PC  : 8c0f9bae SP  : 8ca33eac SR  : 400080f1 TEA :
> c0104344    Not tainted
> [  186.251534] R0  : 00000000 R1  : 00000001 R2  : 8c1cd480 R3  : 8c1cd480
> [  186.258360] R4  : 00000004 R5  : c012b10c R6  : 000000fb R7  : 8c233e60
> [  186.265186] R8  : ffffffea R9  : 00000000 R10 : 00000000 R11 : c012b10c
> [  186.272012] R12 : c012c224 R13 : 8c2a7398 R14 : c0125000
> [  186.277490] MACH: 00000000 MACL: 00000005 GBR : 00000000 PR  : 8c0f9b9e
> [  186.284307]
> [  186.284321] Call trace:
> [  186.288443] [<c012e0b8>] pvr2fb_dc_init+0x9c/0x108 [pvr2fb]
> [  186.294203] [<c012e180>] pvr2fb_init+0x5c/0xa8 [pvr2fb]
> [  186.299581] [<8c02b53a>] sys_init_module+0xf7a/0x1050

This however looks a bit strange,  the r4 value implies that we're not
getting the proper pointer for some reason. I'll try and reproduce it on
some other boards and start digging in to it, thanks for the reports.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-07-23  0:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-22 21:49 Lots of scheduling bugs (?) with -rc1 Adrian McMenamin
2007-07-23  0:05 ` Paul Mundt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox