View Full Version : segmentation fault - core dumped
Sir Wallace
05-11-2007, 10:55
ehm... l'altro giorno il mio pc ha cominciato a dare segmentation fault su parecchi prog e servizi (uno su tutti, hal...).
Si è incriccato anche apt, visto che cercando di upgradare alcuni pacchetti, questi terminavano in malo modo...
Il tutto credo sia avvenuto dopo un aggiornamento... :fagiano:
... di debian sid :rolleyes:
Può essere causato proprio da un aggiornamento poco fortunato o devo preoccuparmi per qualche anomalia hw?
Il sistema cmq parte e riesco ad usare kde... pure win parte e sembra andare senza troppi problemi...
Io intanto scarico lenny e prevedo una bella reinstallazione...
10x
Dubito sia un problema hardware, è il rischio che si corre ad usare sid. ;)
Ti è successo dopo un dist-upgrade?
Sir Wallace
05-11-2007, 13:55
eheheheh lo so, lo so... ;)
no, non faccio mai dist-upgrade... intanto ho leggiucchiato qua e la e mi sa che qualche pacchetto ha tirato dentro una qualche nuova lib* (libc? libstd?) che fa a cazzotti con tutto il resto... :stordita:
vabbè... è la prima volta che mi capita una cosa del genere in circa 7-8 anni... mi sa che eviterò di diventar matto e ne approfitterò per passare alla testing...
Sir Wallace
14-11-2007, 08:36
Allora... no, non mi sono arreso... ;)
Ma ho effettivamente poco tempo e le varie prove ed investigazioni proseguono lentamente... DEVO capire cosa c'è che non va ed evitare di piallare il tutto! ;)
Mi son detto che se hal (ormai il 'prog' di test...) ha dei problemi, mi scarico i sorgenti, lo ricompilo (nel mio ambiente) e stiamo a vedere...
Scarico tutto i pkg delle dipendenze e li installo (dpkg funziona, solo apt è un po' in panne)... poi lancio
apt-get source hal --compile
(i src di hal sono la stessa vers dei bin...) e sapete che mi risponde??
blah... blah...
blah... blah...
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
make: *** [config.status] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Build command 'cd hal-0.5.10 && dpkg-buildpackage -b -uc' failed.
E: Child process failed
:mbe: :stordita:
non credo sia molto confortante, vero?
faccio 'la prova del 9'...
cd /usr/src/linux
make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:111:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:112:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:113:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:114:19: error: stdio.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:11,
from scripts/basic/fixdep.c:115:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:122:61: error: limits.h: No such file or directory
scripts/basic/fixdep.c:116:19: error: ctype.h: No such file or directory
scripts/basic/fixdep.c:117:23: error: arpa/inet.h: No such file or directory
CUT
...
...
scripts/basic/fixdep.c: In function 'traps':
scripts/basic/fixdep.c:378: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:378: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:380: warning: incompatible implicit declaration of built-in function 'exit'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
MA PORC?!
Altre info...
highland:/deb/tmp# ll /lib/cpp
lrwxrwxrwx 1 root root 21 2007-09-10 19:39 /lib/cpp -> /etc/alternatives/cpp
highland:/deb/tmp# ll /etc/alternatives/cpp
lrwxrwxrwx 1 root root 12 2007-09-10 19:39 /etc/alternatives/cpp -> /usr/bin/cpp
highland:/deb/tmp# ll /usr/bin/cpp
lrwxrwxrwx 1 root root 7 2007-11-12 19:05 /usr/bin/cpp -> cpp-4.2
Quindi il compilatore è il 4.2...
ii cpp 4:4.2.1-6 The GNU C preprocessor (cpp)
ii cpp-4.1 4.1.2-17 The GNU C preprocessor
ii cpp-4.2 4.2.2-3 The GNU C preprocessor
ii gcc 4:4.2.1-6 The GNU C compiler
ii gcc-3.3-base 1:3.3.6-15 The GNU Compiler Collection (base package)
ii gcc-3.4-base 3.4.6-5 The GNU Compiler Collection (base package)
ii gcc-4.1 4.1.2-17 The GNU C compiler
ii gcc-4.1-base 4.1.2-17 The GNU Compiler Collection (base package)
ii gcc-4.2 4.2.2-3 The GNU C compiler
ii gcc-4.2-base 4.2.2-3 The GNU Compiler Collection (base package)
ii gcj-4.1-base 4.1.2-14 The GNU Compiler Collection (gcj base packag
Ho reinstallato (dpkg -i) quasi ogni cosa contenesse cpp gcc oppure 4.2.2-3...
Dai... datemi qualche idea su cos'altro fare... ;)
Per curiosità ho provato a fare un
apt-get remove -s cpp-4.2
ma al terzo 'scroll' di pkg che vuole rimuovere mi sono un po' intimorito... vero che potrei dirgli di ignorare queste dipendenze e lasciarli installati, ma prima di fare qualche gesto inconsulto ed irreparabile, volevo sapere se qualcuno di voi aveva un'idea più ragionata e sensata... :)
10x
ora non ho molto idea di come funzioni su debian, ma non potresti momentaneamente cambiare i repository con quelli della testing e downgradare i pacchetti che ti danno problemi (se è possibile)? (in particolare gcc 4.2)
Sir Wallace
14-11-2007, 09:07
mmmhhh... si potrebbe provare, ma
Package cpp-4.2 (http://packages.debian.org/search?keywords=cpp-4.2&searchon=names&suite=all§ion=all)
* lenny (testing) (interpreters): Il preprocessore C del progetto GNU
4.2.2-3: alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc
* sid (unstable) (interpreters): Il preprocessore C del progetto GNU
4.2.2-3: alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc s390 sparc
4.2.1-6: hurd-i386
controllando, sono alla stessa versione!!!! :confused: :mbe:
ci deve essere 'qualcosa' fuori posto... sia a livello di librerie runtime (visto che i prog compilati sballano) che a livello di ambiente di compilazione... (ipotesi nella mia ignoranza) :mad:
mmmhhh... potrei provare con
ldd hal
per vedere cosa usa... ma perchè non compila?!
Sir Wallace
19-11-2007, 07:53
:D
ho trovato il pacchetto...
libglib2.0-0
ora sembra che tutti i prog partano... bastava attendere e sapere cosa dover aggiornare... vabbè, il "bello" di essere unstable ;)
Ah, non compilava perchè c'erano le libc6-dev "installate" a metà... :confused: probabilmente mi deve essere scappato qualche errore di apt...
Ora ho dei prob di dipendenze con le libgtk... ma almeno questo so che devo solo aspettare.
Non è proprio un bel momento per sid...
ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.