Re: [PATCH] [PARISC] Clean up syslog output of
"John David Anglin" <[email protected]> Sun, 15 Jul 2007 14:49:13 -0400 (EDT)
| Newsgroups | gmane.linux.ports.hppa |
|---|---|
| Message-ID | <[email protected]> |
> On Sunday 15 July 2007, Randolph Chung wrote: > > In reference to a message from Helge Deller, dated Jul 15: > > > Clean up syslog output of crashing userspace apps. > > > With this patch the syslog will print: > > > portmap(1480): invalid access to 0x8232b578 at ip=0x41192af3 (segfault code 15) > > > which is consistent with outher output like: > > > hald-probe-stor(1672): unaligned access to 0xfafcbd26 at ip=0x00014013 > > > > The verbose dump we have now is actually quite useful for debugging. > > Whereas unaligned accesses are usually very straightforward to debug > > once you know where they are coming from (thus only need ip), segfaults > > are not always that way. The full register dump comes in handy... > > I do not disagree, that dumps are useful in general. > Nevertheless, is this specific dump really that useful ? > Can you really fix bugs with the dump without use of gdb ? > On i386 userspace crashes aren't even shown in the syslog. I find the dumps useful. While in most cases gdb is necessary to fix bugs, it's not 100 % reliable when used to examine core dumps (sorry Randolph). The getdents bug that I tracked down a few weeks ago was a case in point. They are a double edge sword. Recently, gcc was generating so many faults that the log file system was filling up. So, it would be nice to be able to switch them on/off. Hey, i386 hardly has any registers worth showing ;) Dave -- J. David Anglin [email protected] National Research Council of Canada (613) 990-0752 (FAX: 952-6602)