Retourner au contenu associé (entrée de forum : [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault)
Posté par TheBreton le 11 juillet 2005 à 15:53. En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# gdb...
Posté par TheBreton . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 2.
De maniere generale ne pas tester toutes les valeurs retours des fonctions n'est pas une bonne habitude.
prompt = (char *)malloc(sprompt.length() + 1 * sizeof(char *));
strcpy(prompt, sprompt.c_str());
ce transforme en cas d'erreur en une tentative d'ecriture a l'adresse 0.
ce qui causerait un segfault.
Electric fence est aussi ton ami pour les fuites de memoires