GNOME Bugzilla – Bug 345206
[textoverlay] crash with non-UTF8 input
Last modified: 2006-06-21 18:40:38 UTC
When i read a mkv video, totem crahs always at the same place. Like in bug 337076 i don't have any problem with the original video and subtitle file (from which i create the mkv). I got this message in gdb: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1332024400 (LWP 10781)] 0xb72eac78 in IA__g_markup_escape_text (text=0xb00f3000 "", length=31) at gmarkup.c:1890 The trace:
+ Trace 68902
Thread 15 (Thread -1332024400 (LWP 10781))
Created attachment 67554 [details] debug output
2006-06-21 Tim-Philipp Müller <tim at centricular dot net> * ext/pango/gsttextoverlay.c: (gst_text_overlay_make_utf8), (gst_text_overlay_video_chain): g_markup_escape_text() REALLY doesn't like non-UTF8 input and doesn't validate its input either (and neither did textoverlay it seems). Let's do that then and fix #345206.