gsettings fails on setting all keys whose values are contained in []
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GLib |
Fix Released
|
Medium
|
|||
glib2.0 (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Any attempt to use use gsettings to set a value that are [] fails
Test case example
use gsettings get to show values for com.canonical.
Try to reset using the same 'as' format, fails on error
Ex.
~$ gsettings get com.canonical.
['JavaEmbeddedF
doug@doug-
GLib-CRITICAL **: g_variant_
GLib-CRITICAL **: g_variant_
GLib-CRITICAL **: g_variant_
GLib-CRITICAL **: g_variant_
0-49:can not parse as value of type `(null)'
The same will happen for any key that uses same type, []
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libglib2.0-bin 2.31.12-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-12-
NonfreeKernelMo
ApportVersion: 1.91-0ubuntu1
Architecture: i386
Date: Thu Feb 2 05:17:30 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120128)
SourcePackage: glib2.0
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
summary: |
- gsettings fails on all values that are contained in [] + gsettings fails on setting all keys whose values are contained in [] |
Changed in glib: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Can this be some kind of memory corruption?
I'm getting different warnings when running the command successively:
0-21:can not parse as value of type `r'
0-21:can not parse as value of type `(null)'
0-21:can not parse as value of type `(s)'
0-21:can not parse as value of type `i'