Unable to handle kernel NULL pointer dereference at virtual address 00000028 printing eip: c0181132 *pde = ma 00000000 pa fffff000 Oops: 0000 [#1] SMP Modules linked in: i915 drm video thermal processor fan container button battert CPU: 0 EIP: 0061:[] Not tainted VLI EFLAGS: 00210246 (2.6.16.13-xen0 #2) EIP is at d_delete+0x22/0xc0 eax: 00000000 ebx: 00000000 ecx: c64f34b8 edx: ca9aa614 esi: ca9aa614 edi: caf67994 ebp: c00bbe00 esp: c00bbde8 ds: 007b es: 007b ss: 0069 Process xenwatch (pid: 12, threadinfo=c00ba000 task=c00afa50) Stack: <0>00000000 00000000 c04a6819 dbae1026 c052aefc c81e2b80 c00bbe1c c01a0f ca9aa614 ca9aa614 c052aefc c81e2b80 ca9aa614 c00bbe28 c01a1041 ca9aa614 c00bbe44 c01a24b8 ca9aa614 c052aefc 0000000a 00000000 c0934400 c00bbe54 Call Trace: [] show_stack_log_lvl+0xaa/0xe0 [] show_registers+0x19b/0x210 [] die+0x109/0x1b0 [] do_page_fault+0x40c/0x70c [] error_code+0x2b/0x30 [] remove_dir+0x3c/0x130 [] sysfs_remove_subdir+0x11/0x20 [] sysfs_remove_group+0x88/0xb0 [] xenvbd_sysfs_delif+0x1f/0x30 [] blkback_remove+0x55/0xd0 [] xenbus_dev_remove+0x56/0x80 [] __device_release_driver+0xa9/0xb0 [] device_release_driver+0x1f/0x30 [] bus_remove_device+0x76/0x90 [] device_del+0x40/0x90 [] die+0x109/0x1b0 [] do_page_fault+0x40c/0x70c [] error_code+0x2b/0x30 [] remove_dir+0x3c/0x130 [] sysfs_remove_subdir+0x11/0x20 [] sysfs_remove_group+0x88/0xb0 [] xenvbd_sysfs_delif+0x1f/0x30 [] blkback_remove+0x55/0xd0 [] xenbus_dev_remove+0x56/0x80 [] __device_release_driver+0xa9/0xb0 [] device_release_driver+0x1f/0x30 [] bus_remove_device+0x76/0x90 [] device_del+0x40/0x90 [] device_unregister+0x12/0x20 [] frontend_changed+0x5b/0xb0 [] otherend_changed+0x80/0x90 [] xenwatch_handle_callback+0x21/0x60 [] xenwatch_thread+0x138/0x170 [] kthread+0xb6/0x100 [] kernel_thread_helper+0x5/0x18 Code: 89 f6 8d bc 27 00 00 00 00 55 b8 40 6a 58 c0 89 e5 56 53 83 ec 10 31 db 8 <3>BUG: soft lockup detected on CPU#0! Pid: 12, comm: xenwatch EIP: 0061:[] CPU: 0 EIP is at _spin_lock+0x8/0x20 EFLAGS: 00200286 Not tainted (2.6.16.13-xen0 #2) EAX: c0586a40 EBX: cd744a94 ECX: c00bbcc8 EDX: c00bbcc8 ESI: c00afa50 EDI: c00bbcc8 EBP: c00bbc80 DS: 007b ES: 007b CR0: 8005003b CR2: 00000028 CR3: 077c9000 CR4: 00002640 [] show_trace+0x21/0x30 [] show_regs+0x1a5/0x1d8 [] softlockup_tick+0x81/0x90 [] do_timer+0x3f/0xd0 [] timer_interrupt+0x1cc/0x610 [] handle_IRQ_event+0x73/0xc0 [] __do_IRQ+0x89/0x100 [] do_IRQ+0x1d/0x30 [] evtchn_do_upcall+0x90/0x110 (XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input to DOM. (XEN) Scheduler: SMP Credit Scheduler (credit) (XEN) info: (XEN) ncpus = 2 (XEN) master = 0 (XEN) credit = 60 (XEN) credit balance = 0 (XEN) weight = 256 (XEN) runq_sort = 179815 (XEN) tick = 10ms (XEN) tslice = 30ms (XEN) accounting period = 30ms (XEN) default-weight = 256 (XEN) idlers: 0x2 (XEN) stats: (XEN) vcpu_init = 10 (XEN) vcpu_sleep = 11 XEN) acct_min_credit = 0 (XEN) acct_vcpu_active = 7565 (XEN) acct_vcpu_idle = 7564 (XEN) acct_vcpu_credit_min = 0 (XEN) vcpu_migrate = 131876 (XEN) load_balance_idle = 3356091 (XEN) load_balance_over = 15994 (XEN) load_balance_other = 0 (XEN) steal_trylock_failed = 1315 (XEN) steal_peer_down = 0 (XEN) steal_peer_idle = 598247 (XEN) steal_peer_running = 15918 (XEN) steal_peer_pinned = 0 (XEN) tickle_idlers_none = 0 (XEN) tickle_idlers_some = 81816 (XEN) active vcpus: (XEN) 1: [0.0] pri=-1 cpu=0 credit=-20 (0+30) {a=7072 i=7071 w=256} (XEN) NOW=0x00001178F442328C (XEN) CPU[00] tick=1921043, sort=179815 (XEN) run: [0.0] pri=-1 cpu=0 credit=-20 (0+30) {a=7072 i=7071 w=256} (XEN) 1: [32767.0] pri=-64 cpu=0 (XEN) CPU[01] tick=1920844, sort=179815 (XEN) run: [32767.1] pri=-64 cpu=1