Hardware with bad miss-implementations of ACPI are very common. Thankfully, most of their problems have been detected and coded around, and manufacturers have got a little better, but we cannot say that we have got every one of them.
Search for other problem reports and posts from other users with your hardware.
By the way, are you sure they are crashing with signal 12? Signal 12 is SIGUSR2, which is a generic number that is redefined by the process for any purpose it desires.
More common signals are 11 (SIGSEGV, Segmentation violation, similar to GPFs and Page Faults in the windows world - generally, bad ram, cache or other hardware), 6 (SIGABRT, general aborts, usually called when, for instance, a C++ exception is unhandled, or any other reason the program may want to kill itself abnormally) and 4 (SIGILL, illegal instruction - where you have compiled a program for the wrong processor). 7 (SIGBUS, buss error) also crops up occasionally.
__________________
The only dumb question is a question not asked.
The only dumb answer is an answer not given.
|