Thank you for taking the time to report this bug and helping to make
Ubuntu better.

This seems like to be an upstream bug and if it can be confirmed to be
then should be reported there, and we can backport any fix to Ubuntu as
required.

However Lucid is EOL now. If this bug still affects a supported release,
please change the bug status back to New.

** Tags added: needs-upstream-report

** Changed in: haproxy (Ubuntu)
       Status: New => Incomplete

** Tags removed: needs-upstream-report
** Tags added: server-triage-failure

-- 
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to haproxy in Ubuntu.
https://bugs.launchpad.net/bugs/1339801

Title:
  Illegal Instruction crash on startup with spread_checks in
  src/checks.c

Status in haproxy package in Ubuntu:
  Incomplete

Bug description:
  haproxy crashes after starting up successfully, when the spread_checks
  option is provided.

  According to GDB, here is the backtrace of the crash:
  ```
  Program received signal SIGILL, Illegal instruction.
  0x000000000042b97f in process_chk (t=0x6ef7c0) at src/checks.c:1587
  1587  src/checks.c: No such file or directory.
        in src/checks.c
  (gdb) bt
  #0  0x000000000042b97f in process_chk (t=0x6ef7c0) at src/checks.c:1587
  #1  0x00000000004103ee in process_runnable_tasks (next=0x7fffffffe4cc) at 
src/task.c:240
  #2  0x0000000000406440 in run_poll_loop () at src/haproxy.c:1304
  #3  0x0000000000408966 in main (argc=<value optimized out>, 
argv=0x7fffffffe6f8) at src/haproxy.c:1638
  ```

  it's caused by this code:
  ```
                if (global.spread_checks > 0) {
                        rv = srv_getinter(check) * global.spread_checks / 100;
                        rv -= (int) (2 * rv * (rand() / (RAND_MAX + 1.0)));
                }
  ```
  on line 1587  of src/checks.c (the second line in the if clause).

  We're running haproxy 1.5.0

  > lsb_release -rd
  Description:  Ubuntu 10.04.4 LTS
  Release:      10.04

  > uname -a
  Linux 789b4b1b-6f7b-44cf-accc-88d90341f17a 3.8.0-29-generic 
#42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 GNU/Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/haproxy/+bug/1339801/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to     : ubuntu-ha@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help   : https://help.launchpad.net/ListHelp

Reply via email to