Program received signal SIGSEGV, Segmentation fault. 0x0807438e in obsolete_parties () at c_party.c:144 144 for (party=firstparty; party->next==NULL; party=party->next) { (gdb) bt #0 0x0807438e in obsolete_parties () at c_party.c:144 #1 0x08084efd in do_specials () at main.c:1209 #2 0x08084ffe in main (argc=0, argv=0x0) at main.c:1248 (gdb) print party $1 = (partylist *) 0x0 (gdb) print firstparty $2 = (partylist *) 0x0 (gdb) print party->next Cannot access memory at address 0x14