Sto eseguendo un programma ed è interrotto dall'errore di segmentazione. Il problema è che viene creato il file di dump di base, ma di dimensione zero.File dump core vuoto dopo errore di segmentazione
Avete sentito parlare di un caso del genere e come risolverlo?
Ho abbastanza spazio sul disco. Ho già eseguito ulimit -c unlimited
per limitare la dimensione del file core, sia eseguendolo sia posizionando la parte superiore del file batch inviato, ma mantenendo comunque i file di core core a 0 byte. Le autorizzazioni della cartella contenente questi file sono uog + rw e le autorizzazioni sui file core creati sono solo u + rw.
Il programma è scritto da C++ e inviato su un cluster Linux con il comando qsub di Grid Engine, non so che questa informazione sia pertinente o meno a questa domanda.
Si dispone di spazio libero sull'unità che presumo? –
Quali sono le autorizzazioni di scrittura sul file a lunghezza zero? – eh9
Domande successive: quali sono i permessi sulla directory che li contiene? Il processo è in esecuzione con un ID utente efficace diverso dal proprietario della directory? – eh9