** Description changed:

+ [Impact]
+ Removing a pairing or toggling the killswitch when a PAN/DUN capable device 
is paired to the bluetooth system triggers a crash because bluetooth keeps a 
reference to the connections in NMRemoteSettings objects that have already been 
freed, which causes update signals to still be called on these objects.
+ 
+ [Development Fix]
+ Fixed upstream, as 
http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=494f0a2e2047ca42adc73ecd6080068ce1fc9687.
 See https://bugzilla.gnome.org/show_bug.cgi?id=674484 (upstream bug). This 
change only affects NetworkManager's code, doesn't require rebuild of any 
dependant package.
+ 
+ [Stable Fix]
+ See above "Development fix".
+ 
+ [Test Case]
+ 1) Connect a phone capable of DUN or PAN to bluetooth control panel.
+ 2) Remove the connection with the "-" button in bluetooth control panel.
+ 
+ [Regression Potential]
+ Low, current handling was clearly wrong. This affects users of 
NMRemoteSettings only, so limited to a distinct number of packages: 
network-manager (for the nmcli binary), network-manager-gnome (nm-applet), 
gnome-shell (for the network indicator).
+ 
+ ---------
+ 
  The crash is reported while using the bluetooth settings. The way to trigger 
it:
  1. While bluetooth is enabled - open bluetooth settings, everything works.
  2. Turn off bluetooth using laptop wireless killswitch (I'm on Thinkpad W500)
  3. Turn on the killswitch
  4. Bluetooth settings don't reflect the fact that bluetooth is enabled 
(cannot enable or disable in settings) now and a crash is reported.
  5. Restarting bluetooth service fixes the settings behaviour
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: gnome-control-center 1:3.3.91-0ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
  Uname: Linux 3.2.0-18-generic x86_64
  ApportVersion: 1.94.1-0ubuntu1
  Architecture: amd64
  CrashCounter: 1
  Date: Wed Mar  7 23:50:03 2012
  ExecutablePath: /usr/bin/gnome-control-center
  ProcCmdline: gnome-control-center bluetooth
  SegvAnalysis:
-  Segfault happened at: 0x7f0fc6cfc4ac:        mov    0x28(%rax),%rdx
-  PC (0x7f0fc6cfc4ac) ok
-  source "0x28(%rax)" (0x00000028) not located in a known VMA region (needed 
readable region)!
-  destination "%rdx" ok
+  Segfault happened at: 0x7f0fc6cfc4ac:        mov    0x28(%rax),%rdx
+  PC (0x7f0fc6cfc4ac) ok
+  source "0x28(%rax)" (0x00000028) not located in a known VMA region (needed 
readable region)!
+  destination "%rdx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: gnome-control-center
  StacktraceTop:
-  ?? () from /usr/lib/libnm-glib.so.4
-  ?? () from /usr/lib/libnm-glib.so.4
-  g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
-  ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
-  g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+  ?? () from /usr/lib/libnm-glib.so.4
+  ?? () from /usr/lib/libnm-glib.so.4
+  g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+  ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+  g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  Title: gnome-control-center crashed with SIGSEGV in g_closure_invoke()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
  usr_lib_gnome-control-center:
-  activity-log-manager-control-center 0.9.3-0ubuntu1
-  gnome-bluetooth                     3.2.2-0ubuntu3
-  indicator-datetime                  0.3.90-0ubuntu1
+  activity-log-manager-control-center 0.9.3-0ubuntu1
+  gnome-bluetooth                     3.2.2-0ubuntu3
+  indicator-datetime                  0.3.90-0ubuntu1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/949743

Title:
  gnome-control-center crashed with SIGSEGV in
  add_connection_info_find()

To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/949743/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to