对于我们这设备来说,最大内存只有1G,最小的512mb的设备也占据了一部分,加上底层最近重构,和加腾讯视频PAD到我们设备上,这版上线后,小S同学收到很多客诉都是说,在看直播课程时,跑步机自动重启了,而且有一个用户是一点开始运动就重启,这一动作,就把我们给带偏,一直以为我是重构底层导致。还有一个不确定因素的是腾讯视频PAD版,他们这个占用内存大约160m,而我们的占用也是比较大的,最后导致我们的app被系统杀死。

我们一直坚信是软件重启的原因,按照这个思路,我们可以晓得,软件导致的重启会在/proc/last_kmsg会有记录
当我们使用adb reboot命令重启时,在/proc/last_kmsg文件中的确是有记录
记录如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<4>[ 5265.420575] rk29_bl_update_status,req brightness=0,real is=0
<4>[ 5265.420693] AAAAAAAAAAAAAAAAAAAAAAAAAAA brightness: 0
<4>[ 5265.420773] divh 2 is: 10919
<6>[ 5265.432010] rk29sdk_wifi_power: 0
<4>[ 5265.432080] rk29_sdmmc_gpio_open off
<6>[ 5265.643146] wifi shut off power
<6>[ 5265.643180] rk29sdk_wifi_set_carddetect:0
<6>[ 5265.643220] mmc2: slot status change detected(1-0)
<4>[ 5265.643285] Disabling non-boot CPUs ...
<4>[ 5265.643469] RTL871X: rtw_cmd_thread: DriverStopped(False) SurpriseRemoved(True) break at line 581
<4>[ 5265.650970] rk29_sdmmc_start_request....shutdown=1
<6>[ 5265.654589] cfg80211: Calling CRDA for country: CN
<4>[ 5265.677486] IRQ77 no longer affine to CPU1
<5>[ 5265.677678] CPU1: shutdown
<4>[ 5265.691711] IRQ91 no longer affine to CPU2
<5>[ 5265.696155] CPU2: shutdown
<4>[ 5265.712271] IRQ92 no longer affine to CPU3
<5>[ 5265.716541] CPU3: shutdown
<0>[ 5265.723884] Restarting system with command ''.

