커널 패닉 관련 이슈에 대해 질문드릴께 있습니다.

-@Naver의 이미지

안녕하세요.

원인은 레지스터 값중 Vbus(전원)단에 관련된 레지스터를 건드리며 생겼습니다.
처음에는 android_work: did not send uevent (0 0 (null))이런 메시지가 뜨더니 나중에는 커널 패닉이 생겼습니다.
결론적으로는 레지스터값을 복귀시키면서 해결은 되었지만 커널 메시지의 내용을 해석하지 못해 찝찝한 구석이 남아 이렇게 글을 남깁니다.

커널 메시지에 답이 있을텐데 눈뜬 장님이 된 기분입니다.
혹 관련하여 아시는 분이 계시거나 어느 문서를 봐야하는지 아시는 분은 댓글 부탁드립니다.
보드는 v536입니다.
읽어주셔서 갑사합니다.

아래는 커널 메시지입니다.

[ 453.044290] android_work: did not send uevent (0 0 (null))
[ 460.805394] android_work: did not send uevent (0 0 (null))
[ 470.446912] udevd invoked oom-killer: gfp_mask=0x24080c0(GFP_KERNEL|__GFP_ZERO), nodemask=0, order=0, oom_score_adj=-1000
[ 470.459202] CPU: 1 PID: 1602 Comm: udevd Not tainted 4.9.118 #166
[ 470.466015] Hardware name: sun8iw16
[ 470.469938] [] (unwind_backtrace) from [] (show_stack+0xb/0xc)
[ 470.478416] [] (show_stack) from [] (dump_stack+0x5b/0x70)
[ 470.486499] [] (dump_stack) from [] (dump_header.constprop.4+0x45/0x120)
[ 470.495935] [] (dump_header.constprop.4) from [] (oom_kill_process+0x7d/0x336)
[ 470.505953] [] (oom_kill_process) from [] (out_of_memory+0x213/0x298)
[ 470.515102] [] (out_of_memory) from [] (__alloc_pages_nodemask+0x4c5/0x62a)
[ 470.524837] [] (__alloc_pages_nodemask) from [] (__get_free_pages+0x13/0x22)
[ 470.534668] [] (__get_free_pages) from [] (power_supply_uevent+0x2b/0x104)
[ 470.544321] [] (power_supply_uevent) from [] (dev_uevent+0xcd/0x104)
[ 470.553426] [] (dev_uevent) from [] (uevent_show+0x3d/0xa4)
[ 470.561651] [] (uevent_show) from [] (dev_attr_show+0xd/0x2c)
[ 470.570071] [] (dev_attr_show) from [] (sysfs_kf_seq_show+0x59/0x90)
[ 470.579176] [] (sysfs_kf_seq_show) from [] (seq_read+0x185/0x2c0)
[ 470.587988] [] (seq_read) from [] (do_readv_writev+0x1c5/0x214)
[ 470.596603] [] (do_readv_writev) from [] (vfs_readv+0x21/0x30)
[ 470.605120] [] (vfs_readv) from [] (do_readv+0x2f/0x5c)
[ 470.612954] [] (do_readv) from [] (ret_fast_syscall+0x1/0x54)
[ 470.623428] Mem-Info:
[ 470.625977] active_anon:6798 inactive_anon:0 isolated_anon:0
[ 470.625977] active_file:11 inactive_file:24 isolated_file:0
[ 470.625977] unevictable:0 dirty:0 writeback:0 unstable:0
[ 470.625977] slab_reclaimable:357 slab_unreclaimable:21887
[ 470.625977] mapped:4 shmem:0 pagetables:80 bounce:0
[ 470.625977] free:94300 free_pcp:6 free_cma:93925
[ 470.661590] Node 0 active_anon:27192kB inactive_anon:0kB active_file:44kB inactive_file:96kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:16kB dirty:0kB writeback:0kB shmem:0kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? yes
[ 470.687583] Normal free:377116kB min:1380kB low:1724kB high:2068kB active_anon:27192kB inactive_anon:0kB active_file:44kB inactive_file:96kB unevictable:0kB writepending:0kB present:524288kB managed:513076kB mlocked:0kB slab_reclaimable:1428kB slab_unreclaimable:87568kB kernel_stack:632kB pagetables:320kB bounce:0kB free_pcp:84kB local_pcp:0kB free_cma:375700kB
[ 470.723362] lowmem_reserve[]: 0 0 0
[ 470.727279] Normal: 175*4kB (UMC) 92*8kB (UMC) 1*16kB (C) 2*32kB (C) 2*64kB (C) 1*128kB (C) 0*256kB 1*512kB (C) 0*1024kB 1*2048kB (C) 91*4096kB (C) = 377068kB
[ 470.743265] 46 total pagecache pages
[ 470.747262] 0 pages in swap cache
[ 470.750958] Swap cache stats: add 0, delete 0, find 0/0
[ 470.756808] Free swap = 0kB
[ 470.760018] Total swap = 0kB
[ 470.763240] 131072 pages RAM
[ 470.766454] 0 pages HighMem/MovableOnly
[ 470.770732] 2803 pages reserved
[ 470.774249] 98304 pages cma reserved
[ 470.778240] [ pid ] uid tgid total_vm rss nr_ptes nr_pmds swapents oom_score_adj name
[ 470.787801] [ 1602] 0 1602 5483 5196 14 0 0 -1000 udevd
[ 470.797450] [ 1604] 0 1604 325 41 4 0 0 0 udevd
[ 470.807086] [ 1605] 0 1605 357 73 4 0 0 0 udevd
[ 470.816720] [ 1606] 0 1606 358 74 4 0 0 0 udevd
[ 470.826368] [ 1607] 0 1607 358 74 4 0 0 0 udevd
[ 470.836013] [ 1608] 0 1608 359 75 4 0 0 0 udevd
[ 470.845893] [ 1609] 0 1609 360 77 4 0 0 0 udevd
[ 470.855536] [ 1610] 0 1610 360 76 4 0 0 0 udevd
[ 470.865174] [ 1612] 0 1612 360 76 4 0 0 0 udevd
[ 470.874817] [ 1614] 0 1614 560 276 5 0 0 0 udevd
[ 470.884459] [ 1615] 0 1615 560 276 5 0 0 0 udevd
[ 470.894095] [ 1616] 0 1616 560 275 5 0 0 0 udevd
[ 470.903739] [ 1617] 0 1617 560 276 5 0 0 0 udevd
[ 470.913376] [ 1695] 0 1695 262 16 4 0 0 0 adbd
[ 470.922913] [ 1725] 0 1725 262 9 4 0 0 0 sh
[ 470.932269] [ 1732] 0 1732 261 9 3 0 0 0 udhcpc
[ 470.941999] Out of memory: Kill process 1616 (udevd) score 2 or sacrifice child
[ 470.950191] Killed process 1616 (udevd) total-vm:2240kB, anon-rss:1100kB, file-rss:0kB, shmem-rss:0kB
[ 470.965243] android_work: did not send uevent (0 0 (null))
[ 470.988823] udevd[1602]: worker [1616] did not accept message -111 (Connection refused), kill it
[ 471.005045] udevd[1602]: worker [1616] terminated by signal 9 (Killed)
[ 478.724854] android_work: did not send uevent (0 0 (null))

