Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Processi impazziti
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
armaoin
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2006
Posts: 110

PostPosted: Wed Jan 21, 2009 3:12 pm    Post subject: Processi impazziti Reply with quote

Scusate ma il titolo non spiega bene il problema; provo a spiegare meglio cosa mi succede.
In pratica ho notato che se lancio un applicazione come root e poi invece di chiudere l'applicazione chiudo la finestra dell'emrulatore di terminale (xterm o gnome-terminal) questa applicazione non muore ma impazzisce e mi manda la cpu al 100%.
Spiego meglio con un esempio:

1. Apro gnome-terminal (o xterm)
2. Divento root con il comando su
3. Lancio un applicazione che gira nella console e che rimane in esecuzione fino a quando non la si chiude: top, elogv, make menuconfig (per la config del kernel) etc.

A questo punto se chiudo la finestra dell'emulatore (senza prima chiudere l'applicazione) questo processo impazzisce mandando la cpu al 100%: infatti il processo rimane attivo e consuma tutta la cpu (ho controllato sia con top che con gnome-system-monitor).
Il problema si riproduce sempre.
Ho provato diverse modifiche per capire da cosa dipendesse il problema:
1. Ho provato a cambiare l'emulatore ma sia xterm che gnome-terminal mi danno lo stesso problema
2. Ho provato con differenti versioni del kernel (usando la defconfig) ma niente
3. Ho provato a cambiare window manager ma sia gnome che fluxbox hanno lo stesso comportamento
4. Ho provato anche a diventare root con "su -" ma è sempre la stessa cosa.

In pratica non ho capito da cosa dipende ne se c'è soluzione; uso gentoo 64 bit su un notebook con processore amd turion 64 X2.
Grazie in anticipo per le risposte.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Wed Jan 21, 2009 3:33 pm    Post subject: Reply with quote

da quanto ne so nel momento in cui chiudi il terminale l'applicazione figlia dovrebbe terminare, e questo è quanto accade a me, logicamente a meno che non venga demonizzata con un doppio fork oppure non venga utilizzato nohup o simili che mantengono il processo attivo. Non ho capito una cosa: il processo impazzisce nel senso che occupa la cpu al 100% per sempre o occupa la cpu al 100% fino a quando non termina il proprio lavoro? nel senso... se ricompili il kernel, te lo compila e poi termina o rimane inchiodato?
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1415
Location: <ud|me|ts> - Italy

PostPosted: Wed Jan 21, 2009 3:54 pm    Post subject: Reply with quote

prova a postare:
Code:
cat /proc/cpuinfo
emerge --info

_________________
LP
Back to top
View user's profile Send private message
armaoin
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2006
Posts: 110

PostPosted: Wed Jan 21, 2009 4:28 pm    Post subject: Reply with quote

Ic3M4n wrote:
da quanto ne so nel momento in cui chiudi il terminale l'applicazione figlia dovrebbe terminare, e questo è quanto accade a me, logicamente a meno che non venga demonizzata con un doppio fork oppure non venga utilizzato nohup o simili che mantengono il processo attivo. Non ho capito una cosa: il processo impazzisce nel senso che occupa la cpu al 100% per sempre o occupa la cpu al 100% fino a quando non termina il proprio lavoro? nel senso... se ricompili il kernel, te lo compila e poi termina o rimane inchiodato?


Infatti il problema è proprio questo; il processo dovrebbe morire chiudendo il terminale ma non lo fa ed inoltre occupa tutta la cpu; il processo rimane cmq attivo al 100% di cpu fino a quando non lo killo manualmente.
Back to top
View user's profile Send private message
armaoin
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2006
Posts: 110

PostPosted: Wed Jan 21, 2009 4:32 pm    Post subject: Reply with quote

lucapost wrote:
prova a postare:
Code:
cat /proc/cpuinfo
emerge --info


Ecco:
Code:
cat /proc/cpuinfo
processor   : 0
vendor_id   : AuthenticAMD
cpu family   : 15
model      : 104
model name   : AMD Turion(tm) 64 X2 Mobile Technology TL-62
stepping   : 2
cpu MHz      : 800.000
cache size   : 512 KB
physical id   : 0
siblings   : 2
core id      : 0
cpu cores   : 2
apicid      : 0
initial apicid   : 0
fpu      : yes
fpu_exception   : yes
cpuid level   : 1
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips   : 1595.99
TLB size   : 1024 4K pages
clflush size   : 64
cache_alignment   : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor   : 1
vendor_id   : AuthenticAMD
cpu family   : 15
model      : 104
model name   : AMD Turion(tm) 64 X2 Mobile Technology TL-62
stepping   : 2
cpu MHz      : 800.000
cache size   : 512 KB
physical id   : 0
siblings   : 2
core id      : 1
cpu cores   : 2
apicid      : 1
initial apicid   : 1
fpu      : yes
fpu_exception   : yes
cpuid level   : 1
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips   : 1595.99
TLB size   : 1024 4K pages
clflush size   : 64
cache_alignment   : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps


La cpu è a 800 in quanto c'è il frequency scaling attivo.

Code:
Portage 2.1.6.4 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r7-x86_64-AMD_Turion-tm-_64_X2_Mobile_Technology_TL-62-with-glibc2.2.5
Timestamp of tree: Wed, 21 Jan 2009 14:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=k8"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.unina.it/pub/linux/distributions/gentoo "
LANG="it_IT.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal hddtemp iconv ieee1394 ipv6 isdnlog java jpeg ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="*" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Wed Jan 21, 2009 5:34 pm    Post subject: Reply with quote

prova a vedere quali altri processi sono attivi ed in particolare se su o la shell che richiama restano attive. C'era una volta un problema con su ma al momento penso solo alla cena.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
armaoin
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2006
Posts: 110

PostPosted: Wed Jan 21, 2009 7:34 pm    Post subject: Reply with quote

djinnZ wrote:
prova a vedere quali altri processi sono attivi ed in particolare se su o la shell che richiama restano attive. C'era una volta un problema con su ma al momento penso solo alla cena.


Hai fatto bingo; io non ci avevo fatto caso ma effettivamente su - bash - processo rimangano attivi nonostante io chiuda il terminale.
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Wed Jan 21, 2009 9:19 pm    Post subject: Reply with quote

Vedi a cosa serve esser vecchi? Il problema è che non mi ricordo come si poteva risolvere ma i processi avviati da su non sono legati al terminale virtuale.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum