With kernel 23 and supermounted CD rpm segfaults:
strace rpm -Uvh /cooker/i586/Mandrake/RPMS/libtool-1.4-6mdk.
i586.rpm
...
open("/etc/mtab", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40407000
read(8, "/dev/hda5 / reiserfs rw,notail 0"..., 4096) = 295
stat64("/", {st_mode=S_IFDIR|0755, st_size=504, ...}) = 0
stat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat64("/dev/pts", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat64("/dev/shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=0, ...}) = 0
stat64("/mnt/hd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/mnt/cdrom", <unfinished ...>
+++ killed by SIGSEGV +++