Setting a very long user name crashes unity-window-decorator
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
TEST CASE:
1. Create a very long user name
$ python -c 'print "0123456789" * 30'>/tmp/
2. Open gnome-control-
3. Paste the content of /tmp/longame.txt into the name field
Result:
The system becomes unresponsive and unity-window-
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: compiz-gnome 1:0.9.5.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-7-generic i686
Architecture: i386
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Tue Jul 26 12:11:40 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
ExecutablePath: /usr/bin/
GraphicsCard:
Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:83ac]
Subsystem: ASUSTeK Computer Inc. Device [1043:83ac]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110209)
MachineType: ASUSTeK Computer INC. 1015PE
ProcCmdline: /usr/bin/
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0xb2ad34 <g_datalist_
PC (0x00b2ad34) ok
source "0x0(%ebp)" (0xaaaaaaa8) not located in a known VMA region (needed readable region)!
destination "%ecx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
g_datalist_
?? () from /usr/lib/
gtk_object_dispose (gobject=0x9b45050) at /build/
gtk_widget_dispose (object=0x9b45050) at /build/
g_object_unref () from /usr/lib/
Title: unity-window-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/31/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0402
dmi.board.
dmi.board.name: 1015PE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: 1015PE
dmi.product.
dmi.sys.vendor: ASUSTeK Computer INC.
version.compiz: compiz 1:0.9.5.0-0ubuntu1
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
tags: | added: testcase |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Low |
importance: | Low → Medium |
I added a task for gnome-control- center because it should do boundary checking and prevent user of setting unreasonably long values and thus break a system.