#4223 BLOC MP Star: Spinlock lockup on resume

Zarro Boogs per Child bugtracker at laptop.org
Wed Oct 17 17:13:51 EDT 2007


#4223: Spinlock lockup on resume
----------------------+-----------------------------------------------------
  Reporter:  cjb      |       Owner:  dilinger
      Type:  defect   |      Status:  new     
  Priority:  blocker  |   Milestone:  MP Start
 Component:  kernel   |     Version:          
Resolution:           |    Keywords:          
  Verified:  0        |  
----------------------+-----------------------------------------------------

Comment(by cjb):

 Here's another failure from the same machine, this time in driver resume:

 [    2.191451] USB_REQ_SET_CONFIGURATION!
 [    2.225343] PM: Removing info for No Bus:usbdev1.2_ep02
 [    2.259831] ------------[ cut here ]------------
 [    2.293054] Kernel BUG at c0461d50 [verbose debug info unavailable]
 [    2.327747] invalid opcode: 0000 [#1]
 [    2.359084] PREEMPT
 [    2.388044] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [    2.454558] CPU:    0
 [    2.454565] EIP:    0060:[<c0461d50>]    Not tainted VLI
 [    2.454575] EFLAGS: 00010206   (2.6.22-20071014.1.olpc.ab7afec1af5bfa4
 #1)
 [    2.548079] EIP is at kmem_cache_free+0x4b/0x9b
 [    2.578251] eax: c0a00080   ebx: cbfee634   ecx: 00000000   edx:
 c123fdc0
 [    2.610571] esi: cbfee634   edi: cedf2f80   ebp: cbfee634   esp:
 ca806d60
 [    2.642326] ds: 0068   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [    2.672664] Process run_fping1 (pid: 2477[#0], ti=ca806000
 task=ccb43570 task.ti=ca806000)
 [    2.681934] Stack: cbfee634 cbfee634 cbe4d140 cdd16a18 c0477d26
 cbe4d138 c04757bb 00000000
 [    2.716186]        00000000 00000000 cbe4d138 cbe4d140 c047584b
 00000000 cbe4d138 c0476b4d
 [    2.750897]        c047fbee c06fe220 c92612d4 c04a0743 c06fe220
 c06fe220 ce7ef8b0 cbe4d138
 [    2.785713] Call Trace:
 [    2.838541]  [<c0477d26>] iput+0x5f/0x61
 [    2.867825]  [<c04757bb>] dentry_iput+0x7c/0xa4
 [    2.897480]  [<c047584b>] d_kill+0x19/0x32
 [    2.926244]  [<c0476b4d>] dput+0x1c5/0x1eb
 [    2.954499]  [<c047fbee>] simple_rmdir+0x25/0x2f
 [    2.982877]  [<c04a0743>] remove_dir+0x98/0xa3
 [    3.010962]  [<c04a19a7>] sysfs_remove_group+0x55/0x5f
 [    3.040049]  [<c053fa7e>] device_pm_remove+0x5a/0x9a
 [    3.068973]  [<c053b396>] device_del+0x203/0x240
 [    3.097410]  [<c053b3db>] device_unregister+0x8/0x10
 [    3.126209]  [<c0568425>] usb_remove_ep_files+0x55/0x68
 [    3.155467]  [<c0567f9c>] usb_remove_sysfs_intf_files+0x1e/0x46
 [    3.185627]  [<c056547f>] usb_set_interface+0xea/0x171
 [    3.214998]  [<c05609ca>] usb_reset_device+0x51e/0x593
 [    3.244209]  [<c05659e8>] usb_resume_device+0x41/0x5c
 [    3.273338]  [<c0565bc0>] usb_external_resume_device+0x92/0xee
 [    3.303631]  [<c054033a>] resume_device+0xc4/0x171
 [    3.332673]  [<c0540459>] dpm_resume+0x72/0xc3
 [    3.360879]  [<c05404e0>] device_resume+0x36/0x4a
 [    3.388916]  [<c043a254>] enter_state+0x14d/0x196
 [    3.416753]  [<c043a39b>] state_store+0xc9/0xde
 [    3.444096]  [<c043a2d2>] state_store+0x0/0xde
 [    3.470948]  [<c049f963>] subsys_attr_store+0x27/0x2b
 [    3.498261]  [<c049fa84>] sysfs_write_file+0xaf/0xd8
 [    3.525157]  [<c049f9d5>] sysfs_write_file+0x0/0xd8
 [    3.551809]  [<c0466242>] vfs_write+0xa8/0x130
 [    3.577391]  [<c0466751>] sys_write+0x41/0x67
 [    3.601929]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    3.627324]  =======================
 [    3.651110] Code: 00 3d 00 40 02 00 75 03 8b 52 0c 8b 02 25 00 40 02 00
 3d 00 40 02 00 75 03 8b 52 0c 8b 02 84 c0 78 04 0f 0b eb fe 39 7a 18 74 04
 <0f> 0b eb fe 9c 5e fa e8 98 e8 09 00 8b 57 24 8b 1c 87 a1 00 c0
 [    3.737129] History: SEQ:        1   NR_CPUS: 1
 [    3.762604] (#0001,*0):c04046d3 oops
 [    3.787030] EIP: [<c0461d50>] kmem_cache_free+0x4b/0x9b SS:ESP
 0068:ca806d60
 [ 5077.709796] olpm-pm:  PM_PWRBTN event received

-- 
Ticket URL: <https://dev.laptop.org/ticket/4223#comment:8>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list