Binary package hint: seyon
Hello,
I just upgrade from Ubuntu 8.10 to Ubuntu 9.04.
When I tried to launch seyon (version 2.20c-29) I got the following error :
Seyon Copyright (c) 1992-1993 Muhammad M. Saggaf. All rights reserved.
Version 2 rev. 20c i686-Linux buildd@palmer 11/07/08 08:33:40.
*** stack smashing detected ***: seyon terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7d9ada8]
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7d9ad60]
seyon[0x80546fd]
seyon[0x8054876]
seyon[0x804fdde]
seyon[0x804b268]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7cb3775]
seyon[0x804aa01]
======= Memory map: ========
08048000-0805f000 r-xp 00000000 08:02 1365333 /usr/bin/seyon
0805f000-08060000 r--p 00016000 08:02 1365333 /usr/bin/seyon
08060000-08062000 rw-p 00017000 08:02 1365333 /usr/bin/seyon
08062000-0806b000 rw-p 08062000 00:00 0
09770000-09791000 rw-p 09770000 00:00 0 [heap]
b7c56000-b7c5a000 r-xp 00000000 08:02 1358553 /usr/lib/libXfixes.so.3.1.0
b7c5a000-b7c5b000 rw-p 00003000 08:02 1358553 /usr/lib/libXfixes.so.3.1.0
b7c5b000-b7c63000 r-xp 00000000 08:02 1359260 /usr/lib/libXrender.so.1.3.0
b7c63000-b7c64000 r--p 00007000 08:02 1359260 /usr/lib/libXrender.so.1.3.0
b7c64000-b7c65000 rw-p 00008000 08:02 1359260 /usr/lib/libXrender.so.1.3.0
b7c65000-b7c6d000 r-xp 00000000 08:02 6508183 /usr/lib/libXcursor.so.1.0.2
b7c6d000-b7c6e000 rw-p 00007000 08:02 6508183 /usr/lib/libXcursor.so.1.0.2
b7c6e000-b7c70000 rw-p b7c6e000 00:00 0
b7c70000-b7c74000 r-xp 00000000 08:02 9418793 /usr/lib/libXdmcp.so.6.0.0
b7c74000-b7c75000 rw-p 00003000 08:02 9418793 /usr/lib/libXdmcp.so.6.0.0
b7c75000-b7c77000 r-xp 00000000 08:02 4481603 /lib/tls/i686/cmov/libdl-2.9.so
b7c77000-b7c78000 r--p 00001000 08:02 4481603 /lib/tls/i686/cmov/libdl-2.9.so
b7c78000-b7c79000 rw-p 00002000 08:02 4481603 /lib/tls/i686/cmov/libdl-2.9.so
b7c79000-b7c91000 r-xp 00000000 08:02 1358995 /usr/lib/libxcb.so.1.1.0
b7c91000-b7c92000 r--p 00017000 08:02 1358995 /usr/lib/libxcb.so.1.1.0
b7c92000-b7c93000 rw-p 00018000 08:02 1358995 /usr/lib/libxcb.so.1.1.0
b7c93000-b7c95000 r-xp 00000000 08:02 5760744 /usr/lib/libXau.so.6.0.0
b7c95000-b7c96000 r--p 00001000 08:02 5760744 /usr/lib/libXau.so.6.0.0
b7c96000-b7c97000 rw-p 00002000 08:02 5760744 /usr/lib/libXau.so.6.0.0
b7c97000-b7c9a000 r-xp 00000000 08:02 2067046 /lib/libuuid.so.1.2
b7c9a000-b7c9b000 r--p 00002000 08:02 2067046 /lib/libuuid.so.1.2
b7c9b000-b7c9c000 rw-p 00003000 08:02 2067046 /lib/libuuid.so.1.2
b7c9c000-b7c9d000 rw-p b7c9c000 00:00 0
b7c9d000-b7df9000 r-xp 00000000 08:02 4481600 /lib/tls/i686/cmov/libc-2.9.so
b7df9000-b7dfa000 ---p 0015c000 08:02 4481600 /lib/tls/i686/cmov/libc-2.9.so
b7dfa000-b7dfc000 r--p 0015c000 08:02 4481600 /lib/tls/i686/cmov/libc-2.9.so
b7dfc000-b7dfd000 rw-p 0015e000 08:02 4481600 /lib/tls/i686/cmov/libc-2.9.so
b7dfd000-b7e00000 rw-p b7dfd000 00:00 0
b7e00000-b7eea000 r-xp 00000000 08:02 1357412 /usr/lib/libX11.so.6.2.0
b7eea000-b7eeb000 ---p 000ea000 08:02 1357412 /usr/lib/libX11.so.6.2.0
b7eeb000-b7eec000 r--p 000ea000 08:02 1357412 /usr/lib/libX11.so.6.2.0
b7eec000-b7eee000 rw-p 000eb000 08:02 1357412 /usr/lib/libX11.so.6.2.0
b7eee000-b7eef000 rw-p b7eee000 00:00 0
b7eef000-b7efd000 r-xp 00000000 08:02 496854 /usr/lib/libXext.so.6.4.0
b7efd000-b7efe000 r--p 0000d000 08:02 496854 /usr/lib/libXext.so.6.4.0
b7efe000-b7eff000 rw-p 0000e000 08:02 496854 /usr/lib/libXext.so.6.4.0
b7eff000-b7f0e000 r-xp 00000000 08:02 6508168 /usr/lib/libXpm.so.4.11.0
b7f0e000-b7f0f000 rw-p 0000f000 08:02 6508168 /usr/lib/libXpm.so.4.11.0
b7f0f000-b7f24000 r-xp 00000000 08:02 1357239 /usr/lib/libICE.so.6.3.0
b7f24000-b7f25000 rw-p 00014000 08:02 1357239 /usr/lib/libICE.so.6.3.0
b7f25000-b7f27000 rw-p b7f25000 00:00 0
b7f27000-b7f2e000 r-xp 00000000 08:02 1357422 /usr/lib/libSM.so.6.0.0
b7f2e000-b7f2f000 r--p 00006000 08:02 1357422 /usr/lib/libSM.so.6.0.0
b7f2f000-b7f30000 rw-p 00007000 08:02 1357422 /usr/lib/libSM.so.6.0.0
b7f30000-b7f7f000 r-xp 00000000 08:02 1362296 /usr/lib/libXt.so.6.0.0
b7f7f000-b7f80000 r--p 0004f000 08:02 1362296 /usr/lib/libXt.so.6.0.0
b7f80000-b7f83000 rw-p 00050000 08:02 1362296 /usr/lib/libXt.so.6.0.0
b7f83000-b7f84000 rw-p b7f83000 00:00 0
>> Error: Killed by signal 6b7f
>> Notice: Debugging info: pid=8654.
>> Notice: Press any key to exit
-------------------------------
~$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
~$ apt-cache policy seyon
seyon:
Installed: 2.20c-29
Candidate: 2.20c-29
Version table:
*** 2.20c-29 0
500 http://ftp.oleane.net jaunty/universe Packages
100 /var/lib/dpkg/status
I found the problem in SeString.c file line 107. I attached the patch file.
But it seems to be related to Debian patch file (seyon_ 2.20c-29. diff.gz at line 2225).
Here is the GDB backtrace : i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 bits/stdio. h:47 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 0x9ba1018) at SeInit.c:73
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7d8ae03 in read () from /lib/tls/
#2 0xb7d21f4e in _IO_file_underflow () from /lib/tls/
#3 0xb7d23cab in _IO_default_uflow () from /lib/tls/
#4 0xb7d25262 in __uflow () from /lib/tls/
#5 0xb7d1e7c7 in getc () from /lib/tls/
#6 0x0804accf in die (sig=6) at /usr/include/
#7 <signal handler called>
#8 0xffffe430 in __kernel_vsyscall ()
#9 0xb7ce26d0 in raise () from /lib/tls/
#10 0xb7ce4098 in abort () from /lib/tls/
#11 0xb7d2024d in ?? () from /lib/tls/
#12 0xb7db4da8 in __fortify_fail () from /lib/tls/
#13 0xb7db4d60 in __stack_chk_fail () from /lib/tls/
#14 0x080546fd in str_stripspc_copy (dest=0xbfb468c8 "~/.seyon", source=0x805d5bc "~/.seyon") at SeString.c:114
#15 0x08054876 in expand_fname (fname=0x805d5bc "~/.seyon", buffer=0xbfb46a08 "8\"�\t", size=256) at SeSubs.c:322
#16 0x0804fdde in InitVariables (topLevel=
#17 0x0804b268 in main (argc=Cannot access memory at address 0x3dd6
) at Seyon.c:258