public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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


       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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox