[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#690034: marked as done (libmilter1.0.1: milters crash when under high load)



Your message dated Sat, 11 Jul 2015 13:20:43 +0200
with message-id <55A0FC0B.5000802@debian.org>
and subject line Re: Bug#690034: libmilter1.0.1: milters crash when under high load
has caused the Debian Bug report #690034,
regarding libmilter1.0.1: milters crash when under high load
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 owner@bugs.debian.org
immediately.)


-- 
690034: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690034
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libmilter1.0.1
Version: 8.14.4-2.1
Severity: normal

Hi,

I've got serveral milters when crash when under high load.
The problem seems to be that a signal is caught in poll but the handler doesn't do the right thing.
I think the problem is that the signal shouldn't fire at all.

From the core I've got the following backtrace:

Program terminated with signal 6, Aborted.
#0  0x00007f4bdfe01475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007f4bdfe01475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f4bdfe046f0 in *__GI_abort () at abort.c:92
#2  0x00007f4bdfe3b32b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007f4bdfebbf37 in *__GI___fortify_fail (msg=0x7f4bdff19c68 "longjmp causes uninitialized stack frame") at fortify_fail.c:32
#4  0x00007f4bdfebbec9 in ____longjmp_chk () at ../sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S:86
#5  0x00007f4bdfebbe33 in __longjmp_chk (env=env@entry=0x7f4be05d5c40, val=val@entry=1) at ../setjmp/longjmp.c:40
#6  0x00007f4be037dc85 in alarmfunc (sig=<optimized out>) at hostip.c:515
#7  <signal handler called>
#8  0x00007f4bdfe9cac3 in *__GI___poll (fds=<optimized out>, fds@entry=0x7fffe23cd280, nfds=<optimized out>, nfds@entry=1, timeout=timeout@entry=5000)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#9  0x00007f4be05de484 in mi_listener (conn=<optimized out>, dbg=0, smfi=0x14b09f0, timeout=7210, backlog=<optimized out>) at listener.c:766
#10 0x00007f4be05defd7 in smfi_main () at main.c:242
#11 0x0000000000402621 in main (argc=5, argv=0x7fffe23cd508) at disclaimermilter.c:560

Is there any more information I can add which will help?

Cheers,
Scott

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmilter1.0.1 depends on:
ii  libc6  2.13-35

libmilter1.0.1 recommends no packages.

libmilter1.0.1 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
On 2015-07-11 12:08, Scott Ashcroft wrote:
> This turned out to be a thread safety caused by another library I was
> linking with.
> Once I'd sorted that out I couldn't trigger the crash.
> 
> Please close the bug.

Thanks for the feedback, closing.


Andreas

--- End Message ---

Reply to: