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

Bug#428028: marked as done (linux-image-2.6.18-4-686-bigmem: possible mutex deadlock; multiple pids stuck in D state near __mutex_lock_slowpath+0x4a/0x79)



Your message dated Fri, 14 Aug 2009 00:19:41 +0200
with message-id <20090813221941.GA24447@galadriel.inutil.org>
and subject line Re: linux-image-2.6.18-4-686-bigmem: possible mutex deadlock; multiple pids stuck in D state near __mutex_lock_slowpath+0x4a/0x79
has caused the Debian Bug report #428028,
regarding linux-image-2.6.18-4-686-bigmem: possible mutex deadlock; multiple pids stuck in D state near __mutex_lock_slowpath+0x4a/0x79
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
428028: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428028
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-image-2.6.18-4-686-bigmem
Version: 2.6.18.dfsg.1-12etch2
Severity: normal

I've seen some issues like this in the past, were processes will start
collecting in the D state (waiting on disk or i/o etc).  I almost caught
a crashdump (not sure how usefull that would have been).  Fortunate for
us however, my sysrq-trigger for showTasks worked.  I'm only pasting a
few pids here.

Jun  8 00:14:54 localhost kernel: mount         D 00000000     0  2246
1          2543 31879 (NOTLB)
Jun  8 00:14:54 localhost kernel:        f434dcf0 00000082 005c8bc6
00000000 004e7800 00000008 c4f91aa0 dffef550
Jun  8 00:14:54 localhost kernel:        0e3662b4 00009401 001e7b97
00000000 c4f91bb0 c18066c0 dfa0df14 00000000
Jun  8 00:14:54 localhost kernel:        dfa0df14 00000000 00000001
c1806b7c c0116b46 00000000 00000000 f434dd70
Jun  8 00:14:54 localhost kernel: Call Trace:
Jun  8 00:14:54 localhost kernel:  [<c0116b46>] __wake_up+0x2a/0x3d
Jun  8 00:14:54 localhost kernel:  [<c02800b2>]
wait_for_completion+0x6a/0x9f
Jun  8 00:14:54 localhost kernel:  [<c0117c1f>]
default_wake_function+0x0/0xc
Jun  8 00:14:54 localhost kernel:  [<c012aeff>]
call_usermodehelper_keys+0xb3/0xbf
Jun  8 00:14:54 localhost kernel:  [<c012af0b>]
__call_usermodehelper+0x0/0x43
Jun  8 00:14:54 localhost kernel:  [<c012b087>] request_module+0xc1/0xd4
Jun  8 00:14:54 localhost kernel:  [<c0166798>] link_path_walk+0xb3/0xbd
Jun  8 00:14:54 localhost kernel:  [<c016fc9a>] get_fs_type+0x57/0xa9
Jun  8 00:14:54 localhost kernel:  [<c015edff>] do_kern_mount+0x12/0x36
Jun  8 00:14:54 localhost kernel:  [<c0171278>] do_mount+0x5d8/0x648
Jun  8 00:14:54 localhost kernel:  [<c0170516>] mntput_no_expire+0x11/0x6a
Jun  8 00:14:54 localhost kernel:  [<c0166798>] link_path_walk+0xb3/0xbd
Jun  8 00:14:54 localhost kernel:  [<c013fac3>] find_get_page+0x18/0x38
Jun  8 00:14:54 localhost kernel:  [<c014208f>] filemap_nopage+0x19c/0x315
Jun  8 00:14:54 localhost kernel:  [<c014aa7d>]
__handle_mm_fault+0x583/0xa1f
Jun  8 00:14:54 localhost kernel:  [<c01438e0>]
get_page_from_freelist+0x9b/0x36e
Jun  8 00:14:54 localhost kernel:  [<c017017e>]
copy_mount_options+0x26/0x109
Jun  8 00:14:54 localhost kernel:  [<c0171355>] sys_mount+0x6d/0xaa
Jun  8 00:14:54 localhost kernel:  [<c0102c0d>] sysenter_past_esp+0x56/0x79

