Well, time for my weekly bug-report again. Nothing too bad this time.
1) linux/kernel/signal.c kills a process with the wrong error code when
it gets a signal that the process doesn't handle. The easiest way to
test this is by sending a SIGQUIT to some running program (with ^|) -
bash will report that the program died due to "Illegal Instruction"
This bug already got corrected in some version, but it wiggled its way
back :-(. The line is something like this (in do_signal()):
if (!sa_handler) {
if (nr == SIGCHLD)
return;
else
do_exit(1<<(nr-1));
}
when it should be
if (!sa_handler) {
if ...
...
else
do_exit(nr);
}
2) As has been shown, you can get spurious "out of memory" errors if the
passwd file has the incorrect format. This wasn't a error in the
kernel, but in the library - I'll correct it by using the GNU lib etc.
I'll also make full library source available (not before sunday: I've
got 1e3 things to do). In the meanwhile, this bug isn't easy to
trigger, and not fatal even then, so...
Linus
PS. I'm interested in hearing about everybody that has problems with
either the harddisk or the serial line. There was a report that serial
lines sent out 2 characters at a time - does anybody else see this?
| Ingo Molnar | Re: [patch] paravirt: VDSO page is essential |
| Johannes Weiner | Re: Versioning file system |
| Matt Mackall | [PATCH 1/13] maps: Uninline some functions in the page walker |
| Greg KH | [patch 00/49] 2.6.25-stable review |
git: | |
| Johannes Schindelin | Re: [PATCH 1/4] Move redo merge code in a function |
| Dmitry Potapov | Re: [RFC] Git User's Survey 2008 |
| Johannes Schindelin | Re: [PATCH] Teach 'git apply' to look at $GIT_DIR/config |
| Shawn O. Pearce | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Brian A. Seklecki | sshd_config(5) PermitRootLogin yes |
| Richard Stallman | Real men don't attack straw men |
| ropers | Re: low-MHz server |
| Diego Fernando Nieto Moreno | Intel DG33 Support |
| Holger Schurig | Re: Linux Wireless Mini-Summit -- Ottawa -- July 22, 2008 |
| Tilman Schmidt | Re: 2.6.25-rc8: FTP transfer errors |
| Eric Dumazet | Re: [rfc][patch 3/3] use SLAB_ALIGN_SMP |
| Lennert Buytenhek | [PATCH 21/39] mv643xx_eth: move port_receive() into its only caller |
| high memory | 13 hours ago | Linux kernel |
| semaphore access speed | 16 hours ago | Applications and Utilities |
| the kernel how to power off the machine | 17 hours ago | Linux kernel |
| Easter Eggs in windows XP | 20 hours ago | Windows |
| Shared swap partition | 21 hours ago | Linux general |
| Root password | 21 hours ago | Linux general |
| Where/when DNOTIFY is used? | 23 hours ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 1 day ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 1 day ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 1 day ago | Linux general |
