Package: gtk-theme-switch
Followup-For: Bug #229384

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

After looking at the switch(1) code further, it seems that my comments
about the 'dirname' variable were not quite correct. The usage of that
variable does work as originally written, although using g_strdup() on
each copy of it placed in the hash will not do any harm.

I did look at the switch2 code, though, and found exactly the same
problem with storing dent->d_name in the hash as I'd found with the
original switch program. In switch2.c, both lines that go

> g_hash_table_insert (hash, dent->d_name, dirname);

   should be replaced with

> g_hash_table_insert (hash, g_strdup(dent->d_name), dirname);

   This fixed a couple of segfaults that I was getting with switch2.

   I'm also beginning to see that some of the weird messages (and
perhaps even segfaults) are caused by the themes and aren't caused by
switch{,2} in itself.

 .....Ron

- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-merlin-0
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages gtk-theme-switch depends on:
ii  libatk1.0-0                 1.12.4-3     The ATK accessibility toolkit
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libcairo2                   1.2.4-4      The Cairo 2D vector graphics libra
ii  libfontconfig1              2.4.2-1.2    generic font configuration library
ii  libglib1.2                  1.2.10-17    The GLib library of C routines
ii  libglib2.0-0                2.12.4-2     The GLib library of C routines
ii  libgtk1.2                   1.2.10-18    The GIMP Toolkit set of widgets fo
ii  libgtk2.0-0                 2.8.20-7     The GTK+ graphical user interface 
ii  libpango1.0-0               1.14.8-5     Layout and rendering of internatio
ii  libx11-6                    2:1.0.3-7    X11 client-side library
ii  libxcursor1                 1.1.7-4      X cursor management library
ii  libxext6                    1:1.0.1-2    X11 miscellaneous extension librar
ii  libxfixes3                  1:4.0.1-5    X11 miscellaneous 'fixes' extensio
ii  libxi6                      1:1.0.1-4    X11 Input extension library
ii  libxinerama1                1:1.0.1-4.1  X11 Xinerama extension library
ii  libxrandr2                  2:1.1.0.2-5  X11 RandR extension library
ii  libxrender1                 1:0.9.1-3    X Rendering Extension client libra

Versions of packages gtk-theme-switch recommends:
ii  gtk-engines-pixmap            0.12-8.1   Pixmap-based theme for GTK+ 1.2

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGU5WxitqjxNhsdN4RAtOMAJ9fYa1Ec9sNYc+WC+qizeZby2u1MQCfUR2c
s8feJ5uwYZXUqJW5i54lgVI=
=eft9
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to