root@tina:/# [ 652.641312] android_work: did not send uevent (0 0 (null))
[ 667.851356] android_work: did not send uevent (0 0 (null))
[ 726.091308] android_work: did not send uevent (0 0 (null))
[ 751.931304] android_work: did not send uevent (0 0 (null))

AustinKim의 이미지

소스 코드를 어떻게 수정하셔서 커널 패닉을 회피하셨는지는 모르겠는데요.

커널 로그에 보이는 oom_kill_process와 udevd invoked oom-killer 메시지로 보아, OOM(Out of memory) Killer 가 커널 패닉을 유발한 것으로 보입니다.

OOM Killer는 커널에서 할당할 잔여 메모리가 거의 없을 때 실행되는데, 현재 실행 중인 프로세스 중 가장 많은 메모리를 사용하는 프로세스를 선택해 강제로 종료시킵니다. OOM Killer로 발생하는 원인은 대략 다음과 같습니다.

* 유저 프로세스(유저 공간) 메모리 누수(Memory Leak)
* 드라이버에서 메모리 누수(Memory Leak) 혹은 큰 용량의 메모리 할당 요청

수정하신 코드가 메모리 할당과 연관이 있는 지는 정확히는 모르겠지만 언급하신 로그는 이렇게 해석할 수 밖엔 없네요. 분석한 내용이 개발에 도움이 됐으면 좋겠습니다.

(개인블로그)
http://rousalome.egloos.com

-@Naver의 이미지

