Hey Martin,

2009/3/6 Martin Pitt

> Then these programs most likely intercept crashes on their own, so
that


not at all. the driver signal handler is the following:

> static void setup_signals(void)
> {
>         struct sigaction        sa;
>
>         sigemptyset(&sa.sa_mask);
>         sa.sa_flags = 0;
>
>         sa.sa_handler = set_exit_flag;
>         sigaction(SIGTERM, &sa, NULL);
>         sigaction(SIGINT, &sa, NULL);
>         sigaction(SIGQUIT, &sa, NULL);
>
>         sa.sa_handler = SIG_IGN;
>         sigaction(SIGHUP, &sa, NULL);
>         sigaction(SIGPIPE, &sa, NULL);
> }


> the kernel doesn't use the default core dump exit route. Could you
> please try the following:
>
>  - find out the pid of any of those programs (e. g. /lib/nut/bestups) with
> "ps aux | grep bestups"
>  - sudo strace -o /tmp/trace -p PidFromAbove
>  - sudo kill -SEGV PidFromAbove
>  - attach /tmp/trace here
>

I've attached the trace for snmp-ups.
I don't see anything special!

-- Arnaud


** Attachment added: "trace.gz"
   http://launchpadlibrarian.net/23540806/trace.gz

-- 
apport doesn't seem to catch a SIGSEGV in NUT
https://bugs.launchpad.net/bugs/240565
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to