On Fri, 2003-06-27 at 00:47, Sam wrote: > I wrote: > >> Have we gotten to the point where I should copy all the "Oops" messages > >> from the logs and paste them into an email? > The helpful Michel Dänzer (Where are you from Michel?
Switzerland, Bern to be exact. > How do I pronounce your name?) My first name is the only french thing about me. > replied: > > That might be interesting, but only after piping them through ksymoops. [...] > Since then I've had a few freezes, but of course that doesn't provide any > information. Then today I got some "Oops" messages running BitchX (which of > course had been working before, and worked again after I restarted). So I > ran ksymoops on the kernel log in /var/log (I can't remember what it is > called, /var/kern.log I think). This showed that I actually got an Oops > yesterday that I didn't notice. > This was the first part of the ksymoops output: > ksymoops 2.4.5 on ppc 2.4.18-powerpc. Options used > -V (default) > -k /proc/ksyms (default) > -l /proc/modules (default) > -o /lib/modules/2.4.18-powerpc/ (default) > -m /boot/System.map-2.4.18-powerpc (default) > > Warning: You did not tell me where to find symbol information. I will > assume that the log matches the kernel and modules that are running > right now and I'll use the default options above for symbol resolution. > If the current kernel and/or modules do not match the log, you can get > more accurate output by telling me the kernel version and where to find > map, modules, ksyms etc. ksymoops -h explains the options. > > Warning (compare_maps): mismatch on symbol xchg_u32 , ksyms_base says > c000bb20, System.map says c0006830. Ignoring ksyms_base entry > Warning (compare_maps): mismatch on symbol packet_socks_nr , af_packet says > c792ed24, /lib/modules/2.4.18-powerpc/kernel/net/packet/af_packet.o says > c792b004. Ignoring /lib/modules/2.4.18-powerpc/kernel/net/packet/af_packet.o > entry > Warning (compare_maps): mismatch on symbol sysctl_unix_max_dgram_qlen , unix > says c7826148, /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o says > c7822000. Ignoring /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o entry > Warning (compare_maps): mismatch on symbol unix_table_lock , unix says > c782614c, /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o says c7822004. > Ignoring /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o entry > Warning (compare_maps): mismatch on symbol unix_tot_inflight , unix says > c782615c, /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o says c7822014. > Ignoring /lib/modules/2.4.18-powerpc/kernel/net/unix/unix.o entry > > So apparently I need to specify where to get the symbols. Something > to do with the "-k" option and /var/log/ksymoops, but beyond that I > don't know. Me neither, I usually ignore those warnings. :) You are still running the same kernel that produced the oops output, aren't you? Did ksymoops print any backtraces? -- Earthling Michel Dänzer \ Debian (powerpc), XFree86 and DRI developer Software libre enthusiast \ http://svcs.affero.net/rm.php?r=daenzer