Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120006 - gnome-system-monitor-2.12.1 crashes when trying to customize the process list
Summary: gnome-system-monitor-2.12.1 crashes when trying to customize the process list
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-22 20:14 UTC by Matthias Langer
Modified: 2006-01-26 19:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Langer 2006-01-22 20:14:34 UTC
After upgrading to gnome-2.12.2 i tried to customize the process-list of the system monitor via Edit->Preferences. Removing and adding worked fine, as long as i did not click on 'Close'. But clicking on close, after adding/removing some items may make the application 'quit unexpectedly'. I tried to find out if there are some actions that will always kill the app in this context, but i wasn't successfull. For example, one time removing 'Virtual Memory' worked, the other time it crashed the program. 

I use the packages provided with gnome-2.12.2 except for gtk+-2.8.9 from ~x86 and did '$revdep-rebuild' after 'emerge -uaDN gnome'.

Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inode.at/ "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="de en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aalib alsa apm audiofile avi berkdb bitmap-fonts bonobo bzip2 bzlib cdr crypt css cups curl dbus dts dvd dvdr emboss encode esd evo exif expat fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipv6 java jpeg junit lcms libg++ libwww mad mikmod mmx mmxext mng motif mp3 mpeg nautilus ncurses nls nsplugin nvidia ogg oggvorbis openal opengl pam pcre pdflib perl plotutils png python readline real ruby sdl slang speex spell sqlite sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs xine xml xml2 xmms xv xvid zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2006-01-24 16:32:15 UTC
i can't reproduce this, can you be more specific about exactly how to reproduce this?

A list of steps that starts with what tab you have selected before going into edit->preferences should be the first step.
Comment 2 Matthias Langer 2006-01-24 18:28:26 UTC
ok, i'll try to explain step by step how i can reliably reproduce this bug; however, i'm almost certain that this bug is not reproducable on every target anyway as i can't even reproduce it if starting the system-monitor as another user.

1.) 
$ gnome-system-monitor

2.) 
leave the tabs alone - the tab with the process list should be selected by  default.

3.)
select Edit->Prefernces. Again, stay in the first tab (Processes)

4.)
under 'Process Fields' - 'Process info showed in list:'
select and/or deselect some fields. Press 'Close' and repeat 3.)->4.) a few times.

On my pc when doing this with my default user, repeating 3.)->4.) will most likely kill the app after the first time. And in the rare case where not, after the second or third try. 

the programs output to the console is something like this:

(gnome-system-monitor:20415): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
GTK Accessibility Module initialized

(gnome-system-monitor:20415): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible
CPU 22.1% current 1100 (config 1000)
CPU 31.6% current 1210 (config 1000)
CPU 27.2% current 1331 (config 1000)
CPU 26.5% current 1464 (config 1000)
CPU 22.0% current 1610 (config 1000)
CPU 17.0% current 1771 (config 1000)

** ERROR **: file gailtreeview.c: line 3601 (garbage_collect_cell_data): assertion failed: (GAIL_IS_TREE_VIEW (data))
aborting...

(gnome_segv:20422): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
GTK Accessibility Module initialized

(gnome_segv:20422): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible

Thus this seems to have something to do with gail ... I've installed gnome-base/gail-1.8.8. Also note, that modifing the display in 'View' doesn't seem to influence this behavour.
Comment 3 Matthias Langer 2006-01-25 05:03:24 UTC
ok, i've now found out that this bug has something to do with my ~/.gconf directory. After removing it the bug was gone (but so all my settings - so i decided to restore it even if that introduces some bugs) ...
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-01-26 16:07:32 UTC
Marking as invalid as per comment #3
Comment 5 Matthias Langer 2006-01-26 19:07:06 UTC
In the case anyone is interested:
http://forums.gentoo.org/viewtopic-t-427290.html