Visualizzazione dei risultati da 1 a 5 su 5

Discussione: file .core

  1. #1

    file .core

    E' da tempo che mi chiedo cosa siano esattamnte i file .core che copiosamente si creano nella mia /home (ma non solo). Occupano un casino di spazio (anche 25 MB! )
    Ho intuito che hanno a che fare col debugging o qualcosa del genere, ma c'è un modo per regolarne la "produzione".
    Sono file importanti?No perchè io ieri mi sono stufato e li ho cancellati

    Ciaoo

  2. #2
    Servono per il debug.
    Puoi cancellarli tranquillamente.
    In quanto a non farli scrivere non so che dirti. Credo che Suse li disabiliti, ma non ne sono certo.

    mcz
    Linux:come e perchè Il mio blog Salviamo Konqueror!
    Retta azione, Verità, Amore, Pace e Non violenza.
    ------------
    Powered by Chakra 64bit & Chakra 64bit & OpenSuse 64bit

  3. #3
    Utente di HTML.it L'avatar di /dev/null
    Registrato dal
    May 2004
    Messaggi
    1,936

    Re: file .core

    Originariamente inviato da giacomolg
    E' da tempo che mi chiedo cosa siano esattamnte i file .core che copiosamente si creano nella mia /home (ma non solo). Occupano un casino di spazio (anche 25 MB! )
    Ho intuito che hanno a che fare col debugging o qualcosa del genere, ma c'è un modo per regolarne la "produzione".
    Sono file importanti?No perchè io ieri mi sono stufato e li ho cancellati

    Ciaoo
    I fire core sono dei file che i programmi sputano automaticamente quando hanno dei problemi a gestire la memoria. Servono (come ha già detto mcz) per il debug dei programmi, dato che contengono il valore di tutte le variabili e lo stato di un programma un attimo prima del crash...

    Per disabilitarli prova a dare (da root)
    echo 0 > /proc/sys/kern/coredump
    Probabilmente se hai /proc/sys/kern/coredump questo contiene un valore diverso da 0.

    I core comunque indicano qualche grave problema in un programma... Fossi in te invece che disabilitarli proverei a cercare di scoprire che programma ti crea i core e quando hai trovato il mascalzone rimuovilo oppure aggiornalo/resetta il suo file di configurazione/degradalo a una versione stabile

    Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00

  4. #4

    GRAZIE!!!

    Grazie per la tua preziosa lezione!
    Hai idea di come faccia a capire qual è il programma che mi "sputa" i files. C'è un programma che è in grado di leggere i .core e renderli comprensibili?
    Per problemi a gestire la memoria cosa intendi esattamente, che non ce n'è abbastanza o che è male amministrata dal programma stesso?

    Ciao e grazie

  5. #5

    Re: GRAZIE!!!

    Originariamente inviato da giacomolg
    Grazie per la tua preziosa lezione!
    Hai idea di come faccia a capire qual è il programma che mi "sputa" i files. C'è un programma che è in grado di leggere i .core e renderli comprensibili?
    per sapere il programma generante dovrebbe bastare un semplice
    codice:
    $ file /path/al/file.core
    Per problemi a gestire la memoria cosa intendi esattamente, che non ce n'è abbastanza o che è male amministrata dal programma stesso?
    Che il programma ha scritto (o, piu` raramente, letto) in memoria dove non doveva, conseguentemente il SO l'ha terminato.
    Questo spesso e` sintomo di bug nel programma, ecco il motivo della generazione del .core.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.