Program crash with Murrine themes when over VNC

Bug #668801 reported by Jeff Ebert
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gtk2-engines-murrine (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

users-admin crashes when right-clicking on the users list on the left of the main dialog.

This only happens on a system that is installed as a ubuntu server and then ubuntu-desktop is added using tasksel. Also, it only happens when the GUI is run through a VNC session. I have reproduced this in a VM after initially seeing it on a physical server.

Other notes:

* The user is the primary user of the system and is in the admin group.
$ groups
jeffrey adm dialout cdrom plugdev lpadmin sambashare admin

* I think that this is related to polkit behavior in Maverick. The workaround in bug #221363 does not appear to work in Maverick.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: gnome-system-tools 2.32.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4
Uname: Linux 2.6.35-22-generic-pae i686
Architecture: i386
Date: Sat Oct 30 09:36:28 2010
ExecutablePath: /usr/bin/users-admin
InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: users-admin
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xb6cccb69: mov %ecx,0x8(%esi)
 PC (0xb6cccb69) ok
 source "%ecx" ok
 destination "0x8(%esi)" (0x00000025) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: gnome-system-tools
StacktraceTop:
 ?? () from /lib/libc.so.6
 malloc () from /lib/libc.so.6
 ?? () from /usr/lib/libpixman-1.so.0
 pixman_image_create_solid_fill () from /usr/lib/libpixman-1.so.0
 pixman_image_fill_boxes () from /usr/lib/libpixman-1.so.0
Title: users-admin crashed with SIGSEGV in malloc()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (polkit-gnome-authentication-agent-1:3713): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:3700): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

Revision history for this message
Jeff Ebert (jeffrey-ebertland) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 _int_malloc (av=<value optimized out>, bytes=<value optimized out>)
 *__GI___libc_malloc (bytes=188) at malloc.c:3660
 _pixman_image_allocate () at ../../pixman/pixman-image.c:98
 pixman_image_create_solid_fill (color=0xbfc64cb8)
 pixman_image_fill_boxes (op=PIXMAN_OP_OVER, dest=0x91f2098,

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-system-tools (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote : Re: users-admin crashed with SIGSEGV in malloc() on right-clicked

Sounds very weird to me that it would only happen on boxes where ubuntu-desktop has been installed afterwards. It doesn't look like it's related to PolicyKit at all, but to the theme engine.

Could you try to reproduce the bug when the theme Clearlooks?

affects: gnome-system-tools (Ubuntu) → gtk2-engines-murrine (Ubuntu)
visibility: private → public
Revision history for this message
Jeff Ebert (jeffrey-ebertland) wrote :

I cannot reproduce the bug when the theme is Clearlooks. After switching the theme back to Ambience, I can reproduce the bug immediately.

Note that this does not occur on the same (virtual) machine if I am logged into a console session through GDM.

Revision history for this message
Jeff Ebert (jeffrey-ebertland) wrote :

After upgrading my primary desktop machine (installed using Ubuntu Desktop edition, not Server) from Lucid to Maverick, I can reproduce this bug from within a VNC desktop session. Therefore, it should be reproducible on any Maverick default installation when using the Ambience theme in VNC.

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

OK, thanks, so that's definitely a bug in the theme engine. I can't explain why it would only happen through VNC though...

Changed in gtk2-engines-murrine (Ubuntu):
status: New → Triaged
summary: - users-admin crashed with SIGSEGV in malloc() on right-clicked
+ Program crash with Murrine themes when over VNC
description: updated
Revision history for this message
Ryan Hodges (rphodges) wrote :

For me this bug is not just related to users-admin. Many other gtk apps crash. For example, selecting Edit->Profiles in gnome-terminal causes a crash. Using synaptic also causes a crash.

Revision history for this message
James Becwar (jbecwar) wrote :

I chased this bug for days, i would get crashes in eclipse and gnome. Changing the theme resolved it for me.

Clean ubuntu 10.10 install with all updates as of 3/1/2011 couldn't create a new launcher item when clicking browse would crash in vnc regradless of server. Couldn't delete projects in eclipse would give a memory coruption error. Clear looks works great.

Terrible bug report I know. Shoot email an email if you need help repoing it.
-James

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.