Hmm, I see it too now.
The crash is in the g_slist_remove() call, which I added a guard around. This suggest that there is still a race condition. Maybe I misunderstood what the idle_add stuff does, perhaps the dbus events aren't running in the main thread either.
Thanks,
James
Hmm, I see it too now.
The crash is in the g_slist_remove() call, which I added a guard
around. This suggest that there is still a race condition. Maybe I
misunderstood what the idle_add stuff does, perhaps the dbus
events aren't running in the main thread either.
Thanks,
James