rendered paste body(gdb) l
2035 }
2036
2037 /* Everything here is well and fine. We can create the channel. */
2038 list = g_list_find_custom (priv->pending_channels, &pc,
2039 (GCompareFunc)pending_channel_cmp);
2040 channel = ((McdPendingChannel *)list->data)->channel;
2041 if (!channel)
2042 {
2043 g_warning ("%s: channel not found among the pending ones", G_STRFUNC);
2044 g_free (chan_type);
(gdb) print list
$1 = (GList *) 0x0
(gdb) print list->data
Cannot access memory at address 0x0
(gdb) print priv->pending_channels
$2 = (GList *) 0x80af830
(gdb) print priv->pending_channels->data
$3 = (gpointer) 0x809a358
(gdb) print (McdPendingChannel *) priv->pending_channels->data
$4 = (struct {...} *) 0x809a358
(gdb) print (McdPendingChannel *) (priv->pending_channels->data)
$5 = (struct {...} *) 0x809a358
(gdb) print *(McdPendingChannel *) (priv->pending_channels->data)
$6 = {handle_type = 1, handle = 2,
type = 0x808c328 "(x\n\bfreedesktop.Telepathy.Channel.Type.Text",
channel = 0x80ac718}
(gdb) print *(McdPendingChannel *) (priv->pending_channels->next->data)
Cannot access memory at address 0x0
(gdb) p pc
$7 = {handle_type = 1, handle = 2,
type = 0x809b568 "org.freedesktop.Telepathy.Channel.Type.Text",
channel = 0x0}
(gdb)