Your message dated Mon, 18 Jan 2010 03:17:38 +0000
with message-id <[email protected]>
and subject line Bug#563938: fixed in haveged 0.9-2
has caused the Debian Bug report #563938,
regarding haveged: segfaults in collect_ndrand
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
563938: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563938
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: haveged
Version: 0.9-1
Severity: normal

Hi.

On one of my machines (Dell Latitude E6500) haveged justs segfaults.

I recompiled with DEB_BUILD_OPTIONS=nostrip, the resulting backtrace is
attached.

Grüße,
Sven.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: lang=de...@euro, lc_ctype=de...@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash

Versions of packages haveged depends on:
ii  libc6                         2.10.2-3   Embedded GNU C Library: Shared lib

haveged recommends no packages.

haveged suggests no packages.

-- no debconf information
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/haveged...done.
(gdb) run
Starting program: /usr/sbin/haveged 

Program received signal SIGSEGV, Segmentation fault.
0x080518ee in collect_ndrand (perf=<value optimized out>) at oneiteration.h:131
        in oneiteration.h
(gdb) bt full
#0  0x080518ee in collect_ndrand (perf=<value optimized out>) at 
oneiteration.h:131
        jumps = {0, 1248, 2490, 3728, 4982, 6228, 7476, 8724, 9972, 11220, 
12468, 13716, 14964, 
          16212, 17460, 18708, 19956, 21204, 22452, 23700, 24948, 26196, 27444, 
28692, 29940, 
          31188, 32436, 33684, 34932, 36180, 37428, 38676, 39924, 41172, 42420, 
43668, 44916, 
          46164, 47412, 48660}
        Pt0 = 0x846c010
        Pt1 = 0x846c004
        Pt2 = <value optimized out>
        Pt3 = 0x5bca345b
        et0 = {tv_sec = -1073745864, tv_usec = -1209101954}
        et1 = {tv_sec = -1208233024, tv_usec = 1}
        i = 1539986131
        inter = <value optimized out>
        PTtest = <value optimized out>
        pt = 138854400
        havege_hardtick = 1879
#1  0x08055d12 in ndinit (params=0x8057ce0, perf=0x0) at havege.c:368
        i = 1
#2  0x08048ee0 in run (poolsize=4096, output=0xbffff200, buffer=0xbffff420, 
perf=0x0)
    at haveged.c:257
        fout = 0xa
        random_fd = -1209260141
        ct = 10
        ft = -1208238092
#3  0x0804949e in main (argc=1, argv=0xbffff7a4) at haveged.c:243
        hp = 0x0
        hpf = {fill = -1073744136, etime = 134514556}
        cmds = {0x80562c3 "d", 0x80563f7 "data", 0x80563fc "1", 0x80563fe "Data 
cache size [KB]", 
          0x8056320 "i", 0x8056413 "inst", 0x80563fc "1", 0x8056418 
"Instruction cache size [KB]", 
          0x8056434 "f", 0x8056436 "file", 0x80563fc "1", 
          0x8056628 "Sample output file - default: 'sample'", 0x80568e7 "r", 
0x805643b "run", 
          0x80563fc "1", 0x8056650 "0=daemon,1=config info,>1=Write <r>KB 
sample file", 
          0x805643f "v", 0x8056441 "verbose", 0x80563fc "1", 
          0x8056684 "Output level 0=minimal,1=config/fill items", 0x80568d9 
"w", 
          0x8056449 "write", 0x80563fc "1", 0x80566b0 "Set 
write_wakeup_threshold [BITS]", 
          0x805644f "h", 0x8056458 "help", 0x8056451 "0", 0x8056453 "This help"}
        c = <value optimized out>
        j = <value optimized out>
        poolsize = 1539986131
(gdb) 
#0  0x080518ee in collect_ndrand (perf=<value optimized out>) at 
oneiteration.h:131
        jumps = {0, 1248, 2490, 3728, 4982, 6228, 7476, 8724, 9972, 11220, 
12468, 13716, 14964, 
          16212, 17460, 18708, 19956, 21204, 22452, 23700, 24948, 26196, 27444, 
28692, 29940, 
          31188, 32436, 33684, 34932, 36180, 37428, 38676, 39924, 41172, 42420, 
43668, 44916, 
          46164, 47412, 48660}
        Pt0 = 0x846c010
        Pt1 = 0x846c004
        Pt2 = <value optimized out>
        Pt3 = 0x5bca345b
        et0 = {tv_sec = -1073745864, tv_usec = -1209101954}
        et1 = {tv_sec = -1208233024, tv_usec = 1}
        i = 1539986131
        inter = <value optimized out>
        PTtest = <value optimized out>
        pt = 138854400
        havege_hardtick = 1879
