- Race로 mmc_wait_data_done() 함수에서 커널 패닉
- "cat /d/shrinker" 입력 시 커널 패닉
- 함수 포인터 미지정으로 xfrm_local_error() 커널 패닉
- preempt 조건으로 ___might_sleep() 함수 크래시
- 스택 카나리: __stack_chk_fail() 함수 크래시
- 스택 카나리: tcp_v4_rcv -> __stack_chk_fail 크래시
- 뮤텍스 데드락(Mutex Deadlock)으로 락업(lockup)
- 디바이스 드라이버 Signature 문제로 커널 크래시
- 메모리 불량 커널 크래시 @find_vma_links()
- 메모리 불량 커널 크래시 @ttwu_do_activate()
- Race로 ipv6_ifa_notify() Stuck - watchdog reset
- tty_wakeup() 함수 Data Abort
- irq_affinity_notify() 함수 Data Abort
- cpuacct_charge() 함수 Data Abort
- 워크큐(workqueue) 락업(1)
- 워크큐(workqueue) 락업(2)
- 워크큐(workqueue) 락업(3)
- 2018/04/13 10:00
- rousalome.egloos.com/9974388
- 덧글수 : 0
핑백
Linux Kernel(4.14) Hacks : [Kernel][Panic] panic@ttwu_do_activate (메모리 불량 보드) 2018-06-16 11:07:52 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)CPU: 3 PID: 435 Comm: kworker/u17:2 프로세스 ... more
Linux Kernel(4.14) Hacks : [Kernel][Debug] "cat /d/shrinker" kernel panic 2018-06-16 11:51:30 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 100% 커널 패닉으로 타겟이 죽어버리는 이슈를 발견했어요. 자자, 일 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel][Stability] Kernel panic @0x0 from xfrm_local_error+0x4c 2018-06-16 11:52:10 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)커널 패닉이 났어요.네트워크 드라이버 리눅스 커널 코드에서 발생한 것 같 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] panic@___might_sleep 2018-06-16 11:52:22 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 리눅스 커널 synchronization의 꽃 중의 하나인 Mutex ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] Kernel Panic @__stack_chk_fail - 스택 카나리 (Stack canary Feature) 2018-06-16 11:52:38 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 최근 흥미로운 커널 패닉이 나왔는데요. 디버깅 과정을 공유 좀 하고자 ... more
Linux Kernel(4.14) Hacks : [Kernel][Stability] tcp_v4_rcv -> __stack_chk_fail 2018-06-16 11:52:46 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 커널 패닉 시 아래 콜 스택이 남아 있습니다.[39136682.6632 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel]뮤텍스 데드락(Mutex Deadlock) 락업(lockup) - "simpleperf" 디버깅 2018-06-16 11:52:57 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 특정 시점부터 갑자기 디바이스가 락업되는 현상이 리포트가 되었거든요. ... more
Linux Kernel(4.14) Hacks : [Kernel][Panic] crash due to "signature and/or required key missing" 2018-06-16 11:53:06 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) Built-in 타입 디바이스 드라이버 모듈을 적재하는 과정에서 커널 ... more
Linux Kernel(4.14) Hacks : Kernel][Panic] 메모리 불량 커널 크래시@find_vma_links - 1 2018-06-16 11:53:18 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 특정 디바이스가 부팅 후 5분 이내에 커널 패닉이 발생하는 현상을 리포 ... more
Linux Kernel(4.14) Hacks : watchdog reset - race in ipv6_ifa_notify() - 리눅스 커널 2018-06-16 11:53:32 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)예전 MTK SoC에서 일어났던 Watchdog Reset 이슈인데요. ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort @tty_wakeup - 리눅스 커널 2018-06-16 11:53:42 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) USB와 TTY Driver 관련한 커널 패닉 디버깅 정보를 좀 공유하 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort@irq_affinity_notify - 리눅스 커널 2018-06-16 11:53:54 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 아래 커널 로그와 함께 시스템이 커널 패닉으로 돌아가셨어요.irq_af ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort@cpuacct_charge - 리눅스 커널 2018-06-16 11:54:06 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) CPU3에서 실행 중인 "Binder:15701_2" 프로세스가 데이터 ... more
Linux Kernel(4.14) Hacks : [Kernel][Crash] 워크큐(workqueue) 락업(2) at [0321] 2018-06-16 11:54:37 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 자 여기까지 커널 크래시가 발행한 원인까지 확인했습니다.그럼 CPU2에 ... more
Linux Kernel(4.14) Hacks : [Kernel][Crash] 워크큐(workqueue) 락업(3) at [0321] 2018-06-16 11:54:46 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) worker_pool_idr 전역 변수에 접근하면 (*(worker_p ... more
Linux Kernel(4.14) Hacks : [리눅스][커널] 커널 크래시 분석은 왜 중요할까? 2018-06-18 21:24:31 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] 커널 크래시란 2018-06-18 21:24:53 #
... keup() 함수 Data Abortirq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.14) Hacks : [리눅스] 커널 크래시: abort@test_and_set_bit 2019-01-10 06:27:46 #
... ) 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.19) Hacks : [리눅스커널][디버깅] 유저공간 abort 발생 시 커널 패닉 유발하는 패치 2019-03-24 15:50:44 #
... ) 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.19) Hacks : [리눅스커널][디버깅] 크래시 유틸리티로 vmcore를 T32(Trace32)에 로딩하기 2019-03-24 15:50:56 #
... ) 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more



최근 덧글