Kernel Call Trace - Help Me Understand It
Hello There,
I am facing a strange problem with my written program. It goes to zombie state. When I give "echo t > /proc/sysrq-trigger", I get the following in "/var/log/messages" file. ----------some-code----------- Apr 12 14:51:12 localhost kernel: Call Trace: Apr 12 14:51:12 localhost kernel: [<021209d0>] do_exit+0x386/0x390 Apr 12 14:51:12 localhost kernel: [<02106693>] do_divide_error+0x0/0xaa Apr 12 14:51:12 localhost kernel: [<02118df5>] do_page_fault+0x2fd/0x4b4 Apr 12 14:51:12 localhost kernel: [<0214e2d3>] sys_close+0x0/0x61 Apr 12 14:51:12 localhost kernel: [<0214e2d3>] sys_close+0x0/0x61 Apr 12 14:51:12 localhost kernel: [<02142e0e>] __vma_link+0x4e/0x93 Apr 12 14:51:12 localhost kernel: [<02142eaf>] vma_link+0x5c/0x8d Apr 12 14:51:12 localhost kernel: [<02140c53>] follow_page+0x128/0x134 Apr 12 14:51:12 localhost kernel: [<0214c50b>] rw_vm+0x20b/0x234 Apr 12 14:51:12 localhost kernel: [<02118af8>] do_page_fault+0x0/0x4b4 Apr 12 14:51:12 localhost kernel: [<0214e2d3>] sys_close+0x0/0x61 ----------some-code----------- Can some-one explain me the order of function call here ? Did "do_exit" call "do_divide_error" OR vice-versa ? Does "do_divide_error" function call says that my program some-where do "divide by zero operation" ? --- Thanks and Regards, Navneet Kataria |
Please post your thread in only one forum. Posting a single thread in the most relevant forum will make it easier for members to help you and will keep the discussion in one place. This thread is being closed because it is a duplicate.
|
All times are GMT -5. The time now is 11:39 PM. |