|
|
|
ps -A | grep java
Use the kill
command to kill any stragglers.
~/project/ms/open-r/system/conf/wlandflt.txt
for the
current settings.
~/project
. You must be in this directory when you run
crashDebug. To run the script, type
Tekkotsu/tools/crashDebug
It will quickly print out a crash analysis showing where the crash
occurred. Then it will try to disassemble parts of the code; this can
take a very long time. Just quit out of the program (by typing
control-C).
serr and port 10002
simulator; gdb "catch throw"
hard-loop crashes: wait 5 mins
To translate this into readable information, cd to the directory containing the simulator executable file, say, tekkotsu-ERS7, use the addr2line command, and paste in executable name and the hex codes from the stack trace, like this:Stack trace: 0x807e349 0xffffe420 0x8123175 0x812307c 0x8176dc8 0x8177543 0x4b1021d5
The addr2line command is currently available for Linux (and cygwin?) systems only; there is not yet an equivalent command for the iMac. The trace_lookup command does the same kind of stack tracing using AIBO executable code instead of the simulator executable. It is available on all architectures, and may be used as an alternative to crashDebug if the AIBO prints a stack trace on its console before crashing.% addr2line -e tekkotsu-ERS7 0x807e349 0xffffe420 0x8123175 0x812307c 0x8176dc8 0x8177543 0x4b1021d5
~/project
directory and do a "make newstick" to reformat
the stick.
On Linux systems you can do /sbin/fsck.msdos
to check for
corruption.
|
|
|