Loglevel set to 9 hmm.. 289 ms hmm.. 6 ms hmm.. 4 ms hmm.. 7 ms hmm.. 13 ms hmm.. 15 ms Unable to handle kernel NULL pointer dereference at virtual address 00000000 printing eip: c0114d0a *pde = 00000000 Oops: 0002 [#1] CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010006 EIP is at try_to_wake_up+0x1e2/0x258 eax: 00000008 ebx: c02cb3c8 ecx: c0dcf360 edx: c0dcf360 esi: c0c24000 edi: 00000000 ebp: c0c25ed4 esp: c0c25eb8 ds: 007b es: 007b ss: 0068 Process gcc (pid: 592, threadinfo=c0c24000 task=c0dcf360) Stack: 00000001 00000001 c0298ff4 c0c25ed0 00000001 00000001 00000002 c0c25ee8 c0115887 c7b8a0a0 00000003 00000000 c0c25f08 c01158c2 c2d81e5c 00000003 00000000 c0c24000 00000082 c0298fe8 c0c25f20 c011594a c0298ff0 00000003 Call Trace: [] default_wake_function+0x17/0x1c [] __wake_up_common+0x36/0x50 [] __wake_up_locked+0xe/0x14 [] __down_trylock+0x34/0x54 [] __down_failed_trylock+0x7/0xc [] .text.lock.printk+0x5/0x2a [] schedule+0x13c/0x378 [] sys_wait4+0xab/0x234 [] sys_wait4+0x201/0x234 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] syscall_call+0x7/0xb Code: ff 48 14 8b 40 08 a8 08 74 07 e8 3e 0b 00 00 89 f6 85 f6 74 7e 8b 55 f0 9c 8f 02 fa be 00 e0 ff ff 21 e6 ff 46 14 8b 16 8b 7a 28 0f 8b 42 20 8b 4a 24 89 48 04 89 01 8b 52 18 8d 44 d7 18 39 (gdb) list *try_to_wake_up+0x1e2 0x26a is in try_to_wake_up (kernel/sched.c:310). 305 /* 306 * Adding/removing a task to/from a priority array: 307 */ 308 static inline void dequeue_task(struct task_struct *p, prio_array_t *array) 309 { 310 array->nr_active--; 311 list_del(&p->run_list); 312 if (list_empty(array->queue + p->prio)) 313 __clear_bit(p->prio, array->bitmap); 314 } (gdb) <6>note: gcc[592] exited with preempt_count 5 bad: scheduling while atomic! Call Trace: [] schedule+0x3c/0x378 [] unmap_vmas+0xea/0x1e0 [] __cond_resched+0x17/0x1c [] unmap_vmas+0x14a/0x1e0 [] exit_mmap+0x64/0x158 [] mmput+0x55/0x74 [] do_exit+0x158/0x3b4 [] die+0x87/0x88 [] do_page_fault+0x2d8/0x404 [] do_page_fault+0x0/0x404 [] do_softirq+0x5a/0xac [] do_IRQ+0xfc/0x118 [] __rmqueue+0xa3/0x10c [] rmqueue_bulk+0x43/0x6c [] error_code+0x2d/0x38 [] try_to_wake_up+0x1e2/0x258 [] default_wake_function+0x17/0x1c [] __wake_up_common+0x36/0x50 [] __wake_up_locked+0xe/0x14 [] __down_trylock+0x34/0x54 [] __down_failed_trylock+0x7/0xc [] .text.lock.printk+0x5/0x2a [] schedule+0x13c/0x378 [] sys_wait4+0xab/0x234 [] sys_wait4+0x201/0x234 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] syscall_call+0x7/0xb hmm.. 42 ms hmm.. 24 ms hmm.. 33 ms hmm.. 23 ms hmm.. 31 ms hmm.. 30 ms hmm.. 30 ms