레지스터 부분은 제 착각으로 밝혀 졌습니다.
해석해주신부분을 받고 다시 확인 해보던중 audio부분에서 저장을 하면서 메모리 누수가 생기는 걸로 밝혀 졌습니다.
덕분에 실마리를 잡을 수 있었습니다. 감사합니다.

AustinKim의 이미지

도움이 됐다니 다행이군요. 저도, 앞으로 드라이버 코드를 작성할 때 메모리를 할당하고 해제하는 코드는 유심히 체크해야 겠네요. OOM Killer, 참 만나기 싫어요.

(개인블로그)
http://rousalome.egloos.com

-@Naver의 이미지

E0101 08:11:00.007970 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
E0101 08:11:02.159919 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
[rtsp-warning] frame send interval[188], normal interval[120], list size[0], comm[]
E0101 08:11:04.449078 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
[rtsp-warning] frame send interval[321], normal interval[120], list size[0], comm[]
[rtsp-warning] frame stay in queue time[111], comm[]
[rtsp-warning] frame send interval[831], normal interval[120], list size[0], comm[]
[ISP_ERR]video_wait_buffer, line: 442,video0 select timeout!
I0101 08:11:08.266909 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [1069155]us, ret[0x0], bufferId[3], vBufSize[1920x1080], readylist[3], idlelist[29]
E0101 08:11:08.828336 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:11:09.811364 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[3] is not release
E0101 08:11:10.882713 1060 VideoEnc_Component.c:2770] wait output frame timeout[4000]ms, ret[110]
W0101 08:11:12.403819 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[4] is not release
I0101 08:11:13.381252 1060 sample_rtsp.cpp:619] get first frmae failed!
E0101 08:11:13.381250 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:11:15.332600 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[0] is not release
E0101 08:11:18.317727 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:11:18.317700 1056 videoInputHw.c:3871] vipp[0] get frame fail! [3]frames are not release
E0101 08:11:19.894110 1060 VideoEnc_Component.c:2770] wait output frame timeout[4000]ms, ret[110]
[ISP_ERR]video_wait_buffer, line: 442,video0 select timeout!
I0101 08:11:22.085885 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[616248187]-[612851192]=[3396995]us, vBufSize[1920x1080]
I0101 08:11:22.670723 1060 sample_rtsp.cpp:619] get first frmae failed!
W0101 08:11:24.584749 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[4] is not release
[ 633.523982] android_work: did not send uevent (0 0 (null))
I0101 08:11:25.863122 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [766671]us, ret[0x0], bufferId[4], vBufSize[1920x1080], readylist[3], idlelist[29]
W0101 08:11:27.126413 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[0] is not release
W0101 08:11:28.963149 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[1] is not release
W0101 08:11:28.971238 1056 videoInputHw.c:3871] vipp[0] get frame fail! [3]frames are not release
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
I0101 08:11:29.470945 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[634082376]-[616248187]=[17834189]us, vBufSize[1920x1080]
I0101 08:11:30.859802 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[635323563]-[634082376]=[1241187]us, vBufSize[1920x1080]
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
I0101 08:11:30.912577 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[637218003]-[635388831]=[1829172]us, vBufSize[1920x1080]
I0101 08:11:32.398577 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [701241]us, ret[0x0], bufferId[2], vBufSize[1920x1080], readylist[3], idlelist[29]
[ISP_ERR]video_wait_buffer, line: 442,video0 select timeout!
I0101 08:11:32.793446 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[638785834]-[637479389]=[1306445]us, vBufSize[1920x1080]
E0101 08:11:34.668447 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:11:35.826924 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[0] is not release
E0101 08:11:37.068093 1060 VideoEnc_Component.c:2770] wait output frame timeout[4000]ms, ret[110]
I0101 08:11:37.337203 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [1187653]us, ret[0x0], bufferId[0], vBufSize[1920x1080], readylist[3], idlelist[29]
W0101 08:11:38.354889 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[1] is not release
E0101 08:11:39.361221 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
I0101 08:11:39.582125 1060 sample_rtsp.cpp:619] get first frmae failed!
W0101 08:11:40.650927 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[2] is not release
W0101 08:11:43.298624 1056 videoInputHw.c:3871] vipp[0] get frame fail! [3]frames are not release
E0101 08:11:43.601433 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
[ISP_ERR]isp_stat_process_buffer, line: 216,unable to retrieve AEWB data: Resource busy (16).
I0101 08:11:45.856742 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[645645102]-[638916532]=[6728570]us, vBufSize[1920x1080]
[ISP_ERR]video_wait_buffer, line: 442,video0 select timeout!
E0101 08:11:47.069393 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
I0101 08:11:47.399313 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [552111]us, ret[0x0], bufferId[1], vBufSize[1920x1080], readylist[3], idlelist[29]
W0101 08:11:47.813497 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[1] is not release
W0101 08:11:50.016040 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[2] is not release
E0101 08:11:50.224893 1060 VideoEnc_Component.c:2770] wait output frame timeout[4000]ms, ret[110]
E0101 08:11:50.806288 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
I0101 08:11:52.259569 1060 sample_rtsp.cpp:619] get first frmae failed!
W0101 08:11:52.306961 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[3] is not release
E0101 08:11:55.240546 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:11:55.240590 1056 videoInputHw.c:3871] vipp[0] get frame fail! [3]frames are not release
[ISP_ERR]video_wait_buffer, line: 442,video0 select timeout!
I0101 08:11:58.019567 1058 VideoEnc_Component.c:5108] Be careful! vencInputPts[655182791]-[645645102]=[9537689]us, vBufSize[1920x1080]
E0101 08:11:59.138834 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
W0101 08:12:00.154831 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[2] is not release
I0101 08:12:02.177524 1059 VideoEnc_Component.c:6280] Be careful! vencChn[0], encodeType[265] too long to [693508]us, ret[0x0], bufferId[2], vBufSize[1920x1080], readylist[3], idlelist[29]
E0101 08:12:02.276023 1060 VideoEnc_Component.c:2770] wait output frame timeout[4000]ms, ret[110]
W0101 08:12:02.764970 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[3] is not release
E0101 08:12:04.219859 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
I0101 08:12:04.887896 1060 sample_rtsp.cpp:619] get first frmae failed!
W0101 08:12:05.155799 1056 videoInputHw.c:3867] vipp[0] get frame fail! frameBufId[4] is not release
W0101 08:12:07.672731 1056 videoInputHw.c:3871] vipp[0] get frame fail! [3]frames are not release
E0101 08:12:07.951273 1049 alsa_interface.c:507] alsa_overflow_xrun(No such file or directory)!
[ 677.631648] udevd invoked oom-killer: gfp_mask=0x26142c0(GFP_KERNEL|__GFP_NOWARN|__GFP_COMP|__GFP_NOMEMALLOC|__GFP_NOTRACK), nodemask=0, order=0, oom_score_adj=-1000
[ 677.649109] CPU: 1 PID: 806 Comm: udevd Not tainted 4.9.118 #162
[ 677.655827] Hardware name: sun8iw16
[ 677.659749] [] (unwind_backtrace) from [] (show_stack+0xb/0xc)
[ 677.668211] [] (show_stack) from [] (dump_stack+0x5b/0x70)
[ 677.676295] [] (dump_stack) from [] (dump_header.constprop.4+0x45/0x120)
[ 677.685729] [] (dump_header.constprop.4) from [] (oom_kill_process+0x7d/0x336)
[ 677.695752] [] (oom_kill_process) from [] (out_of_memory+0x213/0x298)
[ 677.704908] [] (out_of_memory) from [] (__alloc_pages_nodemask+0x4c5/0x62a)
[ 677.714637] [] (__alloc_pages_nodemask) from [] (new_slab+0x8f/0x1d8)
[ 677.723786] [] (new_slab) from [] (___slab_alloc.constprop.3+0x1ad/0x238)
[ 677.733316] [] (___slab_alloc.constprop.3) from [] (__slab_alloc.constprop.2+0x15/0x1a)
[ 677.744215] [] (__slab_alloc.constprop.2) from [] (__kmalloc_track_caller+0x85/0xea)
[ 677.754883] [] (__kmalloc_track_caller) from [] (__kmalloc_reserve.constprop.17+0x17/0x42)
[ 677.766139] [] (__kmalloc_reserve.constprop.17) from [] (__alloc_skb+0x45/0xf4)
[ 677.776320] [] (__alloc_skb) from [] (netlink_sendmsg+0xb5/0x214)
[ 677.785134] [] (netlink_sendmsg) from [] (sock_sendmsg+0xb/0x16)
[ 677.793847] [] (sock_sendmsg) from [] (___sys_sendmsg+0x12f/0x160)
[ 677.802756] [] (___sys_sendmsg) from [] (__sys_sendmsg+0x25/0x36)
[ 677.811568] [] (__sys_sendmsg) from [] (ret_fast_syscall+0x1/0x54)
[ 677.828867] Mem-Info:
[ 677.835333] active_anon:10224 inactive_anon:0 isolated_anon:0
[ 677.835333] active_file:123 inactive_file:103 isolated_file:32
[ 677.835333] unevictable:1 dirty:0 writeback:0 unstable:0
[ 677.835333] slab_reclaimable:363 slab_unreclaimable:20266
[ 677.835333] mapped:92 shmem:1 pagetables:114 bounce:0
[ 677.835333] free:81986 free_pcp:3 free_cma:81644
[ 677.916898] Node 0 active_anon:40896kB inactive_anon:0kB active_file:144kB inactive_file:404kB unevictable:4kB isolated(anon):0kB isolated(file):0kB mapped:248kB dirty:0kB writeback:0kB shmem:4kB writeback_tmp:0kB unstable:0kB pages_scanned:71 all_unreclaimable? no
[ 677.976342] Normal free:328076kB min:1380kB low:1724kB high:2068kB active_anon:40896kB inactive_anon:0kB active_file:308kB inactive_file:448kB unevictable:4kB writepending:0kB present:524288kB managed:513076kB mlocked:4kB slab_reclaimable:1452kB slab_unreclaimable:81064kB kernel_stack:808kB pagetables:456kB bounce:0kB free_pcp:180kB local_pcp:160kB free_cma:326716kB
[ 678.058863] lowmem_reserve[]: 0 0 0
[ 678.068385] Normal: 349*4kB (UMEHC) 26*8kB (MHC) 8*16kB (C) 11*32kB (UC) 13*64kB (C) 2*128kB (C) 1*256kB (C) 0*512kB 1*1024kB (C) 0*2048kB 79*4096kB (C) = 328036kB
[ 678.109233] 211 total pagecache pages
[ 678.118461] 0 pages in swap cache
[ 678.127020] Swap cache stats: add 0, delete 0, find 0/0
[ 678.134209] Free swap = 0kB
[ 678.137792] Total swap = 0kB
[ 678.141095] 131072 pages RAM
[ 678.144612] 0 pages HighMem/MovableOnly
[ 678.149119] 2803 pages reserved
[ 678.152838] 98304 pages cma reserved
[ 678.156965] [ pid ] uid tgid total_vm rss nr_ptes nr_pmds swapents oom_score_adj name
[ 678.166587] [ 806] 0 806 6790 6504 17 0 0 -1000 udevd
[ISP_ERR]video_wait_buffer, line: 442,video0[ 678.176621] [ 808] 0 808 325 41 4 0 0 0 udevd
select timeout!
[ 678.198969] [ 809] 0 809 325 41 4 0 0 0 udevd
[ 678.219866] [ 810] 0 810 318 35 4 0 0 0 udevd
[ 678.242198] [ 811] 0 811 325 41 4 0 0 0 udevd
[ 678.264457] [ 812] 0 812 324 39 4 0 0 0 udevd
[ 678.285981] [ 813] 0 813 322 38 4 0 0 0 udevd
[ 678.307734] [ 814] 0 814 323 39 4 0 0 0 udevd
[ 678.330008] [ 815] 0 815 325 41 4 0 0 0 udevd
[ 678.341017] [ 816] 0 816 325 41 4 0 0 0 udevd
[ 678.350761] [ 817] 0 817 323 39 4 0 0 0 udevd
[ 678.360489] [ 818] 0 818 323 39 4 0 0 0 udevd
[ 678.370315] [ 820] 0 820 325 41 4 0 0 0 udevd
[ 678.380016] [ 889] 0 889 262 16 4 0 0 0 adbd
[ 678.390049] [ 929] 0 929 262 9 4 0 0 0 sh
[ 678.399453] [ 936] 0 936 261 9 3 0 0 0 udhcpc
[ 678.409388] [ 951] 0 951 350 22 4 0 0 0 wpa_supplicant
[ 678.419972] [ 1038] 0 1038 13629 3479 28 0 0 0 sample_rtsp
[ 678.430341] [ 2051] 0 2051 261 24 3 0 0 0 default.script

결국 audio를 저장하는 부분이 문제여서 수정하고 쓰레드부분을 다듬어 주니 문제가 해결 되었습니다.
위의 커널은 혹시 몰라 남겨 둡니다.

다시 한번 감사인사드립니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.