Hi Arve Hjønnevåg, I met a kernel panic that shows NULL pointer dereference while the PC is at wakelocks_read_proc function. Do you have any idea about this? The device was just idle. The UeventObserver process tries to read / proc/wakelocks then this panic happens..But this is not easy to reproduce. Below are the logs: Thanks a lot. Johnny
<1>[ 9150.909144] Unable to handle kernel NULL pointer dereference at virtual address 00000000 <1>[ 9150.909176] pgd = 8d374000 <1>[ 9150.909191] [00000000] *pgd=27000031, *pte=00000000, *ppte=00000000 <4>[ 9150.909229] Internal error: Oops: 17 [#1] PREEMPT <4>[ 9150.909246] Modules linked in: AudioTuning oem2(P) PSALS(P) oem(P) Vibrator(P) bck(P) [last unloaded: ar6000] <4>[ 9150.909319] CPU: 0 Tainted: P (2.6.29 #131) <4>[ 9150.909369] PC is at wakelocks_read_proc+0x58/0xfc <4>[ 9150.909391] LR is at 0x7359e885 <4>[ 9150.909413] pc : [<800b35d8>] lr : [<7359e885>] psr: 80000093 <4>[ 9150.909424] sp : 890d1e98 ip : 00000000 fp : 890d1ecc <4>[ 9150.909444] r10: 2e829200 r9 : 20000013 r8 : 00000000 <4>[ 9150.909466] r7 : 8ca61000 r6 : 804cf4c0 r5 : 8ca61793 r4 : 00000000 <4>[ 9150.909489] r3 : 00000000 r2 : 8ca6177a r1 : fffffffb r0 : 00000019 <4>[ 9150.909513] Flags: Nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user <4>[ 9150.909538] Control: 00c5387d Table: 27f74008 DAC: 00000015 <4>[ 9150.909558] Process UEventObserver (pid: 1318, stack limit = 0x890d0260) <4>[ 9150.909581] Stack: (0x890d1e98 to 0x890d2000) <4>[ 9150.909596] 1e80: 00000c00 890d1ee8 <4>[ 9150.909656] 1ea0: 00001000 00000000 00000000 00001000 00000c00 8ca61000 00000000 2e829200 <4>[ 9150.909719] 1ec0: 890d1f1c 890d1ed0 8011d060 800b358c 890d1eec 00000000 87939260 890d1f70 <4>[ 9150.909786] 1ee0: 8cc42920 890d0000 00000000 00000000 00001000 8011cf5c 8cc42920 87939260 <4>[ 9150.909849] 1f00: 00001000 890d1f70 890d0000 2e829200 890d1f44 890d1f20 80117868 8011cf68 <4>[ 9150.909916] 1f20: 87939260 2e829200 890d1f70 00001000 2e829200 30ac5da4 890d1f6c 890d1f48 <4>[ 9150.909981] 1f40: 800de3fc 801177ec 800df328 8c930290 00000000 00000000 87939260 00001000 <4>[ 9150.910046] 1f60: 890d1fa4 890d1f70 800de7e0 800de354 00000000 00000000 00000000 00000001 <4>[ 9150.910111] 1f80: 00000005 0010bcc8 000002e0 000000b8 00000003 80033004 00000000 890d1fa8 <4>[ 9150.910174] 1fa0: 80032e80 800de7a8 0010bcc8 000002e0 0000004d 2e829200 00001000 2e829200 <4>[ 9150.910239] 1fc0: 0010bcc8 000002e0 000000b8 00000003 30bc5da0 30ac5db8 30ac5da4 00000001 <4>[ 9150.910303] 1fe0: 6d2375c4 30bc5d50 6d216607 6fe0c2ec 00000010 0000004d 00000000 00000000 <4>[ 9150.910368] Backtrace: <4>[ 9150.910386] [<800b3580>] (wakelocks_read_proc+0x0/0xfc) from [<8011d060>] (proc_file_read+0x104/0x278) <4>[ 9150.910451] [<8011cf5c>] (proc_file_read+0x0/0x278) from [<80117868>] (proc_reg_read+0x88/0x9c) <4>[ 9150.910501] [<801177e0>] (proc_reg_read+0x0/0x9c) from [<800de3fc>] (vfs_read+0xb4/0x144) <4>[ 9150.910563] [<800de348>] (vfs_read+0x0/0x144) from [<800de7e0>] (sys_read+0x44/0x70) <4>[ 9150.910614] r7:00001000 r6:87939260 r5:00000000 r4:00000000 <4>[ 9150.910654] [<800de79c>] (sys_read+0x0/0x70) from [<80032e80>] (ret_fast_syscall+0x0/0x2c) <4>[ 9150.910721] r8:80033004 r7:00000003 r6:000000b8 r5:000002e0 r4:0010bcc8 <4>[ 9150.910768] Code: ea000002 ebffff5b e5944000 e0855000 (e5943000) <0>[ 9150.910974] Kernel panic - not syncing: Fatal exception -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel