Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Que signifie stack overflow ?

djeXh, le mardi 8 novembre 2005 à 19:03:39 
 Signaler ce message aux modérateurs

Au moment d'imprimer avec un logiciel appelé "print artist", le message suivant apparait :
erreur programme : stack overflow
qq1 peut il m'aider a résoudre ce petit pb
merci

Configuration: win 95

1

routier25, le mardi 8 novembre 2005 à 20:14:52

Bonsoir

regarde ici


www.ouah.org/BO-RedKod.htm


A+

Répondre à routier25

4

 djeXh, le mercredi 9 novembre 2005 à 08:38:09

Merci bcp

Répondre à djeXh

2

hibou57, le mardi 8 novembre 2005 à 20:19:33

Bonsoir djexh,

Stack overflow, signifie « débordement de pile ». La pile est une zone de mémoire particulière, allouée à chaque programme. Donc ton soucis est comparable à celui de ne pas avoir assez de mémoire.

La pile est une zone de mémoire particulière, et donc son remplissage est particulier. Sans rentrer dans les détails, ta pile est d'autant plus occupée que la structure du document que tu imprime est complexe. Mais la deuxième possibilité est celle d'un bug de ton application.

Dans un cas ou dans l'autre, il y a de bonne chance que le problème ne se produise qu'avec certains documents que tu imprimes, et pas avec d'autres.

En effet...

1) Si la cause du débordement est la compléxité du document que tu imprime, tu peux essayer d'imprimé des documents plus simples (je sais c'est frustrant). Mais il faut savoir que dans les applications moderne, pour windows ou linux par exemple, le débordement de pile est rare, car la pile bénéficie de beaucoup de place. Alors vérifie si ton programme n'est pas un « vieux programme ms-dos ». S c'est le cas, cela confirmerait que le problème est un manque de place dans la pile.
2) Si la cause est un bug (par exemple une boucle ou une récursivité infinie), alors le bug peut se produire avec certains document, mais pas avec d'autres.

Les deux meilleure solutions sont donc d'imprimé des documents moins complexes, si ton programme est un programe ms-dos (avec des petite allocation de pile), ou alors de trouver une mise à jours du logiciel, dans laquelle le bug aurait été corrigé, si l'origine du problème est un bug.

Si tu pense, à la lecture de ce que tu viens de lire, que la cause est un bug, et que tu ne trouve pas de mise à jours corrigée, alors il faut que tu envoie un mail à l'auteur pour lui signaler le bug, si une adresse e-mail de l'auteur est fournie avec le logiciel. Sinon, essais de voir sur le site web du logiciel, s'il y en a un.

Voilà, j'espère que ça t'aidera un peu, ou au moins que tu sera un peu éclairé(e).

à+

Répondre à hibou57

3

djeXh, le mercredi 9 novembre 2005 à 08:37:20

Merci bcp

Répondre à djeXh
Stack overflow at line : 0 (Résolu) Bonjour, Je tente de regarder une video sur le site golfswing-tv et ne parviens pas à capter le son qui hoquette... Apparaît alors une petite fenêtre qui me signale : stack overflow at line :0. Que puis-je faire pour remédier à cela ? Merci ! www.commentcamarche.net/forum/affich-5549123-stack-overflow-at-line-0
"Stack overflow at line : 0" Bonjour J'ai présentement un petit problème avec certain site internet quand j'entre dedans il me donne un erreur : STACK OVERFLOW AT LINE : 0. J'utilise explorer 6. W2000 J'aimerais savoir comment corriger ce problème. Merci pour vos suggestion. Alain www.commentcamarche.net/forum/affich-671600-stack-overflow-at-line-0
Stack overflow at line:65 ??? salut et joyeuses fêtes devant votre écran(!) A l'ouverture de ma page accueuil, apparaît une fenêtre avec ce message bizarre "stack overflow at line: 65".je peux enlever cette fenêtre en appuyant sur "ok".Mais ça commence à m'é-----r! on me dit que... www.commentcamarche.net/forum/affich-190026-stack-overflow-at-line-65
Signification de LOLLe mot LOL, largement utilisé par les chatteurs, signifie littéralement "Laughing Out Loud" , ce qui en français se traduirait par "Riant à voix haute". Ainsi, la traduction la plus fidèle est "Mort de rire", parfois abrégé en MDR ! www.commentcamarche.net/faq/sujet-6764-signification-de-lol
Bad pool caller / HeaderSymptômes Un écran bleu d'affiche avec le message suivant : Bad Pool Caller Bad Pool Header Résolution Le message d'erreur Bad Pool Caller ou Bad Pool Header signifie que l'appel d'une application a échoué. Il est généralement suivi d'un certain... www.commentcamarche.net/faq/sujet-4674-bad-pool-caller-header
Début du vidage de mémoire physique (Kernel-stack-inpage-error)Si Windows affiche un écran bleu avec le message suivant :kernel_stack_inpage errorAvec également des informations similaires à celles-ci : ***stop: 0x0000007 (0x000000e.0x00000000.0x00901000) début du vidage de la mémoire physique La page... www.commentcamarche.net/faq/sujet-2593-debut-du-vidage-de-memoire-physique-kernel-stack-inpage-error
[java] stack overflowJ'ai un proclème de stack overflow. Est-il possible de changer la taille de la mémoire allouée à java? www.commentcamarche.net/forum/affich-2930561-java-stack-overflow
Message d'erreur stack overflow at line 343Bonjour, j'ai un message d'erreur lorsque je me connecte sur un site pour visionner des films. à chaque fois que je clic j'ai le message suivant qui s'affiche : STACK OVERFLOW AT LINE 343 que puis je faire? merci www.commentcamarche.net/forum/affich-12501676-message-d-erreur-stack-overflow-at-line-343
Stack Overflow at line 2Bonjour, chaque fois que je veux re-envoié um email il y a une petite fenetre qui me dit Stack Overflow at line 2 il y a une solution pour ce probleme? merci a touts www.commentcamarche.net/forum/affich-7652923-stack-overflow-at-line-2
Attaques par débordement de tampon (buffer overflow)Introduction au buffer overflow Les attaques par « débordement de tampon » (en anglais « Buffer overflow », parfois également appelées dépassement de tampon) ont pour principe l'exécution de code arbitraire par un programme en lui envoyant plus de... www.commentcamarche.net/contents/attaques/buffer-overflow.php3
ADSLQue signifient xDSL et ADSL ? Le terme DSL ou xDSL signifie Digital Subscriber Line (Ligne numérique d’abonné) et regroupe l’ensemble des technologies mises en place pour un transport numérique de l’information sur une simple ligne de... www.commentcamarche.net/contents/technologies/adsl.php3
Topologie des réseauxQue signifie le terme « topologie » Un réseau informatique est constitué d'ordinateurs reliés entre eux grâce à des lignes de communication (câbles réseaux, etc.) et des éléments matériels (cartes réseau, ainsi que d'autres équipements permettant... www.commentcamarche.net/contents/initiation/topologi.php3