[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: