Sponsored Content
Operating Systems BSD Process remians in Running state causing other similar process to sleep and results to system hang Post 302957107 by naveeng on Wednesday 7th of October 2015 06:19:25 AM
Old 10-07-2015
Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts,

I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state.

On doing cat /proc/<pid>wchan showing the "__init_begin" in the output.

Can you please help me here why it is getting stuck in the __init_begin API. I am using linux kernel version 2.6.17.

Also i am not facing such probelm in kernel version 2.6.39

i have seen they have given one fix inside __init_begin in the kernel version 2.6.37 . Below is the fix

diff --git a/arch/um/kernel/uml.lds.S b/arch/um/kernel/uml.lds.S
index e7a6cca..664f942 100644
--- a/arch/um/kernel/uml.lds.S
+++ b/arch/um/kernel/uml.lds.S
@@ -22,7 +22,7 @@ SECTIONS
_text = .;
_stext = .;
__init_begin = .;
- INIT_TEXT_SECTION(PAGE_SIZE)
+ INIT_TEXT_SECTION(0)
. = ALIGN(PAGE_SIZE);

.text :

Now , how this fix related to my problem . please help me to overcome this problem
Looking forward for your suggestions and comments.
 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

my process is going to sleep mode after 12 hours but i need my process in in firsy pr

hi all I process is sleeping after 12 hours but i need to be run this to 24 hours but it goes in sleep mode after 12 hours what should i do to make process always running.Kindly give me suggestion. (0 Replies)
Discussion started by: mukesh_rakesh1
0 Replies

2. Shell Programming and Scripting

how to start a process and make it sleep for 5 mins and then kill that process

how to start a process and make it sleep for 5 mins and then kill that process (6 Replies)
Discussion started by: shrao
6 Replies

3. UNIX for Dummies Questions & Answers

How to change the system account that a process is running on?

I'm running an Apache server on Ubuntu. When I try to call fopen() in PHP, I get a bunch of permission errors. I searched for advice on this, and I found that I needed to change the system account that Apache runs on. However, I'm not sure how to do this, and I was unable to find the answer on... (3 Replies)
Discussion started by: gloriac991
3 Replies

4. UNIX for Advanced & Expert Users

make a foreground running process to run background without hang up

I've tried this a long time ago and was successful but could not remember how i did it. Tried ctrl+Z and then used bg % could not figure what i did after to keep it no hangup - not sure if used nohup -p pid, can u plz help me out if this can be done. Any help will be appreciated. (12 Replies)
Discussion started by: pharos467
12 Replies

5. Shell Programming and Scripting

script to monitor process running on server and posting a mail if any process is dead

Hello all, I would be happy if any one could help me with a shell script that would determine all the processes running on a Unix server and post a mail if any of the process is not running or aborted. Thanks in advance Regards, pradeep kulkarni. :mad: (13 Replies)
Discussion started by: pradeepmacha
13 Replies

6. Shell Programming and Scripting

Script to Kill process which is in hang state

Hi, Can anyone help to create a script that will kill the process which is in hang state. (1 Reply)
Discussion started by: A.Santhosh
1 Replies

7. Red Hat

How to find the process which is caused system hung state?

when system is hung state due to swap, we will reboot it through ILO. i want to know which process caused system hung. (1 Reply)
Discussion started by: Naveen.6025
1 Replies

8. UNIX for Advanced & Expert Users

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (1 Reply)
Discussion started by: naveeng
1 Replies

9. UNIX for Advanced & Expert Users

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (6 Replies)
Discussion started by: naveeng
6 Replies
pbuilder-user-mode-linux(1)					     pbuilder					       pbuilder-user-mode-linux(1)

NAME
pbuilder-user-mode-linux - personal package builder in UML SYNOPSIS
pbuilder-user-mode-linux create [options] pbuilder-user-mode-linux update [options] pbuilder-user-mode-linux build [options] .dsc-file pbuilder-user-mode-linux execute [options] script pbuilder-user-mode-linux login [options] DESCRIPTION
Front end program to the pbuilder suite of programs, used for creating and maintaining user-mode-linux environment and building Debian package within the user-mode-linux virtual machine environment. Unlike pbuilder , pbuilder-user-mode-linux does not require root privilege to run. It should be ran under a normal user. OPTIONS
create Creates a user-mode-linux root image for the specified distribution using rootstrap software update Updates the user-mode-linux root image for the specified distribution. Also, by specifying the --distribution option, it is possi- ble to switch the distribution. Specify a dummy distribution value even for custom apt config files. build Builds the package specified by .dsc-file within the user-mode-linux environment. login Invokes shell within UML. dumpconfig dumps configuration information about user-mode-linux, used for debugging. execute Invokes a command or script inside UML. execute will copy the specified file into the UML system, and run it. The remaining command-line arguments are passed on to the script. --uml-image [UML image] Specify the UML image to use. --eth0 [uml option for eth0] Specify this option as parameter to UML. Specify --eth0=slirp,12345,/usr/bin/slirp-fullbolt to use the slirp connection. --uml-ip [IP inside UML] Specify this to set the IP inside UML. This can be set to dhcp for obtaining IP address through DHCP. --uml-netmask [netmask] The netmask. --uml-network [network] The network address. --uml-broadcast [broadcast] The broadcast address. --uml-gateway [gateway] The gateway address. --mount-tmpfs [yes] Specify whether to mount tmpfs inside UML chroot. --uml-hostname [uml-host] The hostname inside uml. --distribution [sid] Specify the distribution. see pbuilder(8) --binary-arch Specify only to build binary-arch targets. see pbuilder(8) --timeout timeouttime Timeout build after specified time. see pbuilder(8) --configfile config file to read Makes pbuilder to read the config file inside UML. pbuilder-user-mode-linux itself would be affected by the contents of the config file. --hookdir location of hooks Makes pbuilder use the specified hookdir inside UML. --aptconfdir apt configuretion directory Makes pbuilder to use specified apt configuration directory instead of other settings. See pbuilder(8) --override-config Specify this option along with --distribution to switch distribution using pbuilder-user-mode-linux update --logfile logfilename Specify this option to make the output go to logfilename as well as standard output. --buildresult /dir/to/build/result The directory where build result is placed to --uml-debugmode Enable tracing of shell scripts used by pbuilder-user-mode-linux. --bindmounts /dir/to/bind-mount Bind-mount the directory inside the chroot inside the user-mode-linux. --buildplace place-to-put-COW-file Specify the directory to place the COW file. The user needs to be able to access that directory, and the directory must exist. --uml-login-nocow Do not use COW filesystem when using pbuilder-user-mode-linux login so that changes made in the log in session will persist. Effective in login and exec options. --mirror [mirror location] Specifies the URL of Debian mirror to be specified in sources.list inside the chroot. This option is only valid when distribution is being specified, for update and build targets. The format is something like: http://http.us.debian.org/debian which should point to your favourite mirror. This option can optionally be omitted, and left blank, in which case, this part is skipped. Note that these URLs specified to pbuilder will be used from within the chroot, and specifying file:/somewhere/ will most probably fail. --othermirror [deb http://xxx/xxx/ ./ | other deb lines... ] The lines which is added to the sources.list, delimited with | Like deb http://local/mirror stable main|deb file:/usr/local/mirror ./ The deb lines here are the ones that will appear at the top of the sources.list inside the chroot. Be sure to follow the syntax rules of sources.list(5). These lines appear at the beginning of the constructed sources file, so this is the place to list your local mirror sites; apt will then use them in preference to the ones listed in --mirror . These options are only valid when --override-config option is specified in update target, or when pbuilder create is being called. NOTES
For build and login targets, pbuilder-user-mode-linux will try to use COW devices. Inside user-mode-linux, pbuilder-user-mode-linux will mount tmpfs as /tmp to avoid temporary file race conditions with outside of UML. This may cause problems trying to use files in /tmp directory. FILES
/etc/pbuilderrc The system-wide configuration file for pbuilder. /usr/share/pbuilder/pbuilderrc The default settings for pbuilder, used as fallback for all values that is not specified in /etc/pbuilderrc. /etc/pbuilder/pbuilder-uml.conf System-wide configuration file for pbuilder-uml, it will take priority over pbuilder configurations. /usr/share/pbuilder/pbuilder-uml.conf Software-default configuration file for pbuilder-uml. ${HOME}/.pbuilderrc User-default configuration file. SEE ALSO
/usr/share/doc/pbuilder/pbuilder-doc.html, pdebuild(1), pbuilder(8), rootstrap(1), linux(1), pbuilderrc(5), pbuilder-uml.conf(5) Debian 2005 Jun 12 pbuilder-user-mode-linux(1)
All times are GMT -4. The time now is 04:08 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy