[vdr] VDR 1.5.11 segfaults at startup

Mika Orajärvi mikaorajarvi at gmail.com
Thu Nov 8 19:27:12 CET 2007


Hi!

I’m trying to update vdr 1.4.x to 1.5.11. But my vdr keeps segfaulting every
time when it’s started. It takes about 2-3 s after starting the vdr to the
segfault. I’ve tried running it only with xine-plugin (0.8.0) so far and
without any patches on top of vdr. And i’m running vdr on Ubuntu Dapper.

GDB gives following backtrace, any ideas? It seems to be something related
to fonts,.. but beyond that I have no idea.

-------------------------------------

.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212193088 (LWP 2109)]
0xb7e944dc in FT_Get_Char_Index () from /usr/lib/libfreetype.so.6
(gdb) bt
#0  0xb7e944dc in FT_Get_Char_Index () from /usr/lib/libfreetype.so.6 #1
0x080b4371 in cFreetypeFont::Glyph (this=0x85da4a8, CharCode=51,
AntiAliased=true) at font.c:194
#2  0x080b47dc in cFreetypeFont::Width (this=0x85da4a8, s=0x85da37c "0") at
font.c:235 
#3  0x080d77f8 in cBitmap::DrawText (this=0x85d97c8, x=2, y=81, s=0x85da378
"18:30", ColorFg=4294769916, ColorBg=4294710292,
    Font=0x85da4a8, Width=0, Height=0, Alignment=5) at osd.c:449 
#4  0x080d7a23 in cOsd::DrawText (this=0x85d9750, x=2, y=81, s=0x85da378
"18:30", ColorFg=4294769916, ColorBg=4294710292,
    Font=0x85da4a8, Width=0, Height=0, Alignment=5) at osd.c:851 
#5  0xb7a38fea in PluginXine::cXineOsd::DrawText (this=0x85d9750,
x=140379792, y=140379792, s=0x85e0690 "",
    ColorFg=140379792, ColorBg=140379792, Font=0x85e0690, Width=140379792,
Height=140379792, Alignment=140379792)
    at xineOsd.c:305
#6  0x080ef58a in cSkinClassicDisplayChannel::SetEvents (this=0x858a930,
Present=0x82b4b48, Following=0x82b4c58)
    at skinclassic.c:125
#7  0x080bf488 in cDisplayChannel::DisplayInfo (this=0x858a2a0) at
menu.c:3255 
#8  0x080c7e1d in cDisplayChannel (this=0x858a2a0, Number=140379792,
Switched=true) at menu.c:3208
#9  0x0810ff5f in main (argc=8, argv=0xbfa57a44) at vdr.c:773

----------------------------




br, Mika








More information about the vdr mailing list