Package: seyon Version: 2.20c-29-1 Severity: important Tags: patch
After upgrading to Ubuntu 9.04 seyon crashes during launch. The crash does not occurs on Debian testing. I found that the problem is related to the Debian patch applied to seyon sources, see attached patch, and exists in Debian package. Hope this helps Regards Frederic Danis -- System Information: Debian Release: 5.0 APT prefers jaunty-updates APT policy: (500, 'jaunty-updates'), (500, 'jaunty-security'), (500, 'jaunty-proposed'), (500, 'jaunty') Architecture: i386 (i686) Kernel: Linux 2.6.28-15-generic (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages seyon depends on: ii debconf [debconf-2.0 1.5.26ubuntu3 Debian configuration management sy ii gnome-terminal [x-te 2.26.0-0ubuntu2 The GNOME 2 terminal emulator appl ii libc6 2.9-4ubuntu6 GNU C Library: Shared libraries ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libsm6 2:1.1.0-1 X11 Session Management library ii libx11-6 2:1.1.99.2-1ubuntu2 X11 client-side library ii libxaw7 2:1.0.5-1 X11 Athena Widget library ii libxext6 2:1.0.99.1-0ubuntu3 X11 miscellaneous extension librar ii libxmu6 2:1.0.4-1 X11 miscellaneous utility library ii libxpm4 1:3.5.7-1 X11 pixmap library ii libxt6 1:1.0.5-3ubuntu1 X11 toolkit intrinsics library ii xterm [x-terminal-em 241-1ubuntu1 X terminal emulator seyon recommends no packages. Versions of packages seyon suggests: pn ckermit <none> (no description available) pn lrzsz <none> (no description available) -- no debconf information *** /home/frederic.danis.ubuntu710/downloads/seyon/SeString.patch --- SeString.c.orig 2009-08-19 14:14:24.000000000 +0200 +++ SeString.c 2009-08-19 14:15:18.000000000 +0200 @@ -104,7 +104,7 @@ strncpy(buffer, source, REG_BUF); /* Null-terminate, as expected by str_strip_lead_end_space(). */ - buffer[REG_BUF] = '\0'; + buffer[REG_BUF-1] = '\0'; bufptr = str_strip_lead_end_space(buffer);
--- SeString.c.orig 2009-08-19 14:14:24.000000000 +0200 +++ SeString.c 2009-08-19 14:15:18.000000000 +0200 @@ -104,7 +104,7 @@ strncpy(buffer, source, REG_BUF); /* Null-terminate, as expected by str_strip_lead_end_space(). */ - buffer[REG_BUF] = '\0'; + buffer[REG_BUF-1] = '\0'; bufptr = str_strip_lead_end_space(buffer);