Hi Walter,
schau Dir bitte mal an, mit welchen Parametern der VDR im startup-Script aufgerufen wird. Dann stellst Du sicher, dass kein vdr-Prozess mehr läuft. Von der Commandline startest Du jetzt den vdr im gdb wie folgt:
gdb --args vdr <rest_der_parameter>
gdb ist interactiv, d.h. Du bekommst nun eine "gdb-shell", in der Du Commands gegen den Debugger absetzen kannst. Den Prozess kannst Du nun starten mit "r". Sobals er auf den segfault läuft, bleibt er stehen und akzeptiert wieder eine Eingabe. Jetzt forderst Du mit "bt" einen backtrace an und postest den hier mal. Dann müsste man schon ein ganzes Stück weiterkommen.
BTW: Vorher solltest du den vdr mit Debug-Symbolen (gcc -g ...) neu compilieren.
[EDIT] typo