The command "kill -l" in a terminal window will produce a brief list of all signals. Going by that list, signal 4 means an illegal instruction was executed. In your case, that instruction occurred in your j1939 driver which, since it was running as part of the kernel, caused your system to crash. You need to go back to whoever wrote that driver and get them to fix it. You might want to look at
http://www-128.ibm.com/developerwork...w07SignalDebug for additional information.