On Thu, 2009-03-05 at 15:10 +0800, 陈杰 wrote: > Hi Dan, > I've tried NM-0.7.1-rc3, and got a log about this problem (see > attachment: adhoc_crash.log), maybe it will be helpful. > BTW, this adhoc_crash.log contains some log entries printed by the > code in the attachment debug.patch.
So the real question here is not about refcounting, but why Stage 5 keeps getting started. If you see in your logs, you'll see multiple connection success messages when there should only be one: NetworkManager: <info> Activation (wlan0/wireless) Stage 2 of 5 (Device Configure) successful. Connected to wireless network 'qicq'. These cause multiple schedules of the rest of the activation process, which clearly shouldn't happen. It looks like the root cause is that the supplicant is sending reconnect events too fast for NM to handle; if stage3 is already scheduled, NM shouldn't schedule it again, it should simply ignore the event. Any chance you could get some timing information to see how long it is between calls of supplicant_iface_connection_state_cb_handler() ? Dan _______________________________________________ NetworkManager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
