Newsgroup: it.comp.os.linux.software
Titolo: segmentation fault

Ho avuto un problema di segmentation fault
con un binario precompilato, scaricato da internet, precisamente con
lilypond, un typesetter musicale.
In generale qual e' la ragione che provoca "segmentation fault" ?
Penso proprio di dover scaricare i sorgenti e ricompilarmi il tutto.
Ma e' alquanto pesante . Dell'ordine di 25-30 Mega.
Grazie per qualsiasi risposta.
-- 
"Facilmente comprensibile l'insegnamento dato dalla natura attraverso
la fillotassi: nella vita un po' di irrazionalita' e' necessaria,
ma un minimo e' sufficiente" Piergiorgio Odifreddi
Hoch mit Schnatterinchen,		GB

> In generale qual e' la ragione che provoca "segmentation fault" ?
in generale è un po' un parolone , per sapere perche' il tuo da' segfault
prova: 
strace <programma> 2> log
e poi vedi le ultime righe di log
ciao.
-- 
La morte e' il sistema che ha la Natura per riciclare gli esseri umani.

 strace <programma> 2> log
non ci vuole un &2 invece di 2 ?
Molte grazie, comunque.
---------------------------------------------------------------




 In generale qual e' la ragione che provoca "segmentation fault" ?
Un'istruzione del programma che e` andata a scrivere o leggere oltre lo
spazio di memoria che aveva richiesto o che le era stato assegnato dal
kernel.
Bye.
-- 
Alessandro Pellizzari

 non ci vuole un &2 invece di 2 ?
no , 2> significa manda lo stderr sul file pinco_pallino & 2 significa
esegui in background e lancia "2"....
-- 
Visto che il seno e' una funzione dispari,
perche' le tette sono due?

 Grazie per qualsiasi risposta.
E' possibile che ricompilando il segfault sparisca, ma non e' detto: 
spesso e' un errore di programmazione. Che distro hai? Hai scaricato i 
binari specifici per la tua distro? Se si, la ricompilazione puoi anche 
lasciarla perdere. Scarica un'altra versione, piu' recente o piu' 
vecchia, del programma.
--
Pongo

Ciao a tutti. Quando apro firefox e digito qualsiasi indirizzo, firefox 
si chiude. Perchč?
  Le strade che ho tentato sono state:
  1) Ho creato un nuovo profilo ma... niente.
  2) Ho rimosso e reinstallato firefox (cancellando anche la directory 
delle preferenze in /home) ma... sempre lo stesso problema. A questo 
punto ho il sospetto di aver disinstallato qualche componente che non 
dovevo ma... č strano che allora synaptic non mi dica la dipendenza 
mancante (e soprattutto che non me l'abbia detto prima...)!
  Ho provato anche a lanciare firefox da konsole, e quando digito 
un'indirizzo e premo invio si chiude e mi appare il messaggio 
"segmentation fault".
  A qualcuno di voi č mai successo?
  Uso la Kubuntu.


Se digito "strace firefox 2> log, nelle ultime righe c'č scritto
open("/usr/share/fonts/truetype/ttf-winfont/arial.ttf", O_RDONLY) = -1 
EACCES (Permission denied)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink("/home/homerj/.mozilla/firefox/ykpjp2vb.default/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(13560, 13560, SIGSEGV)           = 0


 EACCES (Permission denied)
e se fai
ls -l /usr/share/fonts/truetype/ttf-winfont/arial.ttf cosa viene fuori?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Il leone e il vitello giaceranno insieme, ma il vitello dormira' ben poco.
		-- Woody Allen

 
Ho capito:
cd /usr/share/fonts/truetype/ttf-winfont
chmod 777 *
Thank you!