[debian-knoppix] Undefined behaviour after some uptime
Hi,
I encounter periodically problems after running Knoppix for either a
longer time or when running memory consuming applications like mozilla,
ethereal with large dumps, ettercap or stuff like that. At times either
those applications or the KDE components seem to crash.
I would expect the kernel to deny allocation of new pages/processes if
there is not enough memory left but rather not crashing arbitrarily
applications. Has anyone else experienced this behavior? Personally, I
suspect some improper assumptions in the cloop, but have not tracked
that one down yet.
Find attached a report that shows that mozilla denies to start at all
without any errors. The system is an IBM Thinkpad 390X, 192MB RAM,
400Mhz PII. Running 3.1 HE. There are no entries in the dmesg. JFYI.
Regards,
Nils Magnus
Program-Chair LinuxTag 2003 Free Conference Program
LinuxTag 2003: Where .com meets .org - magnus@linuxtag.org
knoppix@ttyp2[knoppix]$ mozilla
knoppix@ttyp2[knoppix]$ which mozilla
/usr/bin/mozilla
knoppix@ttyp2[knoppix]$ mozilla -v
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020913 Debian/1.1-1, build 2002091320
knoppix@ttyp2[knoppix]$ strace mozilla
[ deleted lots of stuff that look normal ]
gettimeofday({1041594601, 176556}, NULL) = 0
ioctl(6, 0x541b, [0]) = 0
poll([{fd=6, events=POLLIN}, {fd=14, events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN}], 3, -1) = 1
gettimeofday({1041594601, 179462}, NULL) = 0
kill(5966, SIGRTMIN) = 0
open("/etc/localtime", O_RDONLY) = 20
fstat64(20, {st_mode=S_IFREG|0644, st_size=755, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401fd000
read(20, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 755
close(20) = 0
munmap(0x401fd000, 4096) = 0
brk(0x8603000) = 0x8603000
gettimeofday({1041594601, 290437}, NULL) = 0
brk(0x8604000) = 0x8604000
brk(0x8605000) = 0x8605000
brk(0x8606000) = 0x8606000
brk(0x8607000) = 0x8607000
brk(0x8609000) = 0x8609000
--- SIGILL (Illegal instruction) ---
unlink("/home/knoppix/.mozilla/knoppix/ujixazk6.slt/lock") = 0
_exit(4) = ?
knoppix@ttyp2[knoppix]$ free
total used free shared buffers cached
Mem: 191852 172368 19484 0 3424 94592
-/+ buffers/cache: 74352 117500
Swap: 0 0 0
knoppix@ttyp2[knoppix]$ cat /proc/*info
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 6
model name : Mobile Pentium II
stepping : 10
cpu MHz : 398.049
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips : 794.62
total: used: free: shared: buffers: cached:
Mem: 196456448 176496640 19959808 0 3506176 96882688
Swap: 0 0 0
MemTotal: 191852 kB
MemFree: 19492 kB
MemShared: 0 kB
Buffers: 3424 kB
Cached: 94612 kB
SwapCached: 0 kB
Active: 104588 kB
Inactive: 54708 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 191852 kB
LowFree: 19492 kB
SwapTotal: 0 kB
SwapFree: 0 kB
slabinfo - version: 1.1 (SMP)
kmem_cache 64 64 244 4 4 1 : 252 126
urb_priv 0 0 48 0 0 1 : 252 126
ip_fib_hash 9 203 16 1 1 1 : 252 126
clip_arp_cache 0 0 128 0 0 1 : 252 126
tcp_tw_bucket 0 0 128 0 0 1 : 252 126
tcp_bind_bucket 3 203 16 1 1 1 : 252 126
tcp_open_request 0 0 96 0 0 1 : 252 126
inet_peer_cache 1 78 48 1 1 1 : 252 126
ip_dst_cache 16 88 176 4 4 1 : 252 126
arp_cache 1 35 112 1 1 1 : 252 126
blkdev_requests 640 640 96 16 16 1 : 252 126
dnotify cache 124 169 20 1 1 1 : 252 126
file lock cache 42 42 92 1 1 1 : 252 126
fasync cache 1 203 16 1 1 1 : 252 126
uid_cache 1 113 32 1 1 1 : 252 126
skbuff_head_cache 129 336 160 14 14 1 : 252 126
sock 141 165 1280 55 55 1 : 60 30
sigqueue 29 29 132 1 1 1 : 252 126
cdev_cache 78 78 48 1 1 1 : 252 126
bdev_cache 5 59 64 1 1 1 : 252 126
mnt_cache 17 59 64 1 1 1 : 252 126
inode_cache 3914 5096 480 637 637 1 : 124 62
dentry_cache 3842 8260 112 236 236 1 : 252 126
dquot 0 0 128 0 0 1 : 252 126
filp 1070 1085 112 31 31 1 : 252 126
names_cache 2 2 4096 2 2 1 : 60 30
buffer_head 37496 37520 96 938 938 1 : 252 126
mm_struct 50 81 144 3 3 1 : 252 126
vm_area_struct 2245 3936 80 64 82 1 : 252 126
fs_cache 49 78 48 1 1 1 : 252 126
files_cache 48 54 416 6 6 1 : 124 62
signal_act 52 54 1296 18 18 1 : 60 30
size-131072(DMA) 0 0 131072 0 0 32 : 0 0
size-131072 2 2 131072 2 2 32 : 0 0
size-65536(DMA) 0 0 65536 0 0 16 : 0 0
size-65536 2 2 65536 2 2 16 : 0 0
size-32768(DMA) 0 0 32768 0 0 8 : 0 0
size-32768 1 1 32768 1 1 8 : 0 0
size-16384(DMA) 0 0 16384 0 0 4 : 0 0
size-16384 7 11 16384 7 11 4 : 0 0
size-8192(DMA) 0 0 8192 0 0 2 : 0 0
size-8192 2 3 8192 2 3 2 : 0 0
size-4096(DMA) 0 0 4096 0 0 1 : 60 30
size-4096 32 32 4096 32 32 1 : 60 30
size-2048(DMA) 0 0 2048 0 0 1 : 60 30
size-2048 14 14 2048 7 7 1 : 60 30
size-1024(DMA) 0 0 1024 0 0 1 : 124 62
size-1024 152 152 1024 38 38 1 : 124 62
size-512(DMA) 0 0 512 0 0 1 : 124 62
size-512 72 72 512 9 9 1 : 124 62
size-256(DMA) 0 0 256 0 0 1 : 252 126
size-256 60 60 256 4 4 1 : 252 126
size-128(DMA) 1 30 128 1 1 1 : 252 126
size-128 668 720 128 24 24 1 : 252 126
size-64(DMA) 0 0 64 0 0 1 : 252 126
size-64 384 590 64 10 10 1 : 252 126
size-32(DMA) 17 113 32 1 1 1 : 252 126
size-32 668 3729 32 33 33 1 : 252 126
knoppix@ttyp2[knoppix]$ lsmod
Module Size Used by Not tainted
orinoco_cs 4488 1
orinoco 31288 0 [orinoco_cs]
hermes 5220 0 [orinoco_cs orinoco]
ntfs 50816 1 (autoclean)
autofs4 8660 1 (autoclean)
af_packet 13416 0 (autoclean)
nls_cp437 4380 1 (autoclean)
esssolo1 27464 0
gameport 1324 0 [esssolo1]
soundcore 3396 4 [esssolo1]
agpgart 31136 0 (unused)
serial 51908 0 (autoclean)
usb-uhci 21644 0 (unused)
usbcore 56736 1 [usb-uhci]
3c59x 25520 0
ds 6472 2 [orinoco_cs]
yenta_socket 8704 2
pcmcia_core 37568 0 [orinoco_cs ds yenta_socket]
apm 9644 1
rtc 6940 0 (autoclean)
cloop 23396 1
knoppix@ttyp2[knoppix]$ uptime
12:51:21 up 1 day, 4:05, 0 users, load average: 0.42, 1.42, 1.32
knoppix@ttyp2[knoppix]$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 72 56 ? S Jan02 0:04 init
root 2 0.0 0.0 0 0 ? SW Jan02 0:03 [keventd]
root 3 0.0 0.0 0 0 ? SWN Jan02 0:00 [ksoftirqd_CPU0]
root 4 0.0 0.0 0 0 ? SW Jan02 0:19 [kswapd]
root 5 0.0 0.0 0 0 ? SW Jan02 0:00 [bdflush]
root 6 0.0 0.0 0 0 ? SW Jan02 0:00 [kupdated]
root 50 0.0 0.0 0 0 ? SW Jan02 0:00 [kapmd]
root 58 0.0 0.2 1356 416 ? S Jan02 0:00 cardmgr
root 86 0.0 0.0 0 0 ? SW Jan02 0:00 [khubd]
root 217 0.0 0.1 1396 368 ? S Jan02 0:00 pump -i eth0
root 259 0.0 0.1 1328 328 ? S Jan02 0:00 /usr/sbin/automount --pid-file=/var/run/autofs/_:mnt_:auto.pid --timeout=2 /mnt
root 268 0.0 0.6 5284 1240 tty1 S Jan02 0:00 /bin/bash -login
root 269 0.0 0.6 5284 1240 tty2 S Jan02 0:00 /bin/bash -login
root 270 0.0 0.6 5284 1252 tty3 S Jan02 0:00 /bin/bash -login
root 271 0.0 0.6 5284 1252 tty4 S Jan02 0:00 /bin/bash -login
root 313 0.0 0.3 4688 636 ? S Jan02 0:00 /bin/sh /etc/init.d/xsession start
root 321 0.0 0.3 4688 648 ? S Jan02 0:00 /bin/sh /etc/init.d/xsession start
root 323 1.6 16.3 41980 31432 ? S Jan02 28:07 XFree86 -noreset -xf86config /etc/X11/XF86Config-4 :0
knoppix 353 0.0 0.3 4656 684 ? S Jan02 0:00 /bin/sh /etc/X11/xinit/xinitrc
knoppix 450 0.0 1.2 16800 2336 ? S Jan02 0:01 kdeinit: Running...
knoppix 453 0.0 1.3 18896 2536 ? S Jan02 0:09 kdeinit: dcopserver --nosid
knoppix 457 0.0 1.6 20176 3236 ? S Jan02 0:00 kdeinit: klauncher
knoppix 459 0.0 2.5 22288 4908 ? S Jan02 0:04 kdeinit: kded
knoppix 476 0.0 3.6 20824 7096 ? S Jan02 0:01 kdeinit: kxkb
knoppix 479 0.0 4.2 21332 8076 ? S Jan02 0:37 kdeinit: klaptopdaemon
knoppix 492 0.0 2.0 23172 3980 ? S Jan02 0:01 kdeinit: knotify
knoppix 494 0.0 0.0 1268 140 ? S Jan02 0:00 kwrapper ksmserver --restore
knoppix 496 0.0 1.9 20088 3780 ? S Jan02 0:01 kdeinit: ksmserver --restore
knoppix 503 0.0 2.8 21696 5480 ? S Jan02 1:10 kdeinit: kwin -session 117f000001000102527445900000104410000
knoppix 506 0.0 3.5 26108 6724 ? S Jan02 0:25 kdeinit: kdesktop
knoppix 514 0.0 3.9 24336 7620 ? S Jan02 1:01 kdeinit: kicker
knoppix 712 0.3 3.8 24108 7348 ? S Jan02 5:45 kdeinit: konsole -icon konsole -miniicon konsole
knoppix 724 0.0 0.7 5320 1532 ttyp0 S Jan02 0:01 /bin/bash
knoppix 10936 0.0 3.3 22044 6388 ? S Jan02 0:13 kdeinit: kcookiejar
knoppix 10939 0.0 1.2 12164 2468 ? S Jan02 0:06 /usr/bin/kdesud
knoppix 22200 0.0 0.8 5228 1720 ttyp1 S Jan02 0:01 /bin/bash
knoppix 27396 0.0 4.1 20924 8024 ? S Jan02 0:02 kdeinit: kio_uiserver
knoppix 23048 0.0 0.4 2472 912 ttyp0 S 08:40 0:04 slogin magnus@131.246.18.121
root 3360 0.0 1.1 5228 2112 ttyp1 S 12:09 0:01 /bin/bash
knoppix 4562 0.0 1.1 5228 2120 ttyp2 S 12:28 0:00 /bin/bash
knoppix 6068 0.0 0.8 3440 1540 ttyp2 R 12:51 0:00 ps aux
Reply to: