Linux kernel -stable discussions
 help / color / mirror / Atom feed
From: "Paweł Sikora" <pawel.sikora@agmk.net>
To: Michael Wang <wangyun@linux.vnet.ibm.com>
Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
	torvalds@linux-foundation.org, arekm@pld-linux.org,
	baggins@pld-linux.org
Subject: Re: [3.6.6] panic on reboot / khungtaskd blocked? (WARNING: at arch/x86/kernel/smp.c:123 native_smp_send_reschedule)
Date: Mon, 12 Nov 2012 11:22:47 +0100	[thread overview]
Message-ID: <1539324.MIArxLN8tE@pawels> (raw)
In-Reply-To: <50A0A7EF.3050706@linux.vnet.ibm.com>

[-- Attachment #1: Type: text/plain, Size: 1187 bytes --]

On Monday 12 of November 2012 15:40:31 Michael Wang wrote:
> On 11/12/2012 03:16 PM, Paweł Sikora wrote:
> > On Monday 12 of November 2012 11:04:12 Michael Wang wrote:
> >> On 11/09/2012 09:48 PM, Paweł Sikora wrote:
> >>> Hi,
> >>>
> >>> during playing with new ups i've caught an nice oops on reboot:
> >>>
> >>> http://imgbin.org/index.php?page=image&id=10253
> >>>
> >>> probably the upstream is also affected.
> >>
> >> Hi, Paweł
> >>
> >> Are you using a clean 3.6.6 without any modify?
> > 
> > yes, pure 3.6.6 form git tree with modular config.
> > 
> >> Looks like some threads has set itself to be UNINTERRUPTIBLE with out
> >> any design on switch itself back later(or the time is too long), are you
> >> accidentally using some bad designed module?
> > 
> > hmm, hard to say. mostly all modules are loaded automatically by kernel.
> 
> Could you please provide the whole dmesg in text? your picture lost the
> print info of the hung task.

i've grabbed the console via rs232 but there's no more info (see attached txt).
the dmesg (filesystem) is not synced during panic (leds on keyboard blink, sysrq doesn't work).
how can i grab more info?

[-- Attachment #2: shutdown.txt --]
[-- Type: text/plain, Size: 43368 bytes --]

\rINIT: Switching to runlevel: 6
\rINIT: Sending processes the TERM signal
^[[m\x0f^[[315m^[[m\x0f^[[32mResource Manager: ^[[m\x0f^[[315mEntering runlevel number............................^[[m\x0f^[[36m[^[[m\x0f^[[32m 6 ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping automounter service.......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Setting terminals to default values................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping mdadm service.............................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping Samba SMB/CIFS Server service.............................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping Samba NetBIOS Name Server service.........................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping cronie crond service......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping NIS client service........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping S.M.A.R.T. Daemon service.................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping block device availability:................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Unmounting NFS filesystems.........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Unmounting NFS filesystems.........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping Name Switch Cache Daemon service..........................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Saving random seed.................................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping NFS daemon service........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping NFS mountd service........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping NFS exportfs service......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping RPC idmapd service........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping syslog-ng service.........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping D-BUS Message bus service.................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping rpcbind service...........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping OpenSSH service...........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Shutting down interface eth0.......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Shutting down interface eth1.......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping UPS daemon service........................................Network UPS Tools upsd 2.6.4-Unversioned directory
Stopping UPS drivers...............................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping UPSmon service............................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Flushing all chains................................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Removing user defined chains.......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Resetting built-in chains to the default ACCEPT policy.............^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Flushing all chains................................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Removing user defined chains.......................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Resetting built-in chains to the default ACCEPT policy.............^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Stopping irqbalance service........................................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Sending all processes the TERM signal..............................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
Sending all processes the KILL signal..............................^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  5.6  0.0   8468   772 ?        Ss   10:47   0:15 init [6]   
root         2  0.0  0.0      0     0 ?        S    10:47   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/0]
root         4  0.1  0.0      0     0 ?        S    10:47   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/u:0]
root         7  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/u:0H]
root         8  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/0]
root         9  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/0]
root        10  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/1]
root        11  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/1:0]
root        12  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/1:0H]
root        13  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/1]
root        14  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/1]
root        15  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/2]
root        16  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/2:0]
root        17  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/2:0H]
root        18  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/2]
root        19  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/2]
root        20  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/3]
root        21  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/3:0]
root        22  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/3:0H]
root        23  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/3]
root        24  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/3]
root        25  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/4]
root        26  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/4:0]
root        27  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/4:0H]
root        28  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/4]
root        29  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/4]
root        30  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/5]
root        31  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/5:0]
root        32  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/5:0H]
root        33  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/5]
root        34  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/5]
root        35  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/6]
root        36  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/6:0]
root        37  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/6:0H]
root        38  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/6]
root        39  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/6]
root        40  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/7]
root        41  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/7:0]
root        42  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/7:0H]
root        43  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/7]
root        44  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/7]
root        45  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/8]
root        46  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/8:0]
root        47  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/8:0H]
root        48  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/8]
root        49  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/8]
root        50  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/9]
root        51  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/9:0]
root        52  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/9:0H]
root        53  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/9]
root        54  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/9]
root        55  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/10]
root        56  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/10:0]
root        57  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/10:0H]
root        58  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/10]
root        59  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/10]
root        60  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/11]
root        61  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/11:0]
root        62  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/11:0H]
root        63  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/11]
root        64  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/11]
root        65  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/12]
root        66  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/12:0]
root        67  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/12:0H]
root        68  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/12]
root        69  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/12]
root        70  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/13]
root        71  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/13:0]
root        72  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/13:0H]
root        73  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/13]
root        74  0.1  0.0      0     0 ?        S    10:47   0:00 [watchdog/13]
root        75  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/14]
root        76  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/14:0]
root        77  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/14:0H]
root        78  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/14]
root        79  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/14]
root        80  0.0  0.0      0     0 ?        S    10:47   0:00 [migration/15]
root        81  0.0  0.0      0     0 ?        S    10:47   0:00 [kworker/15:0]
root        82  0.0  0.0      0     0 ?        S<   10:47   0:00 [kworker/15:0H]
root        83  0.0  0.0      0     0 ?        S    10:47   0:00 [ksoftirqd/15]
root        84  0.0  0.0      0     0 ?        S    10:47   0:00 [watchdog/15]
root        85  0.0  0.0      0     0 ?        S<   10:47   0:00 [cpuset]
root        86  0.0  0.0      0     0 ?        S<   10:47   0:00 [khelper]
root        87  0.0  0.0      0     0 ?        S    10:47   0:00 [kdevtmpfs]
root        88  0.0  0.0      0     0 ?        S<   10:47   0:00 [netns]
root        89  0.0  0.0      0     0 ?        S    10:47   0:00 [bdi-default]
root        90  0.0  0.0      0     0 ?        S<   10:47   0:00 [kintegrityd]
root        91  0.0  0.0      0     0 ?        S<   10:47   0:00 [kblockd]
root        92  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/13:1]
root        93  0.0  0.0      0     0 ?        S    10:48   0:00 [irq/40-AMD-Vi]
root        94  0.0  0.0      0     0 ?        S    10:48   0:00 [khungtaskd]
root        95  0.0  0.0      0     0 ?        S    10:48   0:00 [kswapd0]
root        96  0.0  0.0      0     0 ?        S    10:48   0:00 [kswapd1]
root        97  0.0  0.0      0     0 ?        S    10:48   0:00 [kswapd2]
root        98  0.0  0.0      0     0 ?        S    10:48   0:00 [kswapd3]
root        99  0.0  0.0      0     0 ?        SN   10:48   0:00 [ksmd]
root       100  0.0  0.0      0     0 ?        SN   10:48   0:00 [khugepaged]
root       101  0.0  0.0      0     0 ?        S    10:48   0:00 [fsnotify_mark]
root       102  0.0  0.0      0     0 ?        S<   10:48   0:00 [crypto]
root       109  0.0  0.0      0     0 ?        S<   10:48   0:00 [kthrotld]
root       110  2.7  0.0      0     0 ?        S    10:48   0:07 [kworker/0:1]
root       111  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/14:1]
root       112  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/15:1]
root       113  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/12:1]
root       114  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/5:1]
root       115  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/1:1]
root       116  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/2:1]
root       117  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/3:1]
root       118  0.0  0.0      0     0 ?        S<   10:48   0:00 [deferwq]
root       119  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/u:1]
root       120  0.0  0.0      0     0 ?        S<   10:48   0:00 [charger_manage
root       121  0.0  0.0      0     0 ?        S<   10:48   0:00 [devfreq_wq]
root       122  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/4:1]
root       125  0.5  0.0      0     0 ?        S    10:48   0:01 [kworker/9:1]
root       137  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/6:1]
root       138  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/10:1]
root       141  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/11:1]
root       143  0.0  0.0      0     0 ?        S    10:48   0:00 [khubd]
root       145  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/0:2]
root       146  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/7:1]
root       147  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/8:1]
root       153  0.0  0.0      0     0 ?        S<   10:48   0:00 [ata_sff]
root       156  0.1  0.0      0     0 ?        S    10:48   0:00 [scsi_eh_0]
root       157  0.0  0.0      0     0 ?        S    10:48   0:00 [scsi_eh_1]
root       158  0.0  0.0      0     0 ?        S    10:48   0:00 [scsi_eh_2]
root       159  0.1  0.0      0     0 ?        S    10:48   0:00 [scsi_eh_3]
root       160  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/u:2]
root       161  0.6  0.0      0     0 ?        S    10:48   0:01 [kworker/u:3]
root       162  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/u:4]
root       163  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/u:5]
root       165  0.0  0.0      0     0 ?        S<   10:48   0:00 [md]
root       169  0.2  0.0      0     0 ?        S<   10:48   0:00 [kworker/0:1H]
root       170  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/10:1H]
root       171  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/7:1H]
root       172  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/4:1H]
root       200  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/1:2]
root       209  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/11:1H]
root       210  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/13:1H]
root       211  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/14:1H]
root       212  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/12:1H]
root       213  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/15:1H]
root       236  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/6:1H]
root       237  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/5:1H]
root       284  0.0  0.0      0     0 ?        S    10:48   0:00 [md0_raid1]
root       308  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/9:1H]
root       309  0.0  0.0      0     0 ?        S    10:48   0:00 [kjournald]
root       661  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/8:1H]
root       664  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/1:1H]
root       667  0.0  0.0      0     0 ?        S<   10:48   0:00 [edac-poller]
root       672  0.0  0.0      0     0 ?        S<   10:48   0:00 [kvm-irqfd-clea
root       674  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/0:3]
root       675  0.0  0.0      0     0 ?        S<   10:48   0:00 [ttm_swap]
root       677  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/12:2]
root       678  0.0  0.0      0     0 ?        S    10:48   0:00 [flush-9:0]
root       690  0.0  0.0      0     0 ?        S    10:48   0:00 [kauditd]
root       816  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/4:2]
root       819  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/6:2]
root       827  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/5:2]
root       828  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/7:2]
root       866  0.7  0.0      0     0 ?        S    10:48   0:01 [jbd2/md1-8]
root       867  0.0  0.0      0     0 ?        S<   10:48   0:00 [ext4-dio-unwri
root       868  0.0  0.0      0     0 ?        S    10:48   0:00 [jbd2/md2-8]
root       869  0.0  0.0      0     0 ?        S<   10:48   0:00 [ext4-dio-unwri
root      1291  4.6  0.0      0     0 ?        S    10:48   0:10 [flush-9:1]
root      1292  0.0  0.0      0     0 ?        S    10:48   0:00 [flush-9:2]
root      1371  0.0  0.0      0     0 ?        SN   10:48   0:00 [kipmi0]
root      1394  0.0  0.0      0     0 ?        S<   10:48   0:00 [rpciod]
root      1460  0.0  0.0      0     0 ?        S    10:48   0:00 [lockd]
root      1741  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/3:1H]
root      1983  0.0  0.0      0     0 ?        S<   10:48   0:00 [nfsiod]
2000      1999  0.2  0.0      0     0 ?        D    10:48   0:00 [Xvnc]
2000      2004  0.0  0.0      0     0 ?        D    10:48   0:00 [vncconfig]
2000      2007  0.0  0.0      0     0 ?        D    10:48   0:00 [sh]
2000      2013  0.0  0.0      0     0 ?        D    10:48   0:00 [xfce4-session]
2000      2025  0.0  0.0 320208 11372 ?        D    10:48   0:00 xfwm4 
2000      2029  0.0  0.0 500000 13700 ?        D    10:48   0:00 xfce4-panel 
2000      2031  0.0  0.0      0     0 ?        D    10:48   0:00 [Thunar]
2000      2033  0.0  0.0 495880 14220 ?        D    10:48   0:00 xfdesktop 
2000      2041  0.0  0.0 402676  7660 ?        Ds   10:48   0:00 xfsettingsd 
2000      2061  0.0  0.0      0     0 ?        D    10:48   0:00 [panel-6-systra
2000      2063  0.0  0.0      0     0 ?        D    10:48   0:00 [panel-2-action
root      2066  0.0  0.0      0     0 ?        S<   10:48   0:00 [kworker/2:1H]
root      2081  0.0  0.0      0     0 ?        S    10:48   0:00 [flush-0:29]
root      2194  0.0  0.0      0     0 ?        S    10:48   0:00 [kworker/3:2]
root      2248  0.0  0.0      0     0 ?        S    10:49   0:00 [nfsv4.0-svc]
997       2300  0.4  0.0      0     0 ?        D    10:49   0:00 [wish]
997       3891  0.0  0.0      0     0 ?        Z    10:50   0:00 [slave_odra_d_0
root      4156  0.0  0.0      0     0 ?        S    10:51   0:00 [flush-0:32]
root      4159  0.1  0.0   4796  1128 ?        Ss   10:51   0:00 /bin/sh /etc/rc
root      4524  0.0  0.0      0     0 ?        S    10:52   0:00 [kworker/10:2]
root      4726  0.0  0.0  13084  1056 ?        R    10:52   0:00 ps aux 
+ halt -w
+ is_yes no
+ [ 1 = 0 ]
+ return 1
+ run_cmd Turning off swap swapoff -a
+ typeset force_err=0 exit_code=0 errors user
+ [ 3 -gt 0 ]
+ break
+ typeset message=Turning off swap
+ shift
+ show Turning off swap
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Turning off swap
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Turning off swap != Turning off swap ]
+ message=Turning off swap
+ shift
+ [ -z Turning off swap ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Turning off swap
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Turning off swap
+ printf Turning off swap
+ echo -en 
+ text=Turning off swap
+ len=16
+ [ 16 -lt 67 ]
+ text=Turning off swap.
+ [ 17 -lt 67 ]
+ text=Turning off swap..
+ [ 18 -lt 67 ]
+ text=Turning off swap...
(...)
+ text=Turning off swap..................................................
+ [ 66 -lt 67 ]
+ text=Turning off swap...................................................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Turning off swap...................................................
Turning off swap...................................................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ cd /
+ export HOME=/tmp TMPDIR=/tmp
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ swapoff -a
+ 2>&1 
+ errors=
+ ok
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ log_success swapoff Turning off swap
+ :
+ [ -n  ]
+ return 0
+ [ -x /etc/rc.d/rc.acct ]
+ [ -x /sbin/quotaoff ]
+ cat /sys/kernel/kexec_loaded
+ 2>/dev/null 
+ kexec_loaded=0
+ sig=-15
+ retry=3
+ force=
+ [ -z  ]
+ UMOUNT_IGNORE=/
+ awk -v ig=^(/)$ BEGIN { gsub(/[\t ]+/, "|", ig); } \
			$3 !~ /^(proc|loopfs|devpts|devtmpfs|shm|iso9660|ramfs|tmpfs|sysfs|securityfs|squashfs)$/ \
			&& $1 !~ /^(none|\/dev\/root)$/ \
			&& $2 !~ ig {print $2} /proc/mounts
+ remaining=/home/atest
/home/users
/proc/fs/nfsd
/var/lib/nfs/rpc_pipefs
/remote/dragon
/remote/nexus
+ [ -n /home/atest
/home/users
/proc/fs/nfsd
/var/lib/nfs/rpc_pipefs
/remote/dragon
/remote/nexus -a 3 -gt 0 ]
+ show Unmounting file systems
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Unmounting file systems
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Unmounting file systems != Unmounting file systems ]
+ message=Unmounting file systems
+ shift
+ [ -z Unmounting file systems ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Unmounting file systems
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Unmounting file systems
+ printf Unmounting file systems
+ echo -en 
+ text=Unmounting file systems
+ len=23
+ [ 23 -lt 67 ]
+ text=Unmounting file systems.
+ [ 24 -lt 67 ]
+ text=Unmounting file systems..
(...)
+ text=Unmounting file systems............................................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Unmounting file systems............................................
Unmounting file systems............................................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ umount -a -t noproc
+ 2>&1 
+ ERRORS=umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ rc=32
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ TPUT=
+ rc_gettext_init
+ [ -z yes ]
+ [ -z  ]
+ [ -d /usr/share/terminfo ]
+ [ -x /usr/bin/tput -o -x /bin/tput ]
+ TPUT=yes
+ tput longname
+ >/dev/null 
+ 2>&1 
+ [ 32 = 0 ]
+ fail
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ return 1
+ [ -n umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) ]
+ echo umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ sleep 2
+ awk -v ig=^(/)$ BEGIN { gsub(/[\t ]+/, "|", ig); } \
				$3 !~ /^(proc|loopfs|devpts|devtmpfs|shm|iso9660|ramfs|tmpfs|sysfs|securityfs|squashfs)$/ \
				&& $1 !~ /^(none|\/dev\/root)$/ \
				&& $2 !~ ig {print $2} /proc/mounts
+ remaining=/home/atest
+ [ -z /home/atest ]
+ fuser -k -m -15 /home/atest
+ >/dev/null 
Cannot stat file /proc/2025/fd/1: Connection timed out
Cannot stat file /proc/2025/fd/2: Connection timed out
Cannot stat file /proc/2029/fd/1: Connection timed out
Cannot stat file /proc/2029/fd/2: Connection timed out
Cannot stat file /proc/2033/fd/1: Connection timed out
Cannot stat file /proc/2033/fd/2: Connection timed out
Cannot stat file /proc/2041/fd/1: Connection timed out
Cannot stat file /proc/2041/fd/2: Connection timed out
+ sleep 5
+ retry=2
+ sig=-9
+ force=-f
+ [ -n /home/atest -a 2 -gt 0 ]
+ show Unmounting file systems
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Unmounting file systems
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Unmounting file systems != Unmounting file systems ]
+ message=Unmounting file systems
+ shift
+ [ -z Unmounting file systems ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Unmounting file systems
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Unmounting file systems
+ printf Unmounting file systems
+ echo -en 
+ text=Unmounting file systems
+ len=23
+ [ 23 -lt 67 ]
+ text=Unmounting file systems.
+ [ 24 -lt 67 ]
+ text=Unmounting file systems..
(...)
+ text=Unmounting file systems............................................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Unmounting file systems............................................
Unmounting file systems............................................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ umount -a -f -t noproc
+ 2>&1 
+ ERRORS=umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ rc=32
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ TPUT=
+ rc_gettext_init
+ [ -z yes ]
+ [ -z  ]
+ [ -d /usr/share/terminfo ]
+ [ -x /usr/bin/tput -o -x /bin/tput ]
+ TPUT=yes
+ tput longname
+ >/dev/null 
+ 2>&1 
+ [ 32 = 0 ]
+ fail
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ return 1
+ [ -n umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) ]
+ echo umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ sleep 2
+ awk -v ig=^(/)$ BEGIN { gsub(/[\t ]+/, "|", ig); } \
				$3 !~ /^(proc|loopfs|devpts|devtmpfs|shm|iso9660|ramfs|tmpfs|sysfs|securityfs|squashfs)$/ \
				&& $1 !~ /^(none|\/dev\/root)$/ \
				&& $2 !~ ig {print $2} /proc/mounts
+ remaining=/home/atest
+ [ -z /home/atest ]
+ fuser -k -m -9 /home/atest
+ >/dev/null 
Cannot stat file /proc/2025/fd/1: Connection timed out
Cannot stat file /proc/2025/fd/2: Connection timed out
Cannot stat file /proc/2029/fd/1: Connection timed out
Cannot stat file /proc/2029/fd/2: Connection timed out
Cannot stat file /proc/2033/fd/1: Connection timed out
Cannot stat file /proc/2033/fd/2: Connection timed out
Cannot stat file /proc/2041/fd/1: Connection timed out
Cannot stat file /proc/2041/fd/2: Connection timed out
+ sleep 5
+ retry=1
+ sig=-9
+ force=-f
+ [ -n /home/atest -a 1 -gt 0 ]
+ show Unmounting file systems
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Unmounting file systems
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Unmounting file systems != Unmounting file systems ]
+ message=Unmounting file systems
+ shift
+ [ -z Unmounting file systems ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Unmounting file systems
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Unmounting file systems
+ printf Unmounting file systems
+ echo -en 
+ text=Unmounting file systems
+ len=23
+ [ 23 -lt 67 ]
+ text=Unmounting file systems.
+ [ 24 -lt 67 ]
+ text=Unmounting file systems..
(...)
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Unmounting file systems............................................
Unmounting file systems............................................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ umount -a -f -t noproc
+ 2>&1 
+ ERRORS=umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ rc=32
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ TPUT=
+ rc_gettext_init
+ [ -z yes ]
+ [ -z  ]
+ [ -d /usr/share/terminfo ]
+ [ -x /usr/bin/tput -o -x /bin/tput ]
+ TPUT=yes
+ tput longname
+ >/dev/null 
+ 2>&1 
+ [ 32 = 0 ]
+ fail
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ return 1
+ [ -n umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) ]
+ echo umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /home/atest: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /dev: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
+ sleep 2
+ awk -v ig=^(/)$ BEGIN { gsub(/[\t ]+/, "|", ig); } \
				$3 !~ /^(proc|loopfs|devpts|devtmpfs|shm|iso9660|ramfs|tmpfs|sysfs|securityfs|squashfs)$/ \
				&& $1 !~ /^(none|\/dev\/root)$/ \
				&& $2 !~ ig {print $2} /proc/mounts
+ remaining=/home/atest
+ [ -z /home/atest ]
+ fuser -k -m -9 /home/atest
+ >/dev/null 
Cannot stat file /proc/2025/fd/1: Connection timed out
Cannot stat file /proc/2025/fd/2: Connection timed out
Cannot stat file /proc/2029/fd/1: Connection timed out
Cannot stat file /proc/2029/fd/2: Connection timed out
Cannot stat file /proc/2033/fd/1: Connection timed out
Cannot stat file /proc/2033/fd/2: Connection timed out
+ sleep 5
+ retry=0
+ sig=-9
+ force=-f
+ [ -n /home/atest -a 0 -gt 0 ]
+ run_cmd Remounting root filesystem in ro mode mount -n -o remount,ro /
+ typeset force_err=0 exit_code=0 errors user
+ [ 6 -gt 0 ]
+ break
+ typeset message=Remounting root filesystem in ro mode
+ shift
+ show Remounting root filesystem in ro mode
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Remounting root filesystem in ro mode
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Remounting root filesystem in ro mode != Remounting root filesystem in ro mode ]
+ message=Remounting root filesystem in ro mode
+ shift
+ [ -z Remounting root filesystem in ro mode ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Remounting root filesystem in ro mode
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Remounting root filesystem in ro mode
+ printf Remounting root filesystem in ro mode
+ echo -en 
+ text=Remounting root filesystem in ro mode
+ len=37
+ [ 37 -lt 67 ]
+ text=Remounting root filesystem in ro mode.
+ [ 38 -lt 67 ]
+ text=Remounting root filesystem in ro mode..
(...)
+ text=Remounting root filesystem in ro mode..............................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Remounting root filesystem in ro mode..............................
Remounting root filesystem in ro mode..............................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ cd /
+ export HOME=/tmp TMPDIR=/tmp
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ mount -n -o remount,ro /
+ 2>&1 
+ errors=mount: / is busy
+ fail
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ return 1
+ log_failed mount Remounting root filesystem in ro mode
+ :
+ exit_code=1
+ [ -n mount: / is busy ]
+ [ 1 -eq 1 -o 0 -eq 1 ]
+ echo mount: / is busy
mount: / is busy
+ return 1
+ [ -x /sbin/vgchange ]
+ /sbin/vgchange --version
+ 2>/dev/null 
+ awk /LVM version:/{if ($3 >= 2) print "2"}
+ lvmversion=2
+ [ 2 = 2 ]
+ lvmsysinit=--sysinit
+ /sbin/vgchange -a n --sysinit
+ >/dev/null 
+ 2>&1 
+ goraidtab=1
+ [ -x /sbin/mdadm -a -f /etc/mdadm.conf ]
+ grep -qE ^([[:blank:]]|)ARRAY[[:blank:]] /etc/mdadm.conf
+ 2>/dev/null 
+ /sbin/mdadm --stop --scan
+ >/dev/null 
+ 2>&1 
+ rc=1
+ [ 1 -eq 0 ]
+ [ -x /sbin/raidstop -a -f /etc/raidtab -a 1 -eq 1 ]
+ show Remounting remaining filesystems ro mode
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Remounting remaining filesystems ro mode
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Remounting remaining filesystems ro mode != Remounting remaining filesystems ro mode ]
+ message=Remounting remaining filesystems ro mode
+ shift
+ [ -z Remounting remaining filesystems ro mode ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Remounting remaining filesystems ro mode
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Remounting remaining filesystems ro mode
+ printf Remounting remaining filesystems ro mode
+ echo -en 
+ text=Remounting remaining filesystems ro mode
+ len=40
+ [ 40 -lt 67 ]
+ text=Remounting remaining filesystems ro mode.
(...)
+ text=Remounting remaining filesystems ro mode...........................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Remounting remaining filesystems ro mode...........................
Remounting remaining filesystems ro mode...........................+ busy
+ echo -n ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[35m BUSY ^[[m\x0f^[[36m]^[[m\x0f^[[315m+ mount
+ awk /ext2|ext3|reiserfs|xfs|jfs/ { print $3 }
+ read line
+ mount -n -o ro,remount /
mount: / is busy
+ read line
+ fail
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[31m FAIL ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ return 1
+ _rebootwhat=system
+ [ -f /etc/crypttab ]
+ is_empty_file /etc/crypttab
+ [ -s /etc/crypttab ]
+ grep -vqE ^(#|[[:blank:]]*$) /etc/crypttab
+ return 0
+ [ 6 = 0 ]
+ show Please stand by while rebooting the system
+ typeset text len
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ nls -n Please stand by while rebooting the system
+ typeset msg_echo nls_domain text message
+ msg_echo=\n
+ nls_domain=
+ [ -n != n ]
+ msg_echo=
+ shift
+ [ Please stand by while rebooting the system != Please stand by while rebooting the system ]
+ message=Please stand by while rebooting the system
+ shift
+ [ -z Please stand by while rebooting the system ]
+ is_yes yes
+ [ 1 = 0 ]
+ return 0
+ gettext -e --domain=rc-scripts Please stand by while rebooting the system
+ TEXTDOMAINDIR=/etc/sysconfig/locale
+ message=Please stand by while rebooting the system
+ printf Please stand by while rebooting the system
+ echo -en 
+ text=Please stand by while rebooting the system
+ len=42
+ [ 42 -lt 67 ]
+ text=Please stand by while rebooting the system.
(...)
+ text=Please stand by while rebooting the system.........................
+ [ 67 -lt 67 ]
+ [ -n  ]
+ echo -n Please stand by while rebooting the system.........................
Please stand by while rebooting the system.........................+ ok
+ echo ^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
^[[68G^[[m\x0f^[[36m[^[[m\x0f^[[32m DONE ^[[m\x0f^[[36m]^[[m\x0f^[[315m
+ [ -f /fastboot ]
+ emit stopped JOB=shutdown
+ use_upstart
+ is_yes no
+ [ 1 = 0 ]
+ return 1
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ return 1
+ return 0
+ emit stopping JOB=shutdown
+ use_upstart
+ is_yes no
+ [ 1 = 0 ]
+ return 1
+ is_no no
+ [ 1 = 0 ]
+ return 0
+ return 1
+ return 0
+ [ -x /sbin/kexec ]
+ [ 3 != unknown ]
+ eval reboot -d -f
+ reboot -d -f
[  493.548872] Kernel panic - not syncing: hung_task: blocked tasks
[  493.620619] Pid: 94, comm: khungtaskd Tainted: G        W    3.6.6 #15
[  493.698572] Call Trace:
[  493.727745]  [<ffffffff8149d2a8>] panic+0xbc/0x1cb
[  493.784938]  [<ffffffff810c6eb5>] watchdog+0x245/0x250
[  493.846286]  [<ffffffff810c6c70>] ? hung_task_panic+0x20/0x20
[  493.914898]  [<ffffffff810727ce>] kthread+0x8e/0xa0
[  493.973132]  [<ffffffff814afa04>] kernel_thread_helper+0x4/0x10
[  494.043821]  [<ffffffff81072740>] ? kthread_freezable_should_stop+0x70/0x70
[  494.126966]  [<ffffffff814afa00>] ? gs_change+0x13/0x13
[  494.189390] panic occurred, switching back to text console
[  494.254971] ------------[ cut here ]------------
[  494.310074] WARNING: at arch/x86/kernel/smp.c:123 native_smp_send_reschedule+0x53/0x60()
[  494.406710] Hardware name: H8DGU
[  494.445221] Modules linked in: nfsv4 fuse nfsv3 nfs fscache nfsd lockd nfs_acl auth_rpcgss sunrpc ipmi_si ipmi_devintf ipmi_msghandler sch_sfq iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter xt_TCPMSS xt_tcpudp iptable_mangle ip_tables ip6table_filter ip6_tables x_tables ext4 jbd2 crc16 raid0 dm_mod autofs4 dummy ide_cd_mod cdrom ata_generic pata_acpi sp5100_tco pata_atiixp ide_pci_generic mgag200 ttm drm_kms_helper drm igb powernow_k8 freq_table mperf joydev kvm_amd i2c_algo_bit sysimgblt sysfillrect syscopyarea dca ptp hid_generic kvm pps_core k10temp microcode i2c_piix4 evdev pcspkr hwmon amd64_edac_mod edac_core atiixp ide_core edac_mce_amd i2c_core processor button ext3 jbd mbcache sd_mod crc_t10dif raid1 md_mod ahci libahci libata scsi_mod usbhid hid ohci_hcd ehci_hcd usbcore usb_common
[  495.326812] Pid: 94, comm: khungtaskd Tainted: G        W    3.6.6 #15
[  495.404768] Call Trace:
[  495.433938]  <IRQ>  [<ffffffff810500da>] warn_slowpath_common+0x7a/0xb0
[  495.513036]  [<ffffffff81050125>] warn_slowpath_null+0x15/0x20
[  495.582688]  [<ffffffff81034d73>] native_smp_send_reschedule+0x53/0x60
[  495.660644]  [<ffffffff81089fcc>] trigger_load_balance+0x17c/0x220
[  495.734446]  [<ffffffff81081ae4>] scheduler_tick+0x104/0x140
[  495.802022]  [<ffffffff810611d7>] update_process_times+0x67/0x80
[  495.873749]  [<ffffffff8109e579>] tick_sched_timer+0x69/0xe0
[  495.941324]  [<ffffffff810769ce>] __run_hrtimer+0x6e/0x1c0
[  496.006822]  [<ffffffff8109e510>] ? tick_nohz_handler+0x100/0x100
[  496.079589]  [<ffffffff81058a15>] ? __do_softirq+0x115/0x1f0
[  496.147163]  [<ffffffff810772af>] hrtimer_interrupt+0xef/0x220
[  496.216814]  [<ffffffff81035b34>] smp_apic_timer_interrupt+0x64/0xa0
[  496.292694]  [<ffffffff814af40a>] apic_timer_interrupt+0x6a/0x70
[  496.364420]  <EOI>  [<ffffffff8149d373>] ? panic+0x187/0x1cb
[  496.432100]  [<ffffffff810c6eb5>] watchdog+0x245/0x250
[  496.493445]  [<ffffffff810c6c70>] ? hung_task_panic+0x20/0x20
[  496.562059]  [<ffffffff810727ce>] kthread+0x8e/0xa0
[  496.620293]  [<ffffffff814afa04>] kernel_thread_helper+0x4/0x10
[  496.690981]  [<ffffffff81072740>] ? kthread_freezable_should_stop+0x70/0x70
[  496.774126]  [<ffffffff814afa00>] ? gs_change+0x13/0x13
[  496.836511] ---[ end trace f42d1c6fc3b40f64 ]---

  reply	other threads:[~2012-11-12 10:22 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-09 13:48 [3.6.6] panic on reboot / khungtaskd blocked? (WARNING: at arch/x86/kernel/smp.c:123 native_smp_send_reschedule) Paweł Sikora
2012-11-12  3:04 ` Michael Wang
2012-11-12  7:16   ` Paweł Sikora
2012-11-12  7:40     ` Michael Wang
2012-11-12 10:22       ` Paweł Sikora [this message]
2012-11-12 12:33         ` Paweł Sikora
2012-11-13  2:51           ` Michael Wang
2012-11-13  9:40           ` Paweł Sikora
2012-11-14  2:32             ` Michael Wang
2012-11-14  2:49               ` Robert Hancock
2012-11-14  3:08                 ` Michael Wang
2012-11-14 21:10               ` Paweł Sikora
2012-11-15  1:41                 ` Michael Wang
2012-11-15  9:40                   ` Jan Kara
2012-11-16  2:50                     ` Michael Wang
2012-11-16  3:11                       ` Jan Kara

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=1539324.MIArxLN8tE@pawels \
    --to=pawel.sikora@agmk.net \
    --cc=arekm@pld-linux.org \
    --cc=baggins@pld-linux.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=wangyun@linux.vnet.ibm.com \
    /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