seyon crashes on launch

Bug #415831 reported by fdanis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
seyon (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

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

Revision history for this message
fdanis (frederic-danis) wrote :

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 :
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7d8ae03 in read () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d21f4e in _IO_file_underflow () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7d23cab in _IO_default_uflow () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7d25262 in __uflow () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7d1e7c7 in getc () from /lib/tls/i686/cmov/libc.so.6
#6 0x0804accf in die (sig=6) at /usr/include/bits/stdio.h:47
#7 <signal handler called>
#8 0xffffe430 in __kernel_vsyscall ()
#9 0xb7ce26d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#10 0xb7ce4098 in abort () from /lib/tls/i686/cmov/libc.so.6
#11 0xb7d2024d in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0xb7db4da8 in __fortify_fail () from /lib/tls/i686/cmov/libc.so.6
#13 0xb7db4d60 in __stack_chk_fail () from /lib/tls/i686/cmov/libc.so.6
#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=0x9ba1018) at SeInit.c:73
#17 0x0804b268 in main (argc=Cannot access memory at address 0x3dd6
) at Seyon.c:258

Revision history for this message
fdanis (frederic-danis) wrote :

Fixed in 10.04 Lucid with package seyon 2.20c-30

Changed in seyon (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.