** Changed in: network-manager (Ubuntu Precise)
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/949743
Title:
gnome-control-center crashed with SIGSEGV in
add_connection_info_find()
Status in NetworkManager:
Fix Released
Status in “network-manager” package in Ubuntu:
In Progress
Status in “network-manager” source package in Precise:
In Progress
Bug description:
[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
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
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/949743/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp