Rémi1995
Messages postés18Date d'inscriptionvendredi 28 décembre 2012StatutMembreDernière intervention 1 juillet 2013
-
Modifié par Rémi1995 le 24/03/2013 à 07:12
Bonjour,
je suis en train de créer un kernel grâce à un tuto mais quand j'utilise le make fournis dans l'archive le terminal m'affiche '__stack_chk_fail' alors j'ai ajouté l'option -fno-stack-protector dans le makefile puis un make clean et oh miracle ça marche... sauf quand j'ai voulu utiliser le kernel le terminal m'a affiché Erreur segmentation Fault. J'ai utiliser gdb et il m'affiche
Program received signal SIGSEGV, Segmentation fault.
0x00103d99 in hide_cursor () at screen.c:99
99 *(video + 1) = 0x0;
#include "io.h"
#include "types.h"
#define __SCREEN__
#include "screen.h"
void scrollup(unsigned int n)
{
unsigned char *video, *tmp;
for (video = (unsigned char *) RAMSCREEN;
video < (unsigned char *) SCREENLIM; video += 2) {
tmp = (unsigned char *) (video + n * 160);