(gdb) bt full #0 0xb6df572f in link_before (list=0x81b1c88, before_this_link=0x81b7e58, link=0x81b7a28) at dbus-list.c:121 No locals. #1 0xb6df58ad in _dbus_list_prepend_link (list=0x81b1c88, link=0x81b7a28) at dbus-list.c:312 No locals. #2 0xb6df5879 in _dbus_list_append_link (list=0x81b1c88, link=0x81b7a28) at dbus-list.c:294 No locals. #3 0xb6de323d in _dbus_message_add_size_counter_link (message=0x81b1c30, link=0x81b7a28) at dbus-message.c:214 No locals. #4 0xb6de32a7 in _dbus_message_add_size_counter (message=0x81b1c30, counter=0x81b1c30) at dbus-message.c:239 link = (DBusList *) 0x81b7a28 #5 0xb6df110c in _dbus_transport_queue_messages (transport=0x81811c8) at dbus-transport.c:1104 message = (DBusMessage *) 0x81b1c30 link = (DBusList *) 0x81b7ac4 status = DBUS_DISPATCH_DATA_REMAINS #6 0xb6df2159 in do_reading (transport=0x81811c8) at dbus-transport-socket.c:788 socket_transport = (DBusTransportSocket *) 0x81811c8 buffer = (DBusString *) 0x81b0ff4 bytes_read = 307 total = 307 oom = 0 #7 0xb6df2233 in socket_handle_watch (transport=0x81811c8, watch=0x81b0fc8, flags=1) at dbus-transport-socket.c:853 auth_finished = 0 socket_transport = (DBusTransportSocket *) 0x81811c8 #8 0xb6df0c97 in _dbus_transport_handle_watch (transport=0x81811c8, watch=0x81b0fc8, condition=1) at dbus-transport.c:850 retval = 1 #9 0xb6dd4c95 in _dbus_connection_handle_watch (watch=0x81b0fc8, condition=1, data=0x8191660) at dbus-connection.c:1420 connection = (DBusConnection *) 0x8191660 retval = 3068120866 status = 135861856 #10 0xb6df36d6 in dbus_watch_handle (watch=0x81b0fc8, flags=1) at dbus-watch.c:663 __FUNCTION__ = "dbus_watch_handle" #11 0xb6d28b89 in io_handler_dispatch (source=0x81a3758, condition=G_IO_IN, data=0x81a8948) at dbus-gmain.c:232 handler = (IOHandler *) 0x81a8948 dbus_condition = 1 connection = (DBusConnection *) 0x8191660 (gdb) p *before_this_link $1 = {prev = 0x81b7a28, next = 0x3, data = 0x8208e10}