Package: libdspam7-drv-hash
Version: 3.10.1+dfsg-11
Severity: grave
Justification: causes non-serious data loss
Sample of dmesg:
[1701173.909095] dspam[15582]: segfault at 7f8c2197acf8 ip 00007f8c1ea8f69a sp
00007f8c1cbe9048 error 4 in libhash_drv.so.7.0.0[7f8c1ea8b000+6000]
[1775508.341567] cssclean[25298]: segfault at 7f9b7086a000 ip 0000000000403b5b
sp 00007fff7d456130 error 7 in cssclean[400000+c000]
[1785820.256253] dspam[8177]: segfault at 7ff586ffe2f8 ip 00007ff58dd4169a sp
00007ff58cd35048 error 4 in libhash_drv.so.7.0.0[7ff58dd3d000+6000]
[1785862.479249] dspam[8243]: segfault at 7fa456fa62f8 ip 00007fa457fac69a sp
00007fa4577a1048 error 4 in libhash_drv.so.7.0.0[7fa457fa8000+6000]
[1785888.517082] dspam[8281]: segfault at 7fef8160c2f8 ip 00007fef8261269a sp
00007fef81e07048 error 4 in libhash_drv.so.7.0.0[7fef8260e000+6000]
[1786011.902307] dspam[8760]: segfault at 7f8a051752f8 ip 00007f8a0617b69a sp
00007f8a06171048 error 4 in libhash_drv.so.7.0.0[7f8a06177000+6000]
I happened to be in a situation where I can't even fully flush the postfix
queue without having
Dspam to segfault.
I end up installing dspam-dbg and gdb and attach to the process [I wasn't able
to run the process
without the init-script].
Here is a stack trace, but sadly libdspam7-drv-hash does not provide debug
symbols.
(gdb) bt
#0 0x00007ff5afdc369a in _hash_drv_seek () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
#1 0x00007ff5afdc3a19 in _hash_drv_get_spamrecord () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
#2 0x00007ff5afdc3a90 in _ds_get_spamrecord () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
#3 0x00007ff5afdc3cfd in _ds_getall_spamrecords () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
#4 0x00007ff5b28422f6 in _ds_operate () from
/usr/lib/x86_64-linux-gnu/libdspam.so.7
#5 0x00007ff5b2842e90 in dspam_process () from
/usr/lib/x86_64-linux-gnu/libdspam.so.7
#6 0x000000000040bad7 in process_message (ATX=ATX@entry=0xd58e90,
message=message@entry=0xd5aa10,
username=username@entry=0xd584e0 "[email protected]",
result_string=result_string@entry=0x7ff5afdbc348) at dspam.c:540
#7 0x000000000040ce4d in process_users (ATX=ATX@entry=0xd58e90,
message=message@entry=0xd5af10) at dspam.c:1882
#8 0x000000000040faa0 in process_connection (ptr=0xd56f80) at daemon.c:738
#9 0x00007ff5b2621b50 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007ff5b236ba7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()
(gdb) bt full
#0 0x00007ff5afdc369a in _hash_drv_seek () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
No symbol table info available.
#1 0x00007ff5afdc3a19 in _hash_drv_get_spamrecord () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
No symbol table info available.
#2 0x00007ff5afdc3a90 in _ds_get_spamrecord () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
No symbol table info available.
#3 0x00007ff5afdc3cfd in _ds_getall_spamrecords () from
/usr/lib/x86_64-linux-gnu/dspam/libhash_drv.so
No symbol table info available.
#4 0x00007ff5b28422f6 in _ds_operate () from
/usr/lib/x86_64-linux-gnu/libdspam.so.7
No symbol table info available.
#5 0x00007ff5b2842e90 in dspam_process () from
/usr/lib/x86_64-linux-gnu/libdspam.so.7
No symbol table info available.
#6 0x000000000040bad7 in process_message (ATX=ATX@entry=0xd58e90,
message=message@entry=0xd5aa10,
username=username@entry=0xd584e0 "[email protected]",
result_string=result_string@entry=0x7ff5afdbc348) at dspam.c:540
CTX = 0xd96700
components = <optimized out>
copyback = <optimized out>
have_signature = <optimized out>
result = <optimized out>
i = <optimized out>
internally_canned = 0
-- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libdspam7-drv-hash depends on:
ii libc6 2.13-38
ii libdspam7 3.10.1+dfsg-11
libdspam7-drv-hash recommends no packages.
libdspam7-drv-hash suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]