Package: gnomebaker
Version: 0.6.2-2
Severity: normal

When /etc/fstab contains long fields for the device node and/or
mountpoint, gnomebaker crashes on startup. I have traced the problem to
function devices_add_device() in the file "src/devices.c", Line 114-115:

        gchar node[64], mount[64];                             
        if(sscanf(*line, "%s\t%s", node, mount) == 2)
                ...

Fields longer than 63 characters cause data corruption by sscanf. The
field lengths are definitely too small, especially when using
"/dev/disk/by-id/*" device nodes with full device serial numbers.

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.22-2-686

Debian Release: lenny/sid
  500 voip-snapshots-debian-sid snapshots.ekiga.net 
  500 unstable        download.xs4all.nl 
  500 unstable        debian-mirrors.sdinet.de 
  500 unstable        deb.opera.com 
  500 testing         download.xs4all.nl 
  500 testing         debian-mirrors.sdinet.de 
  500 pkg-voip-debian-sid pkg-voip.buildserver.net 
    1 experimental    download.xs4all.nl 

--- Package information. ---
Depends                             (Version) | Installed
=============================================-+-===============
libart-2.0-2                      (>= 2.3.18) | 2.3.19-3
libatk1.0-0                       (>= 1.20.0) | 1.20.0-1
libbonobo2-0                      (>= 2.15.0) | 2.20.0-1
libbonoboui2-0                    (>= 2.15.1) | 2.20.0-1
libc6                            (>= 2.6.1-1) | 2.6.1-6
libcairo2                          (>= 1.4.0) | 1.4.10-1
libdbus-1-3                        (>= 1.1.1) | 1.1.1-3
libdbus-glib-1-2                    (>= 0.74) | 0.74-1
libfontconfig1                     (>= 2.4.0) | 2.4.2-1.4
libgconf2-4                       (>= 2.13.5) | 2.20.0-1
libglade2-0                      (>= 1:2.6.1) | 1:2.6.2-1
libglib2.0-0                      (>= 2.14.0) | 2.14.2-1
libgnome-keyring0                    (>= 0.8) | 2.20.0-3
libgnome2-0                       (>= 2.17.3) | 2.20.1.1-1
libgnomecanvas2-0                 (>= 2.11.1) | 2.20.1-1
libgnomeui-0                      (>= 2.17.1) | 2.20.1.1-1
libgnomevfs2-0                 (>= 1:2.17.90) | 1:2.20.0-3
libgstreamer0.10-0               (>= 0.10.14) | 0.10.14-2
libgtk2.0-0                    (>= 2.10.12-3) | 2.12.0-3
libice6                          (>= 1:1.0.0) | 2:1.0.4-1
libnotify1                         (>= 0.4.4) | 0.4.4-3
libnotify1-gtk2.10                            | 
liborbit2                       (>= 1:2.14.1) | 1:2.14.7-0.1
libpango1.0-0                     (>= 1.18.1) | 1.18.2-2
libpopt0                            (>= 1.10) | 1.10-3
libsm6                                        | 2:1.0.3-1+b1
libx11-6                                      | 2:1.0.3-7
libxcursor1                        (>> 1.1.2) | 1:1.1.9-1
libxext6                                      | 1:1.0.3-2
libxfixes3                       (>= 1:4.0.1) | 1:4.0.3-2
libxi6                                        | 2:1.1.3-1
libxinerama1                                  | 1:1.0.2-1
libxml2                           (>= 2.6.29) | 2.6.30.dfsg-2
libxrandr2                       (>= 2:1.2.0) | 2:1.2.2-1
libxrender1                                   | 1:0.9.4-1
wodim                                         | 9:1.1.6-1
genisoimage                                   | 9:1.1.6-1
icedax                                        | 9:1.1.6-1
cdrdao                                        | 1:1.2.2-8
gstreamer0.10-plugins-good                    | 0.10.6-3
gstreamer0.10-plugins-ugly                    | 0.10.6-2
dvd+rw-tools                                  | 7.0-7
gstreamer0.10-ffmpeg                          | 
gstreamer0.10-plugins-base                    | 0.10.14-4




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

Reply via email to