#1  0x08055d12 in ndinit (params=0x8057ce0, perf=0x0) at havege.c:368
        i = 1
#2  0x08048ee0 in run (poolsize=4096, output=0xbffff200, buffer=0xbffff420, 
perf=0x0)
    at haveged.c:257
        fout = 0xa
        random_fd = -1209260141
        ct = 10
        ft = -1208238092
#3  0x0804949e in main (argc=1, argv=0xbffff7a4) at haveged.c:243
        hp = 0x0
        hpf = {fill = -1073744136, etime = 134514556}
        cmds = {0x80562c3 "d", 0x80563f7 "data", 0x80563fc "1", 0x80563fe "Data 
cache size [KB]", 
          0x8056320 "i", 0x8056413 "inst", 0x80563fc "1", 0x8056418 
"Instruction cache size [KB]", 
          0x8056434 "f", 0x8056436 "file", 0x80563fc "1", 
          0x8056628 "Sample output file - default: 'sample'", 0x80568e7 "r", 
0x805643b "run", 
          0x80563fc "1", 0x8056650 "0=daemon,1=config info,>1=Write <r>KB 
sample file", 
          0x805643f "v", 0x8056441 "verbose", 0x80563fc "1", 
          0x8056684 "Output level 0=minimal,1=config/fill items", 0x80568d9 
"w", 
          0x8056449 "write", 0x80563fc "1", 0x80566b0 "Set 
write_wakeup_threshold [BITS]", 
          0x805644f "h", 0x8056458 "help", 0x8056451 "0", 0x8056453 "This help"}
        c = <value optimized out>
        j = <value optimized out>
        poolsize = 1539986131
(gdb) quit


--- End Message ---
--- Begin Message ---
Source: haveged
Source-Version: 0.9-2

We believe that the bug you reported is fixed in the latest version of
haveged, which is due to be installed in the Debian FTP archive:

haveged_0.9-2.diff.gz
  to main/h/haveged/haveged_0.9-2.diff.gz
haveged_0.9-2.dsc
  to main/h/haveged/haveged_0.9-2.dsc
haveged_0.9-2_amd64.deb
  to main/h/haveged/haveged_0.9-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Kostecke <[email protected]> (supplier of updated haveged package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 17 Jan 2010 21:34:39 -0500
Source: haveged
Binary: haveged
Architecture: source amd64
Version: 0.9-2
Distribution: unstable
Urgency: low
Maintainer: Steve Kostecke <[email protected]>
Changed-By: Steve Kostecke <[email protected]>
Description: 
 haveged    - A Linux entropy source using the HAVEGE algorithm
Closes: 563938
Changes: 
 haveged (0.9-2) unstable; urgency=low
 .
   * Removed '--' from init script start_daemon line. It was preventing
     haveged from using the options passed from the default file.
   * Set '-w 1024' in the defaults file to raise the low water mark and
     increase the average depth of the entropy pool.
   * Added build-dep for gcc-4.3 (Closes: #563938). Thanks to Sven Hartge
     for solving this.
   * Replaced dh_clean -k with dh_prep (lintian warning)
   * Updated standards to 3.8.3
Checksums-Sha1: 
 0da0473d75020931984f424984200a3256c1e5b4 995 haveged_0.9-2.dsc
 c4707ec91e1cbce82f283e08d183138989e879d7 6453 haveged_0.9-2.diff.gz
 2bc94894419480b6c9cd907f01bae76f816572da 31080 haveged_0.9-2_amd64.deb
Checksums-Sha256: 
 d5e63c33c7ae6e8ced81e036c97cd69d55c3053e2d21f40f1211df7cdc1f7f4e 995 
haveged_0.9-2.dsc
 e460efff5bdb69fcecc27ffdbb01f38a77736be5655cd47306b9fd23ef9ff4a5 6453 
haveged_0.9-2.diff.gz
 6a6fc2837234fcd410b0b09a69d13b58b4c3e298adca6cc24749093ea22daad7 31080 
haveged_0.9-2_amd64.deb
Files: 
 7432cdd8cb65e75b17083fb29738be82 995 misc extra haveged_0.9-2.dsc
 325e8d5095e1b60e96200415f7bfca48 6453 misc extra haveged_0.9-2.diff.gz
 cfd9932ddb9cce31d2dcdbb10ae3a3db 31080 misc extra haveged_0.9-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktTyacACgkQElhTTDfsemnT8gCgpj+CASTKLfnW98QjCvCcru8E
KNEAniHRix3ErxZ5pmrivPe3qKXLBcg/
=lLsY
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to