Package: procmeter3
Version: 3.5c-1
Severity: important

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79a3f56 in ?? () from /usr/lib/libXaw.so.7
(gdb) bt
#0  0x00007ffff79a3f56 in ?? () from /usr/lib/libXaw.so.7
#1  0x00007ffff79a41fe in ?? () from /usr/lib/libXaw.so.7
#2  0x00007ffff75277a2 in ?? () from /usr/lib/libXt.so.6
#3  0x00007ffff7527b76 in XtSetValues () from /usr/lib/libXt.so.6
#4  0x0000000000404e75 in CreateMenus (parent=0x626650) at menus.c:151
#5  0x00000000004077f6 in Start (argc=0x7fffffffe0dc, argv=0x7fffffffe298) at
window.c:113
#6  0x000000000040b676 in main (argc=1, argv=0x7fffffffe298) at procmeter.c:89


#4  0x0000000000404e75 in CreateMenus (parent=0x626650) at menus.c:151
151      XtSetValues(menulabel,args,nargs);
(gdb) p menulabel
$1 = (Widget) 0x0

The package defaults to symlinking /usr/bin/procmeter3 to the xaw version of
the package.

Explicitly starting /usr/bin/procmeter3-gtk2 works fine.

Exporting this report out of #602975 as it is a different cause and the gtk2 
frontend
works fine on this system. (Joey's patch for #602975 makes no difference to this
crash.)

I've had a look at the seg fault and it appears that the name of the
returned widget the problem:

(gdb) p *menulabel
$7 = {core = {self = 0x632eb0, widget_class = 0x7ffff7bd6e20, parent = 
0x632a90, xrm_name = 540, 
    being_destroyed = 0 '\000', destroy_callbacks = 0x0, constraints = 0x0, x = 
0, y = 0, width = 78, height = 21, 
    border_width = 0, managed = 1 '\001', sensitive = 1 '\001', 
ancestor_sensitive = 1 '\001', event_table = 0x0, tm = {
      translations = 0x0, proc_table = 0x0, current_state = 0x0, lastEventTime 
= 0}, accelerators = 0x0, 
    border_pixel = 6500656, border_pixmap = 25, popup_list = 0x0, num_popups = 
0, 
    name = 0x40004 <Address 0x40004 out of bounds>, screen = 0x0, colormap = 0, 
window = 6500688, depth = 1, 
    background_pixel = 6503072, background_pixmap = 6502832, visible = -48 
'\320', mapped_when_managed = 59 ';'}}

name is out of bounds in the Widget returned from 
XtNameToWidget(module_menu,"menuLabel"),
on lines 150 and 170 of xaw/menus.c - wondering if this could be down to a 
particular font package not being installed. (Current set includes gsfonts 
gsfonts-x11
texlive-fonts-recommended ttf-freefont x-ttcidfont-conf xfonts-100dpi 
xfonts-75dpi
xfonts-encodings xfonts-utils.) (If these lines are omitted, I get Error: 
Aborting: no font found)




-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages procmeter3 depends on:
ii  libatk1.0-0                   1.30.0-1   The ATK accessibility toolkit
ii  libc6                         2.11.2-7   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.10-6   The Cairo 2D vector graphics libra
ii  libfontconfig1                2.8.0-2.1  generic font configuration library
ii  libfreetype6                  2.4.2-2.1  FreeType 2 font engine, shared lib
ii  libglib2.0-0                  2.24.2-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-2   The GTK+ graphical user interface 
ii  libice6                       2:1.0.7-1  X11 Inter-Client Exchange library
ii  libpango1.0-0                 1.28.3-1   Layout and rendering of internatio
ii  libsm6                        2:1.2.0-1  X11 Session Management library
ii  libx11-6                      2:1.3.3-4  X11 client-side library
ii  libxaw7                       2:1.0.8-2  X11 Athena Widget library
ii  libxext6                      2:1.1.2-1  X11 miscellaneous extension librar
ii  libxmu6                       2:1.1.0-1  X11 miscellaneous utility library
ii  libxt6                        1:1.0.7-1  X11 toolkit intrinsics library

procmeter3 recommends no packages.

procmeter3 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to