The vdr.log looks quiet similar to the one I get, including the gconv symbol lookup errors, so this should not be the problem. But the gdb backtrace you posted before editing helped me reproducing the segfault on the DockStar:
- I use my 1.7.33 package. The /etc/conf.d/vdr holds some options that must be passed to gdb.
- I removed my existing /etc/vdr/setup.conf, it's not part of the vdr package.
- I removed any fonts installed
$this->bbcode_second_pass_code('', '
[root@alarm etc]# gdb --args vdr --config=/etc/vdr --lib=/usr/lib/vdr --localedir=/usr/share/locale
[...]
(gdb) r
Starting program: /usr/bin/vdr --config=/etc/vdr --lib=/usr/lib/vdr --localedir=/usr/share/locale
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
vdr: no fonts available - OSD will not show any text!
[New Thread 0x40f70460 (LWP 13028)]
[New Thread 0x41770460 (LWP 13029)]
[New Thread 0x420ff460 (LWP 13030)]
[Thread 0x40f70460 (LWP 13028) exited]
[Thread 0x41770460 (LWP 13029) exited]
[New Thread 0x41770460 (LWP 13032)]
[New Thread 0x40f70460 (LWP 13033)]
[New Thread 0x429ff460 (LWP 13034)]
Program received signal SIGSEGV, Segmentation fault.
0x000c7cb4 in ?? ()
(gdb) bt full
#0 0x000c7cb4 in ?? ()
No symbol table info available.
#1 0x000c848c in cSkinLCARSDisplayChannel::cSkinLCARSDisplayChannel(bool) ()
No symbol table info available.
#2 0x000c8b9c in cSkinLCARS::DisplayChannel(bool) ()
No symbol table info available.
#3 0x0009c138 in cDisplayChannel::cDisplayChannel(int, bool) ()
No symbol table info available.
#4 0x0005f4b8 in main ()
No symbol table info available.
')
This does not happen if either a font is installed or /etc/vdr/setup.conf does already exist.
Edit:
crossposting...