> Call Trace
>   [<c01269b8>] __do_softirq + 0x4c/0xb1
>   [<........>] do_softirq
> ------------------------------------------
> ------------------------------------------
>   [<........>] smp_apic_times_interrupt
>   [<........>] apic_times_interrupt
>   [<........>] mwait_idle
>   [<........>] cpu_idle
>   [<........>] start_kernel
>
> code :  <hexadecimals...>
>
>     It is a kernel panic/crash, right? I was wondering if
> the crash was related to the program (it didn't core dump
> even after setting ulimit -c <large number>)
>

Right. Possibly not related to your program but due to a kernel module 
bug.

>     Is it possible for a software to crash a kernel? If
> there's a bug, the program should have produce a
> segmentation fault and exit without affecting the kernel.
>

Yes. Everything is interconnected. For example if your fire up a browser, 
eventually the http packets go down the network driver. So, if the network 
driver is buggy, the browser essentially could trigger the kernel panic.

>     Is there a way of knowing if the kernel panic is
> caused by a flaky hardware or is caused by a buggy
> software?
>

Kernel panic is caused by a buggy kernel module. In your case, it appears 
that the problem starts with the advanced programmable interrupt 
controller handling the timer interrupt.

>     I'm trying to make sure it is not the kernel per se
> that causes the crash by downloading the latest kernel.
>

It may help only if the maintainer is aware and has fixed the problem. 
Might be a good idea to test your software on a different hardware.

rowel
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to