Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143897 - app-crypt/outguess-0.2 segfaults when handling PPM images
Summary: app-crypt/outguess-0.2 segfaults when handling PPM images
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard: PENDING REMOVAL Nov 28th 2006
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2006-08-14 09:49 UTC by postmodern
Modified: 2006-11-29 18:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description postmodern 2006-08-14 09:49:39 UTC
outguess-0.2 claims to support PPM image format for embedding/extracting stegonographic data. While testing outguess with PPM (ascii and raw) files I received the following errors.

outguess -k "testtest" -d info main2_lg.ppm test.ppm
Reading main2_lg.ppm....
Extracting usable bits:   474660 bits
Encoded 'info': 16672 bits, 2084 bytes
Finding best embedding...
    0:  8341(49.9%)[50.0%], bias -1699(-0.20), saved:     0, total:  1.76%
    1:  8299(49.7%)[49.8%], bias -1676(-0.20), saved:     4, total:  1.75%
    2:  8318(49.8%)[49.9%], bias -1702(-0.20), saved:     2, total:  1.75%
    4:  8195(49.1%)[49.2%], bias -1665(-0.20), saved:    17, total:  1.73%
   34:  8292(49.6%)[49.7%], bias -1782(-0.21), saved:     5, total:  1.75%
34, 6510: Embedding data: 16672 in 474660
Bits embedded: 16704, changed: 8292(49.6%)[49.7%], bias: -1782, tot: 474415, skip: 457711
Segmentation fault

(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000000000404e46 in ?? ()
#2  0x00002b7e22e6b644 in __libc_start_main () from /lib/tls/libc.so.6
#3  0x000000000040117a in ?? ()
#4  0x00007fff87eca738 in ?? ()
#5  0x000000000000001c in ?? ()
#6  0x0000000000000007 in ?? ()
#7  0x00007fff87ecab0f in ?? ()
#8  0x00007fff87ecab21 in ?? ()
#9  0x00007fff87ecab24 in ?? ()
#10 0x00007fff87ecab2d in ?? ()
#11 0x00007fff87ecab30 in ?? ()
#12 0x00007fff87ecab35 in ?? ()
#13 0x00007fff87ecab42 in ?? ()
#14 0x0000000000000000 in ?? ()

emerge --info:
Gentoo Base System version 1.12.4
Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 unknown
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde lzw lzw-tiff mp3 mpeg ncurses nls nptl opengl pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts usb xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-25 06:30:59 UTC
Have you tried a newer version?
I see that 0.6 was released a long time ago.
Upstream seems unmaintained.
Comment 2 postmodern 2006-09-26 20:23:09 UTC
Correct me if I'm wrong, but stegdetect-0.6 and outguess-0.2 are two separate code-bases.
Comment 3 Alon Bar-Lev (RETIRED) gentoo-dev 2006-10-24 11:26:18 UTC
Hello treecleaner,

This version (and last) is from 2001-10.
Upstream is not responsive.
It has segmentation fault, but it seems that noone in the crypto herd is about to solve this for upstream.
It has no dependencies in the tree.

I suggest to remove this one from the tree.

If someone wishes to solve this issue, please reassign to your-self.

Thanks!
Comment 4 Christian Heim (RETIRED) gentoo-dev 2006-11-04 12:26:33 UTC
nothing depends on it -> package.mask'ed, pending removal
Comment 5 Christian Heim (RETIRED) gentoo-dev 2006-11-04 12:47:57 UTC
Guess Alec really needs to follow his own guidelines ...
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2006-11-29 18:12:30 UTC
punted