[network]: gnome-control-center SIGSEGV in append_escaped_text() (invalid utf8 ssid name)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center |
Expired
|
Medium
|
|||
gnome-control-center (Ubuntu) |
Fix Released
|
Medium
|
Mathieu Trudel-Lapierre | ||
Saucy |
Fix Released
|
Medium
|
Mathieu Trudel-Lapierre |
Bug Description
[Impact]
Any user who tries to open the gnome-control-
[Test Case]
1) With a wireless network in range or saved, named "üö" or with any such character in the SSID, try to open gnome-control-
With the patch, the panel opens.
Without the patch, the panel doesn't open, gnome-control-
[Regression Potential]
This changes the way the wireless network SSIDs are displayed in the UI. They will retain the method in which they are sorted, but in the event that multiple SSIDs with very similar names but with a different, complex character in the name in the same location (e.g. ABC vs. ABX, if C and X were special characters), they would both show with ? in place of any special character that cannot be represented in UTF-8. In the previous example; ABC and ABX would be in the right order, but both would be displayed as "AB?".
---
Got this on saucy
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: gnome-control-
ProcVersionSign
Uname: Linux 3.10.0-2-generic x86_64
ApportVersion: 2.10.2-0ubuntu3
Architecture: amd64
CrashCounter: 1
Date: Fri Jul 5 21:43:59 2013
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2013-03-14 (113 days ago)
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
MarkForUpload: True
ProcCmdline: gnome-control-
SegvAnalysis:
Segfault happened at: 0x7f9814028a20 <g_markup_
PC (0x7f9814028a20) ok
source "(%rbx)" (0x7f97df5a8000) in non-readable VMA region: 0x7f97df5a8000-
destination "%eax" ok
SegvReason: reading VMA /usr/lib/
Signal: 11
SourcePackage: gnome-control-
StacktraceTop:
g_markup_
?? () from /usr/lib/
?? () from /usr/lib/
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
Title: [network]: gnome-control-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lp lpadmin plugdev sambashare sudo
usr_lib_
activity-
deja-dup 27.3.1-0ubuntu1
gnome-
gnome-
information type: | Private → Public |
Changed in gnome-control-center: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gnome-control-center (Ubuntu Saucy): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Mathieu Trudel-Lapierre (mathieu-tl) |
description: | updated |
Changed in gnome-control-center: | |
status: | New → Confirmed |
Changed in gnome-control-center: | |
status: | Confirmed → Expired |
StacktraceTop: escaped_ text (length=<optimized out>, text=<optimized out>, str=0x7f9816ba8f80) at /build/ buildd/ glib2.0- 2.37.3/ ./glib/ gmarkup. c:2148 escape_ text (text=text@ entry=0x7f97df5 7dec0 <escaped.16720> "B\374ro", length=<optimized out>, length@entry=-1) at /build/ buildd/ glib2.0- 2.37.3/ ./glib/ gmarkup. c:2224 connection (nm_device= <optimized out>, connection= 0x7f9800003f00, device_ wifi=0x7f9816df 66d0) at net-device- wifi.c: 535 wifi_refresh_ saved_connectio ns (device_ wifi=device_ wifi@entry= 0x7f9816df66d0) at net-device- wifi.c: 582 settings_ read_cb (remote_ settings= <optimized out>, device_ wifi=0x7f9816df 66d0) at net-device- wifi.c: 1787
append_
g_markup_
add_saved_
device_
remote_