(gdb) run Starting program: /opt/totem-2.23.0/bin/totem [Thread debugging using libthread_db enabled] [New Thread 0xb6734740 (LWP 19829)] [New Thread 0xb5c64b90 (LWP 19832)] [New Thread 0xb4cfab90 (LWP 19833)] [New Thread 0xb44f9b90 (LWP 19834)] [New Thread 0xb390fb90 (LWP 19835)] [New Thread 0xb2f41b90 (LWP 19836)] [New Thread 0xb2740b90 (LWP 19837)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb6734740 (LWP 19829)] 0xb718325b in strlen () from /lib/tls/i686/cmov/libc.so.6 (gdb) frame 3 #3 0xb7f46902 in bacon_video_widget_get_mrls (bvw=0x80efa20, type=MEDIA_TYPE_DVB, device=0x8a9e8d0 "0") at bacon-video-widget-xine.c:3555 3555 return g_strdupv (mrls++); (gdb) print mrls $1 = (char **) 0x83e2430 (gdb) print num_mrls $2 = 245 (gdb) (gdb) print mrl mrl mrls (gdb) print mrls[0] $3 = 0x8b8ca48 "dvb://BBC 1 London" (gdb) print mrls[1] $4 = 0x8b89e00 "dvb://BBC 1 London" (gdb)