GNOME Bugzilla – Bug 751482
Enabling Bluetooth when airplane mode is on causes segfault
Last modified: 2015-06-29 15:51:03 UTC
Created attachment 306075 [details] trace Turn on airplane mode, then go to the Bluetooth panel and turn it on: the control center segfaults. This consistently happens to me on Fedora 22. I reproduced with gdb and have attached the result.
(In reply to Allan Day from comment #0) > Created attachment 306075 [details] > trace > > Turn on airplane mode, then go to the Bluetooth panel and turn it on: the > control center segfaults. This consistently happens to me on Fedora 22. > > I reproduced with gdb and have attached the result. You just need to type "bt" at the end to actually see the backtrace. The crash is likely due to the network panel leaking objects (we've already fixed a fair bunch of those), and I'm guessing it won't crash if you close the control-center in between opening the network panel, and the Bluetooth panel.
Created attachment 306275 [details] trace OK, an actual backtrace this time.
Created attachment 306281 [details] [review] network: Fix possible crash when changing airplane mode When changing the airplane mode, either from the Bluetooth panel, or through gnome-shell's status menu, we would receive signals from the Rfkill gnome-settings-daemon service, even after the network panel was closed, as we didn't unref' it. Except that the panel was mostly gone. So splat.
Attachment 306281 [details] pushed as e9294e5 - network: Fix possible crash when changing airplane mode