All pastes #825709 Raw Edit

Miscellany

public text v1 · immutable
#825709 ·published 2007-12-20 19:26 UTC
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)