My gcc compiler stopped working : Hello i just need to see why my Gcc stopped working after execution.

    #include<stdio.h>
    int main()
    {
    static char *s[] = {"black", "white", "pink", "violet"};
    char **ptr[] = {s+3, s+2, s+1, s}, ***p;
	p=ptr;
	++p;
	printf("the value of **p is %s\n\t",**p); // printed on screen pink
	printf("the value of **ptr[1] is %s\n\t",**ptr[1]); // here got the error
	printf("the value of *(s[2]) is %s\n\t",*s[2]); // here got the error
    return 0;
    }