Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 243332 - stabilization request for dev-util/duma-2.5.13
Summary: stabilization request for dev-util/duma-2.5.13
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Steve Arnold
URL: https://sourceforge.net/tracker/?func...
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: CVE-2008-5050
  Show dependency tree
 
Reported: 2008-10-23 04:31 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2008-11-22 17:54 UTC (History)
1 user (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 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2008-10-23 04:31:17 UTC
When using duma-2.4.27 to run a program, the program aborts immediately with SIGILL / Illegal Instruction. This problem may be specific to my architecture, as another amd64 user reported a similar problem (though he never specified which version of duma he was using) at duma's sourceforge.net page.
However, duma-2.5.13 doesn't crash with the Illegal Instruction signal when preloaded. I think that means that duma-2.5.13, though "unstable", should be "stabilized" since the "stable" duma-2.4.27 isn't stable on my machine:


Reproducible: Always

Steps to Reproduce:
1. Be on amd64 system?
2. run echo with LD_PRELOAD=/usr/lib/libduma.so.0.0 and with duma-2.4.27 installed
3. see failure
Actual Results:  

GDB output from duma-2.4.27 crashing on my machine:

(gdb) exec /bin/echo
(gdb) set env LD_PRELOAD=/usr/lib/libduma.so.0.0
(gdb) set args test
(gdb) run
Starting program: /bin/echo test
DUMA 2.4.27 (shared library)
Copyright (C) 2002-2006 Hayati Ayguen <h_ayguen@web.de>, Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com>

[Thread debugging using libthread_db enabled]
DUMA 2.4.27 (shared library)
Copyright (C) 2002-2006 Hayati Ayguen <h_ayguen@web.de>, Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com>

test
[New Thread 0x2aecb7fbbb20 (LWP 5092)]

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0x2aecb7fbbb20 (LWP 5092)]
0x00002aecb72e5f37 in kill () from /lib64/libc.so.6
(gdb) bt
#0  0x00002aecb72e5f37 in kill () from /lib64/libc.so.6
#1  0x00002aecb70724ae in DUMA_Abort (pattern=<value optimized out>) at print.c:304
#2  0x00002aecb706fefe in DUMA_delFrame () at duma.c:1604
#3  0x00002aecb706ff25 in _duma_exit () at duma.c:1629
#4  0x00002aecb706e62f in ?? () from /usr/lib/libduma.so.0.0
(gdb) 



Expected Results:  
same GDB session with duma-2.5.13 installed:

(gdb) set env LD_PRELOAD=/usr/lib/libduma.so.0.0.0
(gdb) set args test
(gdb) run
Starting program: /bin/echo test
DUMA 2.5.13 (shared library, NO_LEAKDETECTION)
Copyright (C) 2006 Michael Eddington <meddington@gmail.com>
Copyright (C) 2002-2008 Hayati Ayguen <h_ayguen@web.de>, Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com>

[Thread debugging using libthread_db enabled]
DUMA 2.5.13 (shared library, NO_LEAKDETECTION)
Copyright (C) 2006 Michael Eddington <meddington@gmail.com>
Copyright (C) 2002-2008 Hayati Ayguen <h_ayguen@web.de>, Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com>

test

Program exited normally.
(gdb) run
Starting program: /bin/echo test
ERROR: ld.so: object '/usr/lib/libduma.so.0.0.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libduma.so.0.0.0' from LD_PRELOAD cannot be preloaded: ignored.
test

Program exited normally.
Comment 1 Steve Arnold archtester gentoo-dev 2008-11-10 19:47:00 UTC
Please stablize 2.5.13 (looks like clamav needsit).  Thanks...
Comment 2 Raúl Porcel (RETIRED) gentoo-dev 2008-11-14 10:30:08 UTC
x86 stable
Comment 3 Tobias Scherbaum (RETIRED) gentoo-dev 2008-11-15 19:20:25 UTC
ppc stable
Comment 4 Markus Meier gentoo-dev 2008-11-22 17:54:50 UTC
amd64 stable, all arches done.