Ik zie in je debug output niet waar het programma precies struikelt.
Bij mij draait deze versie zonder crashes.
Als je nog problemen hebt, zou je de configfile eens moeten posten.
Dan kan ik het zelf testen.
Heb in ieder geval even een bt hier gepost. De config kan ik ook nog even posten als noodzakelijk is.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x627ffb90 (LWP 29806)]
0xb7e05a73 in free () from /lib/libc.so.6
(gdb) bt
#0 0xb7e05a73 in free () from /lib/libc.so.6
#1 0x0804c1c5 in maak_presenters (
data=0x627fd962 "Amanda Drew, Derek Martin, Carmel Cryan, Lacey Turner, Gillian Wright, Rudolph Walker, Tiana Benjamin, Charlie Clements, David Spinx, Scott Maslen, Cheryl Fergison, Jamie Borthwick, Samantha Janus, Li"...,
pr=0x627fd8ac) at alg.c:513
#2 0x08050dd6 in tv_gids_nl (kanaal=0x87fdf30) at tvgids.c:660
#3 0xb7eeffda in start_thread () from /lib/libpthread.so.0
#4 0x00000002 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
Wat ik gedaan heb, is maak_presenters uitcommenten en 'm gewoon een return (1) terug laten geven. Dat lost het probleem wel op, maar niet helemaal zoals het hoort, natuurlijk.

D'r zit in dat gedeelte toch echt ergens een fout
