BTW, when I tried to check the log using Console.app, I found that every click on any of the listed logs in the left column made Console.app crash!
That's
very bad. If I were you, I would backup all the data and re-install Leopard.
If you don't want to re-insatll the OS, then...
Thread 0 Crashed:
0 libSystem.B.dylib 0x95ec0a80
asl_get64 + 6
I guess your libSystem is not broken, because if it is broken then most of apps won't work normally. Just in case, please compare yours with the following (time stamp may depend on the time zone; mine is JST+9):
$ ls -l /usr/lib/libSystem.B.dylib
-r-xr-xr-x 1 root wheel 7895440 Nov 25 10:31 /usr/lib/libSystem.B.dylib
$ md5 /usr/lib/libSystem.B.dylib
MD5 (/usr/lib/libSystem.B.dylib) = 9b408f1d151f8a790900ea6cc69b293f
If libSystem is not broken, then the crash log
may indicate that something is wrong with asl (Apple System Log).
First of all, look into /var/log/system.log (and other log files) by using commands like "less" (or your favorite pager). Are there anything suggesting errors?
Does syslog command work? Try, for example,
$ syslog
$ syslog -C
$ syslog -d /var/log/asl (10.5.6 only, I guess)
See 'man syslog' for more info.
Apple System Log uses ordinary log files (such as /var/log/system.log) and binary databese. There is a possibility that the database is broken.
If you are using 10.5.5 (or older), then the asl database is /var/log/asl.db. What is the size and time stamp of this file?
If you are using 10.5.6 then the asl databases are in /var/log/asl/. Mine looks like:
$ cd /var/log/asl; ls -lt
total 2416
-rw-r--r-- 1 root wheel 192981 Apr 7 19:17 LongTTL.asl
-rw-r--r-- 1 root wheel 57030 Apr 7 19:17 2009.04.07.asl
-rw-r--r-- 1 root wheel 8 Apr 7 19:17 StoreData
-rw------- 1 my_name wheel 62942 Apr 7 19:10 2009.04.07.U501.asl
-rw------- 1 my_name wheel 426529 Apr 6 23:46 2009.04.06.U501.asl
-rw-r--r-- 1 root wheel 252442 Apr 6 23:45 2009.04.06.asl
-rw-r--r-- 1 root wheel 119893 Apr 5 23:57 2009.04.05.asl
-rw------- 1 my_name wheel 103567 Apr 5 23:54 2009.04.05.U501.asl
In 10.5.6, these files are rotated by aslmanager command. See 'man aslmanager', and
/System/Library/LaunchDaemons/com.apple.aslmanager.plist
syslogd itself is also controlled by launchd by the file
/System/Library/LaunchDaemons/com.apple.launchd.plist
If you think your asl databases are broken, then you may try (at your own risk!)
removing them (or moving them into other place):
Stop syslogd:
$ sudo launchctl stop com.apple.syslogd
$ cd /var/log
(re)move the database file(s):
if 10.5.5 or older
$ mv asl.db asl.db.broken
or if 10.5.6
$ mkdir asl.broken
$ mv asl/* asl.broken/
and then restart syslogd:
$ sudo launchctl start com.apple.syslogd
Try finding more info about asl by searching in Apple Discussion or Google (or other search engines you like).