Hi Santiago, On Tue, Jan 31, 2012 at 1:33 PM, Santiago Carot <sancane@xxxxxxxxx> wrote: > Hi Anderson, > > 2012/1/31 Anderson Lizardo <anderson.lizardo@xxxxxxxxxxxxx>: >> Hi Santiago, >> >> On Tue, Jan 31, 2012 at 11:59 AM, Santiago Carot-Nemesio >> <sancane@xxxxxxxxx> wrote: >>> There is an unbalanced control regarding to the GATT channel and its >>> attachid, we have to to update the attach id value by setting it to >>> zero whenever we detach a GATT channel. >> >> Can you detail how to reproduce the segfault? I want to test on my own setup. >> > > I simply remove a device with a GATT profile, I used thermometer and I > saw that whenever the plugin called to > btd_device_remove_attio_callback, inside this function it was using a > NULL pointer in device->attrib to detach the channel, so I checked it > and I saw that it only is paying attention to the device->attachid > wich was unupdated because it isn't being set to 0 whenever the > channel is detached. > >> Thanks >> Ack. This bug is also easily reproducible after a local initiated disconnection. For BLE keep the link up an call test-device disconnect "address" followed by test-device remove "address" Claudio. -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html