我要评分
获取效率
正确性
完整性
易理解

Case 2: System Breakdown Caused by Symbol Conflicts

Symptom

A server breaks down occasionally when some software is running on it.

Fault Locating

  1. Configure kdump and enable KASAN to reproduce the problem.
  2. Confirm that a vmcore file is generated. Use Crash to debug the vmcore file.

    The addresses 0xffff20000a3c05c0 and ffff20000a3c0580 conflict.

  3. View the symbol of 0xffff20000a3c05c0, which is xxx.

  4. Analyze the service logic and exclude the cause of the symbol conflict. Modify the code and recompile and run the program. The problem does not recur. It is confirmed that the code is incorporated. No further action is required.