J'utilise Bash. J'ai utilisé ulimit -c unlimited
mais le programme ne génère toujours pas de fichier core. Cela peut être dû au lancement du débogueur de l'interface graphique. J'ai l'option d'enregistrer les informations de plantage dans un fichier, mais je veux vraiment un fichier core. Edit: Je viens d'écrire un petit programme non-gui destiné à planter, et il a produit un core dump.Comment est-ce que le cliché de base de mon programme est enregistré dans un fichier lors d'une panne?
1
A
Répondre
3
La façon la plus simple est d'exécuter votre application à partir de la ligne de commande dans gdb:
gdb --args /path/to/program with args
Je suppose que le programme qui vous cause des problèmes est Bug amis? Vous pouvez toujours le supprimer ou modifier votre programme pour réinitialiser la poignée SIGSEGV par défaut à SIG_DFL après le démarrage de GTK pour vous assurer que le système d'exploitation attrape le signal et pas de manipulation magique par les bibliothèques de l'interface graphique.
Questions connexes
- 1. Vista - Notification de panne de programme
- 2. Pourquoi mon programme n'écrit-il pas dans le fichier lors de l'utilisation de Proc :: Daemon?
- 3. Cliché de base pour le processus engendré à partir de Java
- 4. Comment associer un type de fichier spécifié à mon programme?
- 5. Comment écraser le fichier enregistré dans le répertoire contextuel
- 6. Comment vérifier si le fichier tlb est enregistré dans le registre en utilisant C++?
- 7. Vérifiez si le LButton de souris est en panne?
- 8. Est-il possible d'envoyer un message de notification SIP par programme à un périphérique SIP enregistré?
- 9. Comment puis-je transformer un fichier image d'une carte de jeu en limites dans mon programme?
- 10. Isolation de cliché
- 11. Enregistrer le fichier enregistré sur l'ipod Chemin de la bibliothèque
- 12. question pointeur de base dans le programme C++
- 13. Comment faire pour que le test de junit s'arrête après le premier test de panne
- 14. Maintenir le code proche de la panne
- 15. Puis-je faire en sorte que mon programme sélectionne la base de données par utilisateur?
- 16. comment attacher le fichier pdf qui est présent dans le fichier programme par courrier
- 17. Comment puis-je m'assurer que mon cache de base de données est à jour?
- 18. Un diagramme de classes est à un programme en tant que ________ est à une base de données?
- 19. Comment déterminer si le canal distant est déjà enregistré
- 20. Comment savoir que mon callstack est faux?
- 21. Comment puis-je savoir si mon programme a le droit de créer un fichier dans un répertoire?
- 22. Comment est-ce que je garde un formulaire en blanc pendant que mon programme travaille sans utiliser un fond d'écran?
- 23. Le "contenu" de AttributedString peut-il être enregistré dans un fichier?
- 24. Où dois-je mettre mon programme de rubis sur Mac lors de l'ouverture avec le terminal
- 25. Access 2007 Engine: comment l'inclure dans mon programme d'installation .msi?
- 26. Comment utiliser mes icônes lors de la compilation de mon programme python avec py2exe?
- 27. Comment désélectionner un élément JList de mon programme
- 28. Est-ce que SQLite verrouille le fichier de base de données en lecture?
- 29. Si je crée un nouveau type de fichier pour mon programme, comment utiliser "Open With" correctement?
- 30. Le programme d'installation de Windows ne remplace pas le fichier lors de la réinstallation
pouvez-vous empêcher le débogueur de l'interface graphique de démarrer? – lexu
L'avez-vous exécuté directement à partir de la ligne de commande sans interface utilisateur graphique, est-ce que cela vous donne un fichier core? –
C'est tout ce qui vient avec Fedora. Je ne sais pas si je peux le désactiver. Je ne veux vraiment pas le désactiver globalement. Il est uniquement démarré avec les programmes de l'interface graphique lorsqu'ils tombent en panne. – Scott