Non basta definire le struct, devi anche istanziarle: stai provando ad inizializzare una variabile intera servendoti di struct dichiarate ma non inizializzate (per istanziare una variabile di tipo struct, fai come per le altre variabili, ad esempio nel tuo caso
Codice:
session my_session;
my_session.codice = ...
Ti posto un esempio di codice (prolisso) per accedere a quel membro:
Codice:
session* se;
stream* st;
st=(stream*)malloc(sizeof(stream));
se=(session*)malloc(sizeof(session));
st->variabile = 5;
se->stream1 = st;
printf("%i",se->stream1->variabile);