From: Michael Buesch <freesoftwaredeveloper@web.de>
To: "Perez-Gonzalez, Inaky" <inaky.perez-gonzalez@intel.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Process falls into uninterruptible sleep
Date: Wed, 9 Apr 2003 22:23:03 +0200 [thread overview]
Message-ID: <200304092223.03170.freesoftwaredeveloper@web.de> (raw)
In-Reply-To: <A46BBDB345A7D5118EC90002A5072C780BEBA43A@orsmsx116.jf.intel.com>
On Wednesday 09 April 2003 21:39, Perez-Gonzalez, Inaky wrote:
> uniterruptible processes cannot be killed :)
I know. :)
But it shouldn't fall into this sleep.
> Can you give more information? Like what machine do you have,
Intel Pentium 4 1.6Ghz Northwood
256MB Apacer DDR Ram CL2
MSI 845 Ultra ARU Board with latest BIOS
GeForce 4 Ti 4400
BT878-TV
SoundBlaster 128
FritzCard PCI v2
NE2k compatible NW
mb@lfs:/proc> cat devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
6 lp
7 vcs
10 misc
14 sound
21 sg
43 ttyI
44 cui
45 isdn
68 capi20
81 video_capture
89 i2c
99 ppdev
108 ppp
128 ptm
136 pts
162 raw
Block devices:
2 fd
3 ide0
7 loop
9 md
11 sr
22 ide1
80 i2o_block
mb@lfs:/proc> cat cmdline
root=/dev/md0 hdd=ide-scsi hdb=ide-scsi es1371=0x200 js=2btn mce vga=779 mem=262080K
mb@lfs:/proc> cat filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev pipefs
ext3
ext2
nodev ramfs
msdos
vfat
iso9660
nodev nfs
reiserfs
nodev devpts
mb@lfs:/proc> cat /etc/fstab
/dev/md0 / reiserfs auto 0 1
/dev/hdc1 /boot ext2 auto 0 0
/dev/cdrecorder /mnt/cdrecorder auto ro,noauto,user,exec,nodev,nosuid 0 0
/dev/cdrom /mnt/dvd auto ro,noauto,user,exec,nodev,nosuid 0 0
/dev/dvd /mnt/dvd auto ro,noauto,user,exec,nodev,nosuid 0 0
/dev/fd0 /mnt/floppy auto noauto,user,sync,nodev,nosuid 0 0
proc /proc proc defaults 0 0
/dev/hda1 /mnt/win vfat noauto,user 0 0
/dev/hdc6 /mnt/suse reiserfs noauto,user 0 0
#/dev/hdc5 /mnt/suse/boot ext2 noauto,user 0 0
/dev/hda2 swap swap pri=42 0 0
/dev/hdc2 swap swap pri=42 0 0
#usbdevfs /proc/bus/usb usbdevfs defaults,noauto 0 0
192.168.0.50:/mnt/nfs_1 /mnt/nfs_1 nfs rw,hard,intr,user,nodev,nosuid,exec 0 0
mb@lfs:/proc> cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 1.60GHz
stepping : 4
cpu MHz : 2240.055
cache size : 512 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 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4469.55
> what hard disks type,
two IBM IC35L040 (I know, these disks are not the best :)
with software RAID 0 on reiserfs
mb@lfs:/proc> cat mdstat
Personalities : [raid0]
read_ahead 1024 sectors
md0 : active raid0 hdc5[1] hda5[0]
39065792 blocks 4k chunks
unused devices: <none>
mb@lfs:/proc> cat partitions
major minor #blocks name
9 0 39065792 md0
22 0 40209120 hdc
22 1 9544 hdc1
22 2 292824 hdc2
22 3 1 hdc3
22 5 19530976 hdc5
22 6 9765472 hdc6
22 7 10610176 hdc7
3 0 40209120 hda
3 1 3903763 hda1
3 2 289170 hda2
3 3 1 hda3
3 5 19535008 hda5
3 6 16474626 hda6
>what was kmail doing when it got stuck.
I only clicked "save as..." to save a message to disk. Just after clicking
(the save-dialog didn't open) it freezed.
There were some other apps in the past, that freezed and felt into
uninterruptible sleep. There never seemed to be a reason for it.
> Memory, swap space,
(This is mem-status *now* after rebooting to kill kmail)
mb@lfs:~> cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 261718016 157396992 104321024 0 9895936 56741888
Swap: 595943424 41193472 554749952
MemTotal: 255584 kB
MemFree: 101876 kB
MemShared: 0 kB
Buffers: 9664 kB
Cached: 49892 kB
SwapCached: 5520 kB
Active: 26460 kB
Inactive: 103076 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 255584 kB
LowFree: 101876 kB
SwapTotal: 581976 kB
SwapFree: 541748 kB
mb@lfs:/proc> cat swaps
Filename Type Size Used Priority
/dev/hda2 partition 289160 20120 42
/dev/hdc2 partition 292816 20108 42
> attached devices,
There's no external device connected. (no printer, scanner, etc...)
> distro,
LinuxFromScratch
> configuration of the kernel ... etc?
grep "=[y|m]" .config
CONFIG_X86=y
CONFIG_UID16=y
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_MPENTIUM4=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_HOTPLUG=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_PM=y
CONFIG_ACPI=y
CONFIG_APM=y
CONFIG_APM_CPU_IDLE=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_1284=y
CONFIG_PNP=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_RAID0=y
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETFILTER=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_NET_IPGRE=y
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_MAC=y
CONFIG_IP_NF_MATCH_PKTTYPE=y
CONFIG_IP_NF_MATCH_MARK=y
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_LENGTH=y
CONFIG_IP_NF_MATCH_TCPMSS=y
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_MATCH_UNCLEAN=y
CONFIG_IP_NF_MATCH_OWNER=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_MIRROR=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_NAT_FTP=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_MARK=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_TCPMSS=y
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
CONFIG_ATM_CLIP_NO_ICMP=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_I2O=y
CONFIG_I2O_PCI=y
CONFIG_I2O_BLOCK=y
CONFIG_I2O_LAN=y
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_EQUALIZER=y
CONFIG_TUN=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_NE2K_PCI=y
CONFIG_PPP=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPPOE=y
CONFIG_PPPOATM=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_ISDN=y
CONFIG_ISDN_BOOL=y
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_PPP_BSDCOMP=y
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
CONFIG_ISDN_DIVERSION=y
CONFIG_ISDN_DRV_HISAX=y
CONFIG_ISDN_HISAX=y
CONFIG_HISAX_EURO=y
CONFIG_HISAX_FRITZ_PCIPNP=y
CONFIG_ISDN_CAPI=y
CONFIG_ISDN_CAPI_CAPI20=y
CONFIG_ISDN_CAPI_CAPIDRV=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_SHARE_IRQ=y
CONFIG_UNIX98_PTYS=y
CONFIG_PRINTER=y
CONFIG_PPDEV=y
CONFIG_I2C=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_PROC=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=y
CONFIG_INTEL_RNG=y
CONFIG_NVRAM=y
CONFIG_RTC=y
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_PROC_FS=y
CONFIG_VIDEO_BT848=y
CONFIG_REISERFS_FS=y
CONFIG_EXT3_FS=y
CONFIG_JBD=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_TCP=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_ISO8859_15=y
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_SOUND=y
CONFIG_SOUND_BT878=y
CONFIG_SOUND_ES1371=y
CONFIG_SOUND_TVMIXER=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
mb@lfs:/proc> cat version
Linux version 2.4.21-pre6 (root@lfs) (gcc version 3.2.2) #3 Sam Apr 5 20:23:37 CEST 2003
> It looks like the process is getting really stuck while reading/writing
> from/to disk. You want to check the kernel messages, to see if there
> is something there.
Nothing unusual in syslog.
Thank you for your help.
--
My homepage: http://www.8ung.at/tuxsoft
fighting for peace is like fu**ing for virginity
next parent reply other threads:[~2003-04-09 20:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <A46BBDB345A7D5118EC90002A5072C780BEBA43A@orsmsx116.jf.intel.com>
2003-04-09 20:23 ` Michael Buesch [this message]
2003-04-09 20:39 Process falls into uninterruptible sleep Perez-Gonzalez, Inaky
2003-04-09 20:48 ` Michael Buesch
-- strict thread matches above, loose matches on Subject: below --
2003-04-09 17:26 Michael Buesch
[not found] ` <20030410091050.1bd8a8b2.hv@mail.tm>
2003-04-10 14:41 ` Michael Buesch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200304092223.03170.freesoftwaredeveloper@web.de \
--to=freesoftwaredeveloper@web.de \
--cc=inaky.perez-gonzalez@intel.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.