Jun  8 00:14:54 localhost kernel: modprobe      D 00000000     0  2248
2247                     (NOTLB)
Jun  8 00:14:54 localhost kernel:        eb605eac 00000086 034c21bc
00000000 c18066c0 00000007 c6c87550 c02c76a0
Jun  8 00:14:54 localhost kernel:        16330453 00009401 000008f6
00000000 c6c87660 c18066c0 eb605ec4 eb605ec0
Jun  8 00:14:54 localhost kernel:        eb605ea4 eb605eb0 c02800b9
00000001 ffffffff 00000000 00000000 c02cc2e4
Jun  8 00:14:54 localhost kernel: Call Trace:
Jun  8 00:14:54 localhost kernel:  [<c02800b9>]
wait_for_completion+0x71/0x9f
Jun  8 00:14:54 localhost kernel:  [<c0280a0f>]
__mutex_lock_slowpath+0x4a/0x79
Jun  8 00:14:54 localhost kernel:  [<c0133a11>] __link_module+0x0/0x1f
Jun  8 00:14:54 localhost kernel:  [<c0280a43>] .text.lock.mutex+0x5/0x14
Jun  8 00:14:54 localhost kernel:  [<c012dceb>] kthread_stop+0xd/0x6c
Jun  8 00:14:54 localhost kernel:  [<c013a4bd>] stop_machine_run+0x27/0x34
Jun  8 00:14:54 localhost kernel:  [<c0135f78>]
sys_init_module+0x1696/0x1846
Jun  8 00:14:54 localhost kernel:  [<c0102c0d>] sysenter_past_esp+0x56/0x79

Jun  8 00:14:55 localhost kernel: screen        D 00000000     0  2852
2851                     (NOTLB)
Jun  8 00:14:55 localhost kernel:        e4d9febc 00000082 0e9fb313
00000000 e31bb138 00000009 f64c8000 c02c76a0
Jun  8 00:14:55 localhost kernel:        97db7a63 000095ce 00067af5
00000000 f64c8110 c18066c0 c02d8908 00000000
Jun  8 00:14:55 localhost kernel:        00000001 e4d9febc c0116b46
00000000 ffffffff 00000000 00000000 c02cc120
Jun  8 00:14:55 localhost kernel: Call Trace:
Jun  8 00:14:55 localhost kernel:  [<c0116b46>] __wake_up+0x2a/0x3d
Jun  8 00:14:55 localhost kernel:  [<c0280a0f>]
__mutex_lock_slowpath+0x4a/0x79
Jun  8 00:14:55 localhost kernel:  [<c0280a43>] .text.lock.mutex+0x5/0x14
Jun  8 00:14:55 localhost kernel:  [<c012b4aa>] flush_workqueue+0x2a/0x61
Jun  8 00:14:55 localhost kernel:  [<c01fb19b>] release_dev+0x481/0x5ee
Jun  8 00:14:55 localhost kernel:  [<c0170516>] mntput_no_expire+0x11/0x6a
Jun  8 00:14:55 localhost kernel:  [<c01221b6>] tasklet_hi_action+0xac/0xaf
Jun  8 00:14:55 localhost kernel:  [<c01fb317>] tty_release+0xf/0x18
Jun  8 00:14:55 localhost kernel:  [<c015a0a1>] __fput+0x8a/0x13f
Jun  8 00:14:55 localhost kernel:  [<c0157c02>] filp_close+0x4e/0x54
Jun  8 00:14:55 localhost kernel:  [<c0102c0d>] sysenter_past_esp+0x56/0x79

Jun  8 00:14:55 localhost kernel: bash          D 00000000     0  2890
1          2590  2851 (L-TLB)
Jun  8 00:14:55 localhost kernel:        f64e1d80 00000046 03830f58
00000000 ffffffff 0000000a f6449000 c18fbaa0
Jun  8 00:14:55 localhost kernel:        6fa419a2 00009589 00075d9e
00000000 f6449110 c18066c0 f6449000 c012e011
Jun  8 00:14:55 localhost kernel:        f64e1d58 f64e1d58 00000001
c1806b7c d3bb4144 d3bb4138 00000000 c02cc120
Jun  8 00:14:55 localhost kernel: Call Trace:
Jun  8 00:14:55 localhost kernel:  [<c012e011>]
autoremove_wake_function+0x0/0x2d
Jun  8 00:14:55 localhost kernel:  [<c0280a0f>]
__mutex_lock_slowpath+0x4a/0x79
Jun  8 00:14:55 localhost kernel:  [<c0280a43>] .text.lock.mutex+0x5/0x14
Jun  8 00:14:55 localhost kernel:  [<c012b4aa>] flush_workqueue+0x2a/0x61
Jun  8 00:14:55 localhost kernel:  [<c01fb19b>] release_dev+0x481/0x5ee
Jun  8 00:14:55 localhost kernel:  [<c014bc8a>] free_pgd_range+0x16d/0x219
Jun  8 00:14:55 localhost kernel:  [<c01fb317>] tty_release+0xf/0x18
Jun  8 00:14:55 localhost kernel:  [<c015a0a1>] __fput+0x8a/0x13f
Jun  8 00:14:55 localhost kernel:  [<c0157c02>] filp_close+0x4e/0x54
Jun  8 00:14:55 localhost kernel:  [<c011ef5f>] put_files_struct+0x65/0xa7
Jun  8 00:14:55 localhost kernel:  [<c011fecf>] do_exit+0x1d1/0x71b
Jun  8 00:14:55 localhost kernel:  [<c012048f>] sys_exit_group+0x0/0xd
Jun  8 00:14:55 localhost kernel:  [<c0128179>]
get_signal_to_deliver+0x395/0x3bc
Jun  8 00:14:55 localhost kernel:  [<c01023a2>] do_notify_resume+0x71/0x5d7
Jun  8 00:14:55 localhost kernel:  [<c01266bf>] do_sigaction+0xb6/0x156
Jun  8 00:14:55 localhost kernel:  [<c0168566>] do_ioctl+0x4e/0x5d
Jun  8 00:14:55 localhost kernel:  [<c0126800>] sys_rt_sigaction+0x64/0x77
Jun  8 00:14:55 localhost kernel:  [<c0102b39>] sys_sigreturn+0xa4/0xcb
Jun  8 00:14:55 localhost kernel:  [<c0102d06>] work_notifysig+0x13/0x19