可以很清楚的看出,重启的原因
这个原因是使用了过时的api读取了输入流导致的
但是线上用户重启后上传的日志如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<3>[   13.65705] I[1: ksd(oirqd/mlc2:  16(] L871X: start auth
<3>C 13.6%0032U IK: ksdanh0q`Mmc0: 168] RTL(7!X: aut SUccdss, 3Ta24 ascgC
<36[ 13.665001 I[0: +qd)oirqd
mmc2* 8] RTL71X8 asqoc sqcCess
6[ 1#.667112] [1: kwkrk`b/121: 52] Pv6* DDRAMJF(NETDF]CHALE): wlAn0: lInk b%co-ec r%adY
<1[ 13.777027Y I[22upa_sqppIcaNtO: 924] PTL3X
cen %a@ol packet
<16[ 13.685362] I[28u0!_ce0plican4_8 0] RTL81P: qandeapol paajap
43>Y 1,786030] [1: RTW]CMD_THREAD2 121M BTL871X: se4 p!)R7ise cDy ca-i
4, `Ddr:2 :89:35:a7:54:00, )hd:,dYpe:AES
<3.[ 13.388668] [ : RA_CMD_THREAD: )21] RTL8'!X: se`grKup key Ca-id:5, a$d2:3*19:15:a5:77810,kid:1, dype:TCAP
<3>[ 42.004!84] [0:.espax.lAulc(%r: 871] UartC/mm1Uinderface5_paObuji_beleasd
6>[ $.00441&X ;0: kuOrkEb-u632105] bilder: u* alIt%rEd t`AnSactiof 111%<6>K 42.004516M [0: kfnrkER*u063: 142] "Inddr
qnD%,if%red tranqactikd !4114
<!1.[ $*08236] S08 inip: 1U i.ht8 unt2ac+dd pid 1164 killed by s)g!h 9
3>[ 11& 54246M [0: KwoRker.U!6:: 64\nqm51 id=1,x=712,y= 032,
<3>[ 5)057\ [0: +uorker'514:1: 64] nu-=1,id=1 x=612,y=0032,
83>S 59.06(4Y [0* +go2Ker'u1&:: 64]nui11 ,id=0,x57!2,y91032,
<3Z 59*1301(9
K0: +workE2u16:1: &4] fTm=1 id=0,p172,y1032,
,3>[ 59*18040 [0: kworkeR/e6:1: 64U um=1 ,Id=2,x5701y=103,83>[ 09.202296M [0* Kgo2idrd16:1: &4\ jum<1 ,I`=2,x=705,y11053,42>[ 51$2874 [0: k#,rceR.516:1: 64U nem=! $hd2,x=705,Y=1053$
<3>[ 49.503] K0: kv.2ier%u!6:1( 20] ne
=1 ,hd=",x=705(y1053,
<16 64.974 '8] [02 i.iT: 1]ini48 eftr!Ciapid 111 exitDd With StaTuq 0<6>[ 64.05365] @S :le3`ax.la5N#heR: 224\ seria( ff19000.ra"ial: Er or:lsr0Xd8

从中 “871] UartC/mm1Uinderface5_paObuji_beleasd”可以看到可能是串口那出问题了,但是是什么引起串口出问题,最后向做跑步机系统的小伙伴问了,他们给出的答案是由于有大功耗的操作引起下控供电不足,而我们的测试发现在6月21号之前的课程,把音量调到是没得问题,但是之后的课程把音量一调到最大就自动重启

对于课程前后音频分析,发现重启的课程,音频经常过爆
音频过爆

后记
知道这个问题产生的原因后,我们把app音量的最大可调范围重0~15,调整到0~11,而且为防止之前的用户调节音量已经大于11了,我们还需要将大于11的用户设置为11。

之前一直认为我们是我底层重构引起的重启,后面发现可能是课程的音频的问题,有种解脱的感觉。

======2019.09.03更新
命令行读取last_kmsg信息
StringBuffer kmsg_log = RootCmd.execRootCmdSb(“cat /proc/last_kmsg”);
DebugLogger.d(“SPAX_SYS_LAST_KMSGSPAX_SYS_LAST_KMSG”, kmsg_log.toString());

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 /**
* 执行命令并且输出结果
*/
public static StringBuffer execRootCmdSb(String cmd) {
StringBuffer stringBuffer = new StringBuffer();
DataOutputStream dos = null;
DataInputStream dis = null;

try {
Process p = Runtime.getRuntime().exec("su");// 经过Root处理的android系统即有su命令
dos = new DataOutputStream(p.getOutputStream());
dis = new DataInputStream(p.getInputStream());

Log.i(TAG, cmd);
dos.writeBytes(cmd + "\n");
dos.flush();
dos.writeBytes("exit\n");
dos.flush();
String line = null;
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(dis));
while ((line = bufferedReader.readLine()) != null) {
stringBuffer.append(line).append("\n");
}
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
stringBuffer.append("execRootCmd ").append(cmd).append(" message") .append(e.getMessage()).append("\n");
} finally {
if (dos != null) {
try {
dos.close();
} catch (IOException e) {
e.printStackTrace();
stringBuffer.append("execRootCmd close ").append(cmd).append(" message") .append(e.getMessage()).append("\n");
}
}
if (dis != null) {
try {
dis.close();
} catch (IOException e) {
e.printStackTrace();
stringBuffer.append("execRootCmd close ").append(cmd).append(" message") .append(e.getMessage()).append("\n");
}
}
}
return stringBuffer;
}

截取一段系统重启日志
最后系统开发人员分析出来重启原因是开机时,按按键空指针

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
2019-08-31T09:58:12.938 D SPAX_SYS_LAST_KMSGSPAX_SYS_LAST_KMSG <6>[    0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 3.0.36+ (root@ubuntu-lijian) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #6003 SMP PREEMPT Thu Aug 29 14:53:42 CST 2019
<4>[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
<4>[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
<4>[ 0.000000] Machine: RK30board
<4>[ 0.000000] ddr size = 1024 M, set ion_reserve_size size to 125829120
<6>[ 0.000000] memory reserve: Memory(base:0x98800000 size:120M) reserved for <ion>
<6>[ 0.000000] memory reserve: Memory(base:0x98000000 size:8M) reserved for <fb0 buf>
<6>[ 0.000000] memory reserve: Memory(base:0x97800000 size:8M) reserved for <fb2 buf>
<6>[ 0.000000] memory reserve: Total reserved 136M
<4>[ 0.000000] Memory policy: ECC disabled, Data cache writeback
<6>[ 0.000000] bootconsole [earlycon0] enabled
<4>[ 0.000000] CPU SRAM: copied sram code from c0cfa000 to fef00100 - fef02028
<4>[ 0.000000] CPU SRAM: copied sram data from c0cfbf28 to fef02028 - fef027a0
<4>[ 0.000000] sram_log: 4q ?& : 4q ?) !?, # 0q *! ! 3q @ 3q
<4>[ 0.000000] CLKDATA_MSG: pll_flag = 0x03
<3>[ 0.000000] cpll auto set rate error
<3>[ 0.000000] CLKDATA_ERR: can't get a available nume and deno
<3>[ 0.000000] CLKDATA_ERR: clk_frac_div can't get rate=48000000,uart0_frac_div
<6>[ 0.000000] L310 cache controller enabled
<6>[ 0.000000] l2x0: 16 ways, CACHE_ID 0x4100c0c8, AUX_CTRL 0x76050001, Cache size: 524288 B
<4>[ 0.000000] DDR DEBUG: version 1.00 20131106
<4>[ 0.000000] DDR DEBUG: DDR3 Device
<4>[ 0.000000] DDR DEBUG: Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Total Capability=1024MB
<4>[ 0.000000] DDR DEBUG: init success!!! freq=300MHz
<4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
<4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
<4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
<4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
<4>[ 0.000000] DDR DEBUG: ZERR=0, ZDONE=0, ZPD=0x0, ZPU=0x0, OPD=0x0, OPU=0x0
<4>[ 0.000000] DDR DEBUG: DRV Pull-Up=0xb, DRV Pull-Dwn=0xb
<4>[ 0.000000] DDR DEBUG: ODT Pull-Up=0x2, ODT Pull-Dwn=0x2
<4>[ 0.000000] Boot mode: PANIC (7) flag: NORMAL (0xc3524200)
<7>[ 0.000000] On node 0 totalpages: 227328
<7>[ 0.000000] free_area_init_node: node 0, pgdat c0cf7e00, node_mem_map c2150000
<7>[ 0.000000] Normal zone: 976 pages used for memmap
<7>[ 0.000000] Normal zone: 0 pages reserved
<7>[ 0.000000] Normal zone: 123952 pages, LIFO batch:31
<7>[ 0.000000] HighMem zone: 1072 pages used for memmap
<7>[ 0.000000] HighMem zone: 101328 pages, LIFO batch:31
<6>[ 0.000000] PERCPU: Embedded 7 pages/cpu @c2959000 s7040 r8192 d13440 u32768
<7>[ 0.000000] pcpu-alloc: s7040 r8192 d13440 u32768 alloc=8*4096
<7>[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
<4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 225280
<5>[ 0.000000] Kernel command line: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00150000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00006000@0x00004000(kernel),0x00006000@0x0000a000(boot),0x00010000@0x00010000(recovery),0x00020000@0x00020000(backup),0x00040000@0x00040000(cache),0x001FE000@0x00080000(userdata),0x00002000@0x0027E000(metadata),0x00002000@0x00280000(kpanic),0x00300000@0x00282000(system),-@0x00582000(user) bootver=2013-12-02#2.08 firmware_ver=4.4.2
<6>[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[ 0.000000] allocated 4194304 bytes of page_cgroup
<6>[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
<6>[ 0.000000] Memory: 888MB = 888MB total
<5>[ 0.000000] Memory: 867732k/867732k available, 180844k reserved, 409600K highmem
<5>[ 0.000000] Virtual kernel memory layout:
<5>[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
<5>[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
<5>[ 0.000000] DMA : 0xff600000 - 0xffe00000 ( 8 MB)
<5>[ 0.000000] vmalloc : 0xdf000000 - 0xfe800000 ( 504 MB)
<5>[ 0.000000] lowmem : 0xc0000000 - 0xde800000 ( 488 MB)
<5>[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
<5>[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
<5>[ 0.000000] .init : 0xc0408000 - 0xc04ca000 ( 776 kB)
<5>[ 0.000000] .text : 0xc04ca000 - 0xc0c84320 (7913 kB)
<5>[ 0.000000] .data : 0xc0c86000 - 0xc0cf9c28 ( 464 kB)
<5>[ 0.000000] .bss : 0xc0cfd024 - 0xc1ebd648 (18178 kB)
<6>[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<6>[ 0.000000] Preemptible hierarchical RCU implementation.
<6>[ 0.000000] NR_IRQS:352
<4>[ 0.000000] rk30_gpio_init: 128 gpio irqs in 4 banks
<6>[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
<4>[ 0.000000] rk_timer: version 1.3
<6>[ 0.003694] Calibrating delay loop (skipped) preset value.. 1631.46 BogoMIPS (lpj=8157341)
<6>[ 0.012751] pid_max: default: 32768 minimum: 301
<6>[ 0.017942] Security Framework initialized
<6>[ 0.022491] Mount-cache hash table entries: 512
<6>[ 0.027971] Initializing cgroup subsys debug
<6>[ 0.032673] Initializing cgroup subsys cpuacct
<6>[ 0.037593] Initializing cgroup subsys memory
<6>[ 0.042438] Initializing cgroup subsys freezer
<6>[ 0.047351] CPU: Testing write buffer coherency: ok
<4>[ 0.133424] CPU1: Booted secondary processor
<4>[ 0.173419] CPU2: Booted secondary processor
<4>[ 0.213417] CPU3: Booted secondary processor
<6>[ 0.213451] Brought up 4 CPUs
<6>[ 0.230922] SMP: Total of 4 processors activated (6525.87 BogoMIPS).
<6>[ 0.238225] devtmpfs: initialized
<6>[ 0.247756] NET: Registered protocol family 16
<6>[ 0.252737] last_log: 0xde100000 map to 0xdf004000 and copy to 0xc0d01180 (version 2.1)
<4>[ 0.276194] DVFS MSG: AVS Value(index=0): 133 135 135 133 135 134 135 133 133 137
<6>[ 0.295196] warning:lcdc0 not add to system!
<6>[ 0.299987] lcdc1 is used as primary display device controller!
<4>[ 0.306735] rk29_sdmmc_gpio_open off
<6>[ 0.410813] rk29sdk_wifi_bt_gpio_control_init: init finished
<6>[ 0.418522] console [ttyFIQ0] enabled, bootconsole disabled
<6>[ 0.427663] Registered FIQ tty driver de035cc0
<6>[ 0.428150] Loaded driver for PL330 DMAC-1 rk29-pl330
<6>[ 0.428193] DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
<6>[ 0.428371] Loaded driver for PL330 DMAC-2 rk29-pl330
<6>[ 0.428412] DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-14
<6>[ 0.460331] bio: create slab <bio-0> at 0
<5>[ 0.464737] SCSI subsystem initialized
<6>[ 0.464939] usbcore: registered new interface driver usbfs
<6>[ 0.465058] usbcore: registered new interface driver hub
<6>[ 0.479311] usbcore: registered new device driver usb
<6>[ 0.479557] rk30_i2c rk30_i2c.0: i2c-0: RK30 I2C adapter
<6>[ 0.479784] rk30_i2c rk30_i2c.1: i2c-1: RK30 I2C adapter
<6>[ 0.480031] rk30_i2c rk30_i2c.2: i2c-2: RK30 I2C adapter
<6>[ 0.480164] rk30_i2c rk30_i2c.3: i2c-3: RK30 I2C adapter
<6>[ 0.480343] rk30_i2c rk30_i2c.4: i2c-4: RK30 I2C adapter
<6>[ 0.510894] rk30-adc rk30-adc: rk30 adc: driver initialized
<4>[ 0.511113] timed-gpio: probe of timed-gpio failed with error -22
<6>[ 0.511230] Advanced Linux Sound Architecture Driver Version 1.0.24.
<6>[ 0.511662] Bluetooth: Core ver 2.16
<6>[ 0.511734] NET: Registered protocol family 31
<6>[ 0.511769] Bluetooth: HCI device and connection manager initialized
<6>[ 0.511819] Bluetooth: HCI socket layer initialized
<6>[ 0.511858] Bluetooth: L2CAP socket layer initialized
<6>[ 0.511908] Bluetooth: SCO socket layer initialized
<4>[ 0.517743] act8846_set_init,line=17
<4>[ 0.517775] act8846_set_init:g_pmic_type=3
<4>[ 0.519563] act8846_set_init act_dcdc1 =1200000mV end
<4>[ 0.521442] act8846_set_init vdd_core =1000000mV end
<4>[ 0.523337] act8846_set_init vdd_cpu =1000000mV end
<4>[ 0.525214] act8846_set_init act_dcdc4 =3300000mV end
<4>[ 0.526458] act8846_set_init act_ldo1 =1000000mV end
<4>[ 0.527599] act8846_set_init act_ldo2 =1200000mV end
<4>[ 0.528739] act8846_set_init act_ldo3 =1800000mV end
<4>[ 0.529879] act8846_set_init act_ldo4 =3300000mV end
<4>[ 0.531020] act8846_set_init act_ldo5 =3300000mV end
<4>[ 0.532162] act8846_set_init act_ldo6 =3300000mV end
<4>[ 0.533314] act8846_set_init act_ldo7 =1800000mV end
<4>[ 0.534454] act8846_set_init act_ldo8 =2800000mV end
<4>[ 0.534498] act8846_set_init,line=78 END
<4>[ 0.534576] i2c-core: driver [act8846] using legacy suspend method
<4>[ 0.534622] i2c-core: driver [act8846] using legacy resume method
<6>[ 0.534690] Switching to clocksource rk_timer
<6>[ 0.542893] Switched to NOHz mode on CPU #0
<6>[ 0.543460] Switched to NOHz mode on CPU #3
<6>[ 0.543478] Switched to NOHz mode on CPU #1
<6>[ 0.543493] Switched to NOHz mode on CPU #2
<4>[ 0.543505] rk fb probe ok!
<4>[ 0.543634] lcdc1:reg_phy_base = 0x1010e000,reg_vir_base:0xdf0ac000
<4>[ 0.543682] fb0:win0
<4>[ 0.543688] fb1:win1
<4>[ 0.543693] fb2:win2
<4>[ 0.543747] rk3188 lcdc1 clk enable...
<4>[ 0.568815] rk3188 lcdc1 clk disable...
<4>[ 0.588706] fb0:phy:98000000>>vir:e0000000>>len:0x800000
<4>[ 0.588949] rk_fb_register>>>>>fb0
<4>[ 0.589290] rk_fb_register>>>>>fb1
<4>[ 0.589338] rk3188 lcdc1 clk enable...
<4>[ 0.589380] lcdc1: dclk:66000000>>fps:73
<6>[ 0.589416] rk30-lcdc rk30-lcdc.1: rk3188_load_screen for lcdc1 ok!
<6>[ 0.589462] lcdc1 wakeup from standby!
<6>[ 0.589494] lcdc1 win0 open,atv layer:1
<4>[ 0.598929] rk3188 lcdc1 probe ok!
<4>[ 0.600042] 1966..sdmmc_is_selected_emmc: RK SDMMC is setted to support eMMC.
<6>[ 0.600366] .Line4064..The End of SDMMC-probe Ver.6.07 The last modify date is 2013-12-20. [emmc]
<6>[ 0.600457]
<6>[ 0.600462] drivers/mmc/core/core.c...2023.. ===== mmc_rescan Begin....[mmc0]
<6>[ 0.605606] rk29_sdmmc_change_clk_div..1702.. newDiv=124, newCLK=299Khz [emmc]
<6>[ 0.605807] NET: Registered protocol family 2
<6>[ 0.605943] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
<6>[ 0.606295] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
<6>[ 0.607286] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
<6>[ 0.608390] TCP: Hash tables configured (established 65536 bind 65536)
<6>[ 0.608438] TCP reno registered
<6>[ 0.608469] UDP hash table entries: 256 (order: 1, 8192 bytes)
<6>[ 0.608526] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
<6>[ 0.608834] NET: Registered protocol family 1
<4>[ 0.609023] RK29 Backlight Driver Initialized.
<6>[ 0.609230] Unpacking initramfs...
<6>[ 0.657871]
<6>[ 0.657876] sdmmc_attach_mmc..1573.. ===== Begin to identify card as MMC-card [mmc0]
<6>[ 0.690351] Freeing initrd memory: 1344K
<6>[ 0.690479] PMU: registered new PMU device of type 0
<4>[ 0.690609] efuse_version_val: efuse version = 51
<4>[ 0.690649] DVFS MSG: core: dvfs_adjust_table_lmtvolt get leakage_level = 10000
<4>[ 0.690703] adjust table freq=1608000 KHz, index=1350000 mV to index=1300000 mV
<4>[ 0.690759] efuse_version_val: efuse version = 51
<4>[ 0.690796] DVFS MSG: aclk_gpu: dvfs_adjust_table_lmtvolt get leakage_level = 10000
<4>[ 0.691712] cpufreq: delete arm freq(1608000)
<4>[ 0.691999] rk3188 cpufreq version 2.2, suspend freq 816 MHz
<3>[ 0.692253] VPU_SERVICE: failed on clk_get pd_video
<3>[ 0.692312] VPU_SERVICE: failed on clk_get aclk_ddr_vepu
<3>[ 0.692358] VPU_SERVICE: failed on clk_get hclk_cpu_vcodec
<4>[ 0.692400] vpu: power on
<6>[ 0.692460] VPU_SERVICE: checking hw id 4831
<4>[ 0.692938] vpu: power off...done
<6>[ 0.692987] VPU_SERVICE: init success
<6>[ 0.693283] audit: initializing netlink socket (disabled)
<5>[ 0.693354] type=2000 audit(0.630:1): initialized
<4>[ 0.693819] highmem bounce pool size: 64 pages
<6>[ 0.693977] ashmem: initialized
<6>[ 0.698974] fuse init (API version 7.16)
<6>[ 0.700130] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
<6>[ 0.700189] io scheduler noop registered
<6>[ 0.700222] io scheduler deadline registered
<6>[ 0.700306] io scheduler cfq registered (default)
<4>[ 0.700365] start of init_treadmill
<6>[ 0.712893] rga: Driver loaded succesfully
<4>[ 0.713095] rk_serial.c v1.6 2013-12-23
<6>[ 0.713199] rk_serial.0: ttyS0 at MMIO 0x10124000 (irq = 66) is a rk29_serial.0
<6>[ 0.713386] rk_serial rk_serial.0: membase 0xdf0c4000
<4>[ 0.713426] lxk exit serial_rk_probe
<6>[ 0.713498] rk_serial.3: ttyS3 at MMIO 0x20068000 (irq = 69) is a rk29_serial.3
<6>[ 0.713660] rk_serial rk_serial.3: membase 0xdf0c8000
<4>[ 0.713698] lxk exit serial_rk_probe
<6>[ 0.713956] Rockchip ion module(version: 1.0) is successfully loaded
<6>[ 0.716569] loop: module loaded
<6>[ 0.716633] Android kernel panic handler initialized (bind=kpanic)
<6>[ 0.717369] PPP generic driver version 2.4.2
<6>[ 0.717544] PPP Deflate Compression module registered
<6>[ 0.717585] PPP BSD Compression module registered
<6>[ 0.718326] PPP MPPE Compression module registered
<6>[ 0.718371] NET: Registered protocol family 24
<6>[ 0.718409] tun: Universal TUN/TAP device driver, 1.6
<6>[ 0.718447] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
<6>[ 0.718705] usbcore: registered new interface driver asix
<6>[ 0.718780] usbcore: registered new interface driver cdc_ether
<6>[ 0.718853] usbcore: registered new interface driver dm9620
<6>[ 0.718926] usbcore: registered new interface driver SR9700_android
<6>[ 0.719025] usbcore: registered new interface driver CoreChips
<6>[ 0.719100] usbcore: registered new interface driver net1080
<6>[ 0.719180] usbcore: registered new interface driver cdc_subset
<6>[ 0.719253] usbcore: registered new interface driver zaurus
<6>[ 0.719310] cdc_ncm: 04-Aug-2011
<6>[ 0.719366] usbcore: registered new interface driver cdc_ncm
<4>[ 0.719409] Rockchip WiFi SYS interface (V1.00) ...
<6>[ 0.719482] Initializing USB Mass Storage driver...
<6>[ 0.719560] usbcore: registered new interface driver usb-storage
<6>[ 0.719605] USB Mass Storage support registered.
<6>[ 0.719733] usbcore: registered new interface driver usbserial
<6>[ 0.719807] USB Serial support registered for generic
<6>[ 0.719895] usbcore: registered new interface driver usbserial_generic
<6>[ 0.719943] usbserial: USB Serial Driver core
<6>[ 0.720005] USB Serial support registered for GSM modem (1-port)
<6>[ 0.720095] usbcore: registered new interface driver option
<6>[ 0.720136] option: v0.7.2:USB Driver for GSM modems
<4>[ 0.726294] mmc0: recognised EXT_CSD revision 8
<6>[ 0.726330] mmc0: BKOPS_EN bit is not set
<6>[ 0.727769] rk29_sdmmc_change_clk_div..1702.. newDiv=1, newCLK=37125Khz [emmc]
<6>[ 0.728034] mmc0: new high speed DDR MMC card at address 0001
<6>[ 0.728192] sdmmc_rescan_try_freq...1936.. ===== Initialize MMC-card successfully. [mmc0]
<6>[ 0.932453] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[ 0.932494] usb20_otg usb20_otg: DWC OTG Controller
<6>[ 0.932587] usb20_otg usb20_otg: new USB bus registered, assigned bus number 1
<6>[ 0.932652] usb20_otg usb20_otg: irq 48, io mem 0x00000000
<6>[ 0.932707] DWC_OTG: Init: Port Power? op_state=1
<6>[ 0.932735] DWC_OTG: Init: Power Port (0)
<6>[ 0.932797] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 0.932838] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 0.932880] usb usb1: Product: DWC OTG Controller
<6>[ 0.932910] usb usb1: Manufacturer: Linux 3.0.36+ dwc_otg_hcd
<6>[ 0.932944] usb usb1: SerialNumber: usb20_otg
<6>[ 0.933220] hub 1-0:1.0: USB hub found
<6>[ 0.933250] hub 1-0:1.0: 1 port detected
<6>[ 0.935848] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xdf180000
<6>[ 1.146245] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[ 1.146281] usb20_host usb20_host: DWC OTG Controller
<6>[ 1.146332] usb20_host usb20_host: new USB bus registered, assigned bus number 2
<6>[ 1.146392] usb20_host usb20_host: irq 49, io mem 0x00000000
<6>[ 1.146458] DWC_OTG: Init: Port Power? op_state=1
<6>[ 1.146486] DWC_OTG: Init: Power Port (0)
<6>[ 1.146541] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 1.146582] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 1.146623] usb usb2: Product: DWC OTG Controller
<6>[ 1.146651] usb usb2: Manufacturer: Linux 3.0.36+ host20_hcd
<6>[ 1.146685] usb usb2: SerialNumber: usb20_host
<6>[ 1.146938] hub 2-0:1.0: USB hub found
<6>[ 1.146968] hub 2-0:1.0: 1 port detected
<4>[ 1.147299] DWC_OTG: Mode Mismatch Interrupt: currently in Host mode
<6>[ 1.147804] cfg80211: Calling CRDA to update world regulatory domain
<4>[ 1.147859] Brightness Mode is: 1
<4>[ 1.147882] rk29_bl_update_status,req brightness=255,real is=255
<4>[ 1.147916] AAAAAAAAAAAAAAAAAAAAAAAAAAA brightness: 255
<4>[ 1.147946] divh 2 is: 0
<6>[ 1.148239] android_usb gadget: Mass Storage Function, version: 2009/09/11
<6>[ 1.148286] android_usb gadget: Number of LUNs=2
<6>[ 1.148315] lun0: LUN: removable file: (no medium)
<6>[ 1.148345] lun1: LUN: removable file: (no medium)
<6>[ 1.148512] android_usb gadget: android_usb ready
<4>[ 1.148542]
<4>[ 1.148544] *** Start cxdish ***
<4>[ 1.148548]
<4>[ 1.148684] uartComm1_interface5_paobuji_init
<4>[ 1.148711] gameVerify successful
<4>[ 1.244896] registering uartComm device major=4 minor=10
<4>[ 1.324795] registering tm998 device major=4 minor=11
<4>[ 1.402855] util_interface_init
<4>[ 1.406058] ext audio in
<4>[ 1.406220] enter audio_switcher_func
<4>[ 1.406246] exit audio_switcher_func
<4>[ 1.408723] +++matrix_keys_probe+++
<2>[ 1.409149] kernel BUG at kernel/timer.c:667!
<1>[ 1.409181] Unable to handle kernel NULL pointer dereference at virtual address 00000000
<1>[ 1.431827] pgd = c0404000
<1>[ 1.434533] [00000000] *pgd=00000000
<0>[ 1.438120] Internal error: Oops: 805 [#1] PREEMPT SMP
<4>[ 1.443262] CPU: 0 Not tainted (3.0.36+ #6003)
<4>[ 1.448061] PC is at __bug+0x1c/0x28
<4>[ 1.451639] LR is at __bug+0x18/0x28
<4>[ 1.455215] pc : [<c04d3208>] lr : [<c04d3204>] psr: 60000193
<4>[ 1.455222] sp : de03bd30 ip : 0000000d fp : 00000000
<4>[ 1.466706] r10: 0000000a r9 : 00000002 r8 : c0cdea20
<4>[ 1.471931] r7 : 00000008 r6 : ffff8b5a r5 : ffff8b5a r4 : de017a88
<4>[ 1.478459] r3 : 00000000 r2 : c0cb8b14 r1 : 60000193 r0 : 00000037
<4>[ 1.484989] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
<4>[ 1.492386] Control: 10c5387d Table: 6040404a DAC: 00000015
<4>[ 1.498132]
<4>[ 1.498135] PC: 0xc04d3188:
<4>[ 1.502413] 3188 e1a04000 e24dd010 e590003c eb0194a5 e3500000 0594003c 0a00000d e2841034
<4>[ 1.510684] 31a8 e594002c e891000e e88d000f ea000003 e59d000c eb01949b e3500000 0a000006
<4>[ 1.518955] 31c8 e1a0000d eb00077b e3500000 aafffff7 e3a00000 e28dd010 e8bd8010 e59d000c
<4>[ 1.527224] 31e8 eafffffb e92d4008 e1a03000 e1a02001 e59f0010 e1a01003 eb17198c e3a03000
<4>[ 1.535492] 3208 e5833000 eafffffe c0ba4620 e304063c e30012e1 e92d4008 e34c00ba ebfffff0
<4>[ 1.543760] 3228 e1a01000 e3040654 e92d4008 e34c00ba eb17197e e304063c e30012c5 e34c00ba
<4>[ 1.552028] 3248 ebffffe7 e92d4008 e1a02000 e1a03001 e3040674 e1a0100e e34c00ba eb171973
<4>[ 1.560296] 3268 e304063c e3001299 e34c00ba ebffffdc e92d4ff0 e24dd06c e1a06002 e1a08000
<4>[ 1.568566]
<4>[ 1.568569] LR: 0xc04d3184:
<4>[ 1.572846] 3184 e92d4010 e1a04000 e24dd010 e590003c eb0194a5 e3500000 0594003c 0a00000d
<4>[ 1.581114] 31a4 e2841034 e594002c e891000e e88d000f ea000003 e59d000c eb01949b e3500000
<4>[ 1.589383] 31c4 0a000006 e1a0000d eb00077b e3500000 aafffff7 e3a00000 e28dd010 e8bd8010
<4>[ 1.597651] 31e4 e59d000c eafffffb e92d4008 e1a03000 e1a02001 e59f0010 e1a01003 eb17198c
<4>[ 1.605919] 3204 e3a03000 e5833000 eafffffe c0ba4620 e304063c e30012e1 e92d4008 e34c00ba
<4>[ 1.614187] 3224 ebfffff0 e1a01000 e3040654 e92d4008 e34c00ba eb17197e e304063c e30012c5
<4>[ 1.622454] 3244 e34c00ba ebffffe7 e92d4008 e1a02000 e1a03001 e3040674 e1a0100e e34c00ba
<4>[ 1.630723] 3264 eb171973 e304063c e3001299 e34c00ba ebffffdc e92d4ff0 e24dd06c e1a06002
<4>[ 1.638993]
<4>[ 1.638995] SP: 0xde03bcb0:
<4>[ 1.643272] bcb0 00000002 205b0820 31202020 3930342e 5d393431 a0000020 0000e625 00000000
<4>[ 1.651541] bcd0 00000000 ffffffff de03bd1c ffff8b5a 00000008 c04cfa6c 00000037 60000193
<4>[ 1.659808] bcf0 c0cb8b14 00000000 de017a88 ffff8b5a ffff8b5a 00000008 c0cdea20 00000002
<4>[ 1.668077] bd10 0000000a 00000000 0000000d de03bd30 c04d3204 c04d3208 60000193 ffffffff
<4>[ 1.676345] bd30 00000000 c0513660 000000b3 00000000 c0cc4540 00000002 c0cdea7c de017a70
<4>[ 1.684615] bd50 00000008 c0cdea20 00000002 0000000a 00000000 c0873750 00000002 c1db4194
<4>[ 1.692884] bd70 de03bdac dd0a82c0 c0c8d9c8 000000b1 c0c8ac00 00000000 00000001 de03a000
<4>[ 1.701153] bd90 00000000 c054c418 c0e32aec de2d1c00 00000000 c0c8d980 c0c905c8 c0c8d980
<4>[ 1.709423]
<4>[ 1.709426] R2: 0xc0cb8a94:
<4>[ 1.713703] 8a94 00000019 0000001a 0000001b 0000001c 0000001d 0000001e 0000001f 00000001
<4>[ 1.721973] 8ab4 df004000 00080000 00000001 c0cb8ac0 c0cb8ac0 00000000 00000000 000001f4
<4>[ 1.730243] 8ad4 0000000a 00000001 00000000 ffff8b0f 0000000f 00000004 00000001 00000007
<4>[ 1.738511] 8af4 00000000 00000000 00000001 c0cb8b00 c0cb8b00 00000000 00000000 00000000
<4>[ 1.746779] 8b14 c0cb8b14 c0cb8b14 00000004 ffffffff 00000000 00000001 ffffffff 00000000
<4>[ 1.755047] 8b34 c0507e18 c0cf7dd8 00000000 00000000 00000001 00000000 00000000 c0cb8b50
<4>[ 1.763315] 8b54 c0cb8b50 00000000 00000000 00000001 00000000 00000000 c0cb8b6c c0cb8b6c
<4>[ 1.771583] 8b74 00000000 00000001 c0bac188 c0bac18c c0bac194 c0bac19c c0bac1a4 c0bac1ac
<4>[ 1.779851]
<4>[ 1.779854] R4: 0xde017a08:
<4>[ 1.784132] 7a08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.792401] 7a28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.800669] 7a48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.808937] 7a68 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.817205] 7a88 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.825473] 7aa8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.833740] 7ac8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.842009] 7ae8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<4>[ 1.850277]
<4>[ 1.850280] R5: 0xffff8ada:
<4>[ 1.854556] 8ad8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.862828] 8af8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.871097] 8b18 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.879367] 8b38 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.887635] 8b58 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.895904] 8b78 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.904173] 8b98 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.912442] 8bb8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.920711] 8bd8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.928981]
<4>[ 1.928983] R6: 0xffff8ada:
<4>[ 1.933260] 8ad8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.941529] 8af8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.949797] 8b18 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.958067] 8b38 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.966337] 8b58 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.974605] 8b78 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.982873] 8b98 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.991142] 8bb8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 1.999411] 8bd8 ******** ******** ******** ******** ******** ******** ******** ********
<4>[ 2.007681]
<4>[ 2.007683] R8: 0xc0cde9a0:
<4>[ 2.011960] e9a0 00000124 c086e424 00000000 c0beac2c 00000124 c086e3ec 00000000 c0be6904
<4>[ 2.020229] e9c0 00000124 c086e3b4 00000000 00000000 c08729d0 00000000 00000000 c087282c
<4>[ 2.028499] e9e0 c08727f8 00000000 c0ada06c 00000040 c0c049c8 c0ada0d4 c0cde9f8 c0cde9f8
<4>[ 2.036767] ea00 c0cde7bc c0cc5f60 00000001 00000000 00000000 c0cdea14 c0cdea14 00000000
<4>[ 2.045035] ea20 c0a945f8 00000000 00000000 00000000 00000000 c0c04a4c c0cc7008 00000000
<4>[ 2.053304] ea40 00000000 00000000 00000000 c06ec740 00000000 00000000 00000000 00000000
<4>[ 2.061572] ea60 00000000 00000000 dd0a4840 00000000 000000b4 000000b0 000000b3 000000b2
<4>[ 2.069840] ea80 000000b5 000000b7 0000010a 00000109 000000b1 00000101 000000ce 0000000b
<0>[ 2.078109] Process swapper (pid: 1, stack limit = 0xde03a2f0)
<0>[ 2.083943] Stack: (0xde03bd30 to 0xde03c000)
<0>[ 2.088301] bd20: 00000000 c0513660 000000b3 00000000
<0>[ 2.096482] bd40: c0cc4540 00000002 c0cdea7c de017a70 00000008 c0cdea20 00000002 0000000a
<0>[ 2.104663] bd60: 00000000 c0873750 00000002 c1db4194 de03bdac dd0a82c0 c0c8d9c8 000000b1
<0>[ 2.112844] bd80: c0c8ac00 00000000 00000001 de03a000 00000000 c054c418 c0e32aec de2d1c00
<0>[ 2.121025] bda0: 00000000 c0c8d980 c0c905c8 c0c8d980 c0c8d9c8 dd0a82c0 c0c8ac00 00000000
<0>[ 2.129207] bdc0: 00000001 000000a0 c0c9c510 c054c694 c0c8d980 c0c8d9c8 00000001 c054e644
<0>[ 2.137389] bde0: 00020000 00020000 00000011 c054bd64 fed0a000 c06bacf4 7379656b 00000000
<0>[ 2.145570] be00: 00000000 c0c937c0 c04c8ed4 de03a000 00000056 00000000 de03a000 c0c8d9a8
<0>[ 2.153750] be20: c1db4190 c054bd64 00000160 c04ca04c ffffffff feb3c100 00000056 00000002
<0>[ 2.161932] be40: 00000001 c04cfac8 c0c8d9c8 60000013 de03be9c 00000000 dd0a82c0 c0c8d980
<0>[ 2.170112] be60: c0c8d9c8 000000b1 60000013 00000000 c0c8d9a8 c1db4190 00001000 de03be90
<0>[ 2.178294] be80: c054d6dc c0aa0b70 60000013 ffffffff 00000000 00000f60 c06baaa0 dd0a57a8
<0>[ 2.186476] bea0: dd0a82c0 c0c8d980 00000008 c08735c0 00000000 dd0a57a8 000000b1 c054d924
<0>[ 2.194658] bec0: dd0a57a8 00000008 00000003 dd0fc800 c0bfc373 00000000 c0cdea88 c0a94748
<0>[ 2.202839] bee0: c0c04a00 dd0a57a8 dd0a57a0 c0ca3338 c0ca3338 c0ca3338 c153f67c c0ca336c
<0>[ 2.211021] bf00: 00000000 c0cdea34 00000000 00000000 00000000 c06ec758 c06ec740 c06eb540
<0>[ 2.219201] bf20: c0ca3338 c0cdea34 c0ca336c 00000000 00000000 c06eb6e8 c0cdea34 00000000
<0>[ 2.227382] bf40: c06eb65c c06ea74c de034440 de0afd58 c0cdea34 c0cc7008 dd0a4840 c06eaf18
<0>[ 2.235562] bf60: c0c04a4c c0cdea34 c0cfe000 c0cdea34 c0cfe000 c04d0a08 c041f080 00000000
<0>[ 2.243743] bf80: 00000000 c06ebb94 de03a000 c0cfe000 c04d0a08 c041f080 00000000 c04ca6f8
<0>[ 2.251923] bfa0: 0000011f c054fae0 0000011f 00000000 00000000 3832c7a0 00000037 00000000
<0>[ 2.260105] bfc0: c0cbc1b8 c042bea4 c042c438 c04d0a08 00000013 00000000 00000000 00000000
<0>[ 2.268286] bfe0: 00000000 c0408958 00000000 00000000 c04088c0 c04d0a08 ffffb57f dffdfdf7
<4>[ 2.276478] [<c04d3208>] (__bug+0x1c/0x28) from [<c0513660>] (mod_timer+0x2f4/0x30c)
<4>[ 2.284231] [<c0513660>] (mod_timer+0x2f4/0x30c) from [<c0873750>] (matrix_keys_isr+0x190/0x1c0)
<4>[ 2.293029] [<c0873750>] (matrix_keys_isr+0x190/0x1c0) from [<c054c418>] (handle_irq_event_percpu+0x6c/0x2ac)
<4>[ 2.302951] [<c054c418>] (handle_irq_event_percpu+0x6c/0x2ac) from [<c054c694>] (handle_irq_event+0x3c/0x5c)
<4>[ 2.312786] [<c054c694>] (handle_irq_event+0x3c/0x5c) from [<c054e644>] (handle_level_irq+0xac/0x108)
<4>[ 2.322011] [<c054e644>] (handle_level_irq+0xac/0x108) from [<c054bd64>] (generic_handle_irq+0x28/0x3c)
<4>[ 2.331416] [<c054bd64>] (generic_handle_irq+0x28/0x3c) from [<c06bacf4>] (rk30_gpio_irq_handler+0x84/0x100)
<4>[ 2.341252] [<c06bacf4>] (rk30_gpio_irq_handler+0x84/0x100) from [<c054bd64>] (generic_handle_irq+0x28/0x3c)
<4>[ 2.351090] [<c054bd64>] (generic_handle_irq+0x28/0x3c) from [<c04ca04c>] (asm_do_IRQ+0x4c/0xac)
<4>[ 2.359883] [<c04ca04c>] (asm_do_IRQ+0x4c/0xac) from [<c04cfac8>] (__irq_svc+0x48/0xe0)
<4>[ 2.367888] Exception stack(0xde03be48 to 0xde03be90)
<4>[ 2.372941] be40: c0c8d9c8 60000013 de03be9c 00000000 dd0a82c0 c0c8d980
<4>[ 2.381122] be60: c0c8d9c8 000000b1 60000013 00000000 c0c8d9a8 c1db4190 00001000 de03be90
<4>[ 2.389302] be80: c054d6dc c0aa0b70 60000013 ffffffff
<4>[ 2.394361] [<c04cfac8>] (__irq_svc+0x48/0xe0) from [<c0aa0b70>] (_raw_spin_unlock_irqrestore+0x18/0x40)
<4>[ 2.403849] [<c0aa0b70>] (_raw_spin_unlock_irqrestore+0x18/0x40) from [<c054d6dc>] (__setup_irq+0x1e0/0x37c)
<4>[ 2.413682] [<c054d6dc>] (__setup_irq+0x1e0/0x37c) from [<c054d924>] (request_threaded_irq+0xac/0x124)
<4>[ 2.422995] [<c054d924>] (request_threaded_irq+0xac/0x124) from [<c0a94748>] (matrix_keys_probe+0x150/0x2b4)
<4>[ 2.432833] [<c0a94748>] (matrix_keys_probe+0x150/0x2b4) from [<c06ec758>] (platform_drv_probe+0x18/0x1c)
<4>[ 2.442408] [<c06ec758>] (platform_drv_probe+0x18/0x1c) from [<c06eb540>] (driver_probe_device+0x90/0x1ac)
<4>[ 2.452068] [<c06eb540>] (driver_probe_device+0x90/0x1ac) from [<c06eb6e8>] (__driver_attach+0x8c/0x90)
<4>[ 2.461467] [<c06eb6e8>] (__driver_attach+0x8c/0x90) from [<c06ea74c>] (bus_for_each_dev+0x5c/0x88)
<4>[ 2.470518] [<c06ea74c>] (bus_for_each_dev+0x5c/0x88) from [<c06eaf18>] (bus_add_driver+0x180/0x254)
<4>[ 2.479656] [<c06eaf18>] (bus_add_driver+0x180/0x254) from [<c06ebb94>] (driver_register+0x78/0x13c)
<4>[ 2.488796] [<c06ebb94>] (driver_register+0x78/0x13c) from [<c04ca6f8>] (do_one_initcall+0xfc/0x164)
<4>[ 2.497935] [<c04ca6f8>] (do_one_initcall+0xfc/0x164) from [<c0408958>] (kernel_init+0x98/0x13c)
<4>[ 2.506726] [<c0408958>] (kernel_init+0x98/0x13c) from [<c04d0a08>] (kernel_thread_exit+0x0/0x8)
<0>[ 2.515516] Code: e59f0010 e1a01003 eb17198c e3a03000 (e5833000)
<4>[ 2.521620] ---[ end trace 4ff0e55a97e4a0e1 ]---
<0>[ 2.526238] Kernel panic - not syncing: Fatal exception in interrupt
<4>[ 2.532601] [<c04d53f0>] (unwind_backtrace+0x0/0xf8) from [<c0a9971c>] (panic+0x78/0x194)
<4>[ 2.540785] [<c0a9971c>] (panic+0x78/0x194) from [<c04d3678>] (die+0x220/0x284)
<4>[ 2.548101] [<c04d3678>] (die+0x220/0x284) from [<c0a98d38>] (__do_kernel_fault.part.3+0x54/0x7c)
<4>[ 2.556980] [<c0a98d38>] (__do_kernel_fault.part.3+0x54/0x7c) from [<c04d6a34>] (do_page_fault+0x1f0/0x1f8)
<4>[ 2.566728] [<c04d6a34>] (do_page_fault+0x1f0/0x1f8) from [<c04ca4cc>] (do_DataAbort+0x34/0x9c)
<4>[ 2.575432] [<c04ca4cc>] (do_DataAbort+0x34/0x9c) from [<c04cfa6c>] (__dabt_svc+0x4c/0x60)
<4>[ 2.583699] Exception stack(0xde03bce8 to 0xde03bd30)
<4>[ 2.588752] bce0: 00000037 60000193 c0cb8b14 00000000 de017a88 ffff8b5a
<4>[ 2.596935] bd00: ffff8b5a 00000008 c0cdea20 00000002 0000000a 00000000 0000000d de03bd30
<4>[ 2.605115] bd20: c04d3204 c04d3208 60000193 ffffffff
<4>[ 2.610171] [<c04cfa6c>] (__dabt_svc+0x4c/0x60) from [<c04d3208>] (__bug+0x1c/0x28)
<4>[ 2.617833] [<c04d3208>] (__bug+0x1c/0x28) from [<c0513660>] (mod_timer+0x2f4/0x30c)
<4>[ 2.625582] [<c0513660>] (mod_timer+0x2f4/0x30c) from [<c0873750>] (matrix_keys_isr+0x190/0x1c0)
<4>[ 2.634375] [<c0873750>] (matrix_keys_isr+0x190/0x1c0) from [<c054c418>] (handle_irq_event_percpu+0x6c/0x2ac)
<4>[ 2.644295] [<c054c418>] (handle_irq_event_percpu+0x6c/0x2ac) from [<c054c694>] (handle_irq_event+0x3c/0x5c)
<4>[ 2.654129] [<c054c694>] (handle_irq_event+0x3c/0x5c) from [<c054e644>] (handle_level_irq+0xac/0x108)
<4>[ 2.663355] [<c054e644>] (handle_level_irq+0xac/0x108) from [<c054bd64>] (generic_handle_irq+0x28/0x3c)
<4>[ 2.672755] [<c054bd64>] (generic_handle_irq+0x28/0x3c) from [<c06bacf4>] (rk30_gpio_irq_handler+0x84/0x100)
<4>[ 2.682589] [<c06bacf4>] (rk30_gpio_irq_handler+0x84/0x100) from [<c054bd64>] (generic_handle_irq+0x28/0x3c)
<4>[ 2.692423] [<c054bd64>] (generic_handle_irq+0x28/0x3c) from [<c04ca04c>] (asm_do_IRQ+0x4c/0xac)
<4>[ 2.701215] [<c04ca04c>] (asm_do_IRQ+0x4c/0xac) from [<c04cfac8>] (__irq_svc+0x48/0xe0)
<4>[ 2.709220] Exception stack(0xde03be48 to 0xde03be90)
<4>[ 2.714273] be40: c0c8d9c8 60000013 de03be9c 00000000 dd0a82c0 c0c8d980
<4>[ 2.722454] be60: c0c8d9c8 000000b1 60000013 00000000 c0c8d9a8 c1db4190 00001000 de03be90
<4>[ 2.730634] be80: c054d6dc c0aa0b70 60000013 ffffffff
<4>[ 2.735690] [<c04cfac8>] (__irq_svc+0x48/0xe0) from [<c0aa0b70>] (_raw_spin_unlock_irqrestore+0x18/0x40)
<4>[ 2.745175] [<c0aa0b70>] (_raw_spin_unlock_irqrestore+0x18/0x40) from [<c054d6dc>] (__setup_irq+0x1e0/0x37c)
<4>[ 2.755006] [<c054d6dc>] (__setup_irq+0x1e0/0x37c) from [<c054d924>] (request_threaded_irq+0xac/0x124)
<4>[ 2.764318] [<c054d924>] (request_threaded_irq+0xac/0x124) from [<c0a94748>] (matrix_keys_probe+0x150/0x2b4)
<4>[ 2.774153] [<c0a94748>] (matrix_keys_probe+0x150/0x2b4) from [<c06ec758>] (platform_drv_probe+0x18/0x1c)
<4>[ 2.783727] [<c06ec758>] (platform_drv_probe+0x18/0x1c) from [<c06eb540>] (driver_probe_device+0x90/0x1ac)
<4>[ 2.793387] [<c06eb540>] (driver_probe_device+0x90/0x1ac) from [<c06eb6e8>] (__driver_attach+0x8c/0x90)
<4>[ 2.802786] [<c06eb6e8>] (__driver_attach+0x8c/0x90) from [<c06ea74c>] (bus_for_each_dev+0x5c/0x88)
<4>[ 2.811837] [<c06ea74c>] (bus_for_each_dev+0x5c/0x88) from [<c06eaf18>] (bus_add_driver+0x180/0x254)
<4>[ 2.820976] [<c06eaf18>] (bus_add_driver+0x180/0x254) from [<c06ebb94>] (driver_register+0x78/0x13c)
<4>[ 2.830115] [<c06ebb94>] (driver_register+0x78/0x13c) from [<c04ca6f8>] (do_one_initcall+0xfc/0x164)
<4>[ 2.839253] [<c04ca6f8>] (do_one_initcall+0xfc/0x164) from [<c0408958>] (kernel_init+0x98/0x13c)
<4>[ 2.848043] [<c0408958>] (kernel_init+0x98/0x13c) from [<c04d0a08>] (kernel_thread_exit+0x0/0x8)
<2>[ 2.856834] CPU3: stopping
<4>[ 2.859548] [<c04d53f0>] (unwind_backtrace+0x0/0xf8) from [<c04ca464>] (do_IPI+0x1d4/0x208)
<4>[ 2.867906] [<c04ca464>] (do_IPI+0x1d4/0x208) from [<c04cfac8>] (__irq_svc+0x48/0xe0)
<4>[ 2.875738] Exception stack(0xde079f90 to 0xde079fd8)
<4>[ 2.880791] 9f80: 00000022 c0c93368 de079fd8 00000000
<4>[ 2.888972] 9fa0: de078000 c0cfe0a4 c0aa3f74 c0c9be0c 6040406a 413fc090 00000000 00000000
<4>[ 2.897152] 9fc0: c04ed2fc de079fd8 c04d0a64 c04d0a68 60000013 ffffffff
<4>[ 2.903771] [<c04cfac8>] (__irq_svc+0x48/0xe0) from [<c04d0a68>] (default_idle+0x24/0x28)
<4>[ 2.911953] [<c04d0a68>] (default_idle+0x24/0x28) from [<c04d0d78>] (cpu_idle+0xbc/0xfc)
<4>[ 2.920049] [<c04d0d78>] (cpu_idle+0xbc/0xfc) from [<60a95bb4>] (0x60a95bb4)
<2>[ 2.927098] CPU1: stopping
<4>[ 2.929813] [<c04d53f0>] (unwind_backtrace+0x0/0xf8) from [<c04ca464>] (do_IPI+0x1d4/0x208)
<4>[ 2.938172] [<c04ca464>] (do_IPI+0x1d4/0x208) from [<c04cfac8>] (__irq_svc+0x48/0xe0)
<4>[ 2.946003] Exception stack(0xde069f90 to 0xde069fd8)
<4>[ 2.951057] 9f80: 00000020 c0c93368 de069fd8 00000000
<4>[ 2.959238] 9fa0: de068000 c0cfe0a4 c0aa3f74 c0c9be0c 6040406a 413fc090 00000000 00000000
<4>[ 2.967418] 9fc0: c04ed2fc de069fd8 c04d0a64 c04d0a68 60000013 ffffffff
<4>[ 2.974040] [<c04cfac8>] (__irq_svc+0x48/0xe0) from [<c04d0a68>] (default_idle+0x24/0x28)
<4>[ 2.982222] [<c04d0a68>] (default_idle+0x24/0x28) from [<c04d0d78>] (cpu_idle+0xbc/0xfc)
<4>[ 2.990316] [<c04d0d78>] (cpu_idle+0xbc/0xfc) from [<60a95bb4>] (0x60a95bb4)
<2>[ 2.997366] CPU2: stopping
<4>[ 3.000080] [<c04d53f0>] (unwind_backtrace+0x0/0xf8) from [<c04ca464>] (do_IPI+0x1d4/0x208)
<4>[ 3.008438] [<c04ca464>] (do_IPI+0x1d4/0x208) from [<c04cfac8>] (__irq_svc+0x48/0xe0)
<4>[ 3.016269] Exception stack(0xde071f90 to 0xde071fd8)
<4>[ 3.021323] 1f80: 00000021 c0c93368 de071fd8 00000000
<4>[ 3.029504] 1fa0: de070000 c0cfe0a4 c0aa3f74 c0c9be0c 6040406a 413fc090 00000000 00000000
<4>[ 3.037683] 1fc0: c04ed2fc de071fd8 c04d0a64 c04d0a68 60000013 ffffffff
<4>[ 3.044303] [<c04cfac8>] (__irq_svc+0x48/0xe0) from [<c04d0a68>] (default_idle+0x24/0x28)
<4>[ 3.052485] [<c04d0a68>] (default_idle+0x24/0x28) from [<c04d0d78>] (cpu_idle+0xbc/0xfc)
<4>[ 3.060580] [<c04d0d78>] (cpu_idle+0xbc/0xfc) from [<60a95bb4>] (0x60a95bb4)
<4>[ 3.067637] fed00000: 00000000 0000003a 0000001d 00001008
<4>[ 3.073038] fed00010: 00000005 0000004a 00000024 00001008
<4>[ 3.078439] fed00020: 0000000d 0000004c 00000025 00001008
<4>[ 3.083840] fed00030: 00000701 00000251 00000128 00001008
<4>[ 3.089240] fed00040: 00001111 000000a2 00006119 00000000
<4>[ 3.094641] fed00050: 0000023f 00000200 0000023f 0bb8ea60
<4>[ 3.100041] fed00060: 0bb8ea60 0bb8ea60 0bb8ea60 00009005
<4>[ 3.105442] fed00070: 00003f05 00000105 00000211 00000211
<4>[ 3.110842] fed00080: 00000211 00000211 0bb8ea60 0bb8ea60
<4>[ 3.116243] fed00090: 0bb8ea60 0bb8ea60 00000b00 0000ff00
<4>[ 3.121645] fed000a0: 0bb8ea60 00001700 00000000 00000000
<4>[ 3.127045] fed000b0: 0000ff01 00000100 0000003f 00000000
<4>[ 3.132446] fed000c0: 00008282 00008282 00000000 00000084
<4>[ 3.137847] fed000d0: 00006600 0000ff04 00003ef0 00001e9b
<4>[ 3.143248] fed000e0: 00000000 00000c04 00002f33 0000b677
<4>[ 3.148649] fed000f0: 0000200b 00000080 00000000 00000000
<4>[ 3.154049] fed00100: 00000000 00000000 00000000 00000000
<4>[ 3.159450] fed00110: 00000000 00000000 00000000 00000000
<4>[ 3.164850] fed00120: 00000000 00000000 00000000 00000000
<4>[ 3.170251] fed00130: 00000000 00000000 00000000 00000000
<4>[ 3.175651] fed00140: 00000064 00000000 00000000 00000000
<0>[ 3.181052] Rebooting in 1 seconds..