If you need something else, reply at will (to bts, I almost never check
this inbox.)

Thanks,


Scott Edwards
-- 
Daxal Communications http://www.daxal.com/?from=debian+bts

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686-bigmem
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages linux-image-2.6.18-4-686-bigmem depends on:
ii  coreutils                     5.97-5.3   The GNU core utilities
ii  debconf [debconf-2.0]         1.5.11     Debian configuration management sy
ii  initramfs-tools [linux-initra 0.85g      tools for generating an initramfs
ii  module-init-tools             3.3-pre4-2 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.18-4-686-bigmem recommends:
ii  libc6-i686                  2.3.6.ds1-13 GNU C Library: Shared libraries [i

-- debconf information:
  linux-image-2.6.18-4-686-bigmem/postinst/depmod-error-initrd-2.6.18-4-686-bigmem: false
  linux-image-2.6.18-4-686-bigmem/preinst/abort-overwrite-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/preinst/bootloader-initrd-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/postinst/depmod-error-2.6.18-4-686-bigmem: false
  linux-image-2.6.18-4-686-bigmem/postinst/bootloader-error-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/postinst/create-kimage-link-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/postinst/old-initrd-link-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/postinst/kimage-is-a-directory:
  linux-image-2.6.18-4-686-bigmem/prerm/removing-running-kernel-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/preinst/abort-install-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/preinst/lilo-initrd-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/preinst/elilo-initrd-2.6.18-4-686-bigmem: true
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.18-4-686-bigmem/postinst/bootloader-test-error-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/preinst/lilo-has-ramdisk:
  linux-image-2.6.18-4-686-bigmem/prerm/would-invalidate-boot-loader-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/preinst/overwriting-modules-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/postinst/old-system-map-link-2.6.18-4-686-bigmem: true
  linux-image-2.6.18-4-686-bigmem/preinst/initrd-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/preinst/failed-to-move-modules-2.6.18-4-686-bigmem:
  linux-image-2.6.18-4-686-bigmem/postinst/old-dir-initrd-link-2.6.18-4-686-bigmem: true
* linux-image-2.6.18-4-686-bigmem/preinst/already-running-this-2.6.18-4-686-bigmem:



--- End Message ---
--- Begin Message ---
On Mon, Dec 15, 2008 at 12:34:02AM +0100, Moritz Muehlenhoff wrote:
> On Fri, Jun 08, 2007 at 01:30:32AM -0600, supaplex wrote:
> > Package: linux-image-2.6.18-4-686-bigmem
> > Version: 2.6.18.dfsg.1-12etch2
> > Severity: normal
> > 
> > I've seen some issues like this in the past, were processes will start
> > collecting in the D state (waiting on disk or i/o etc).  I almost caught
> > a crashdump (not sure how usefull that would have been).  Fortunate for
> > us however, my sysrq-trigger for showTasks worked.  I'm only pasting a
> > few pids here.
> 
> [..]
>  
> > If you need something else, reply at will (to bts, I almost never check
> > this inbox.)
> 
> Does this error still occur with more recent kernel versions?
> 
> If you're running Etch, could you try to reproduce this bug
> with the 2.6.24 based kernel added in 4.0r4?
> http://packages.qa.debian.org/l/linux-2.6.24.html

No further feedback, closing the bug.

If anyone reencounters the problem, please reopen this bug.

Cheers,
        Moritz



--- End Message ---

Reply to: