1. 16 Aug, 2023 2 commits
  2. 07 Aug, 2023 1 commit
  3. 31 Jul, 2023 3 commits
  4. 20 Jul, 2023 1 commit
  5. 17 Jul, 2023 1 commit
    • Nils Goroll's avatar
      Fix a race between VBP_Remove() and vbp_thread() · 6a3775fa
      Nils Goroll authored
      Suppose the following happens:
      
      vbp_task() finishes with vt->running = 0 and a heap insert. The
      vbp_cond is signaled under the lock, but now instead of vbp_thread()
      waking up first, VBP_Remove() gets the lock and reaches
      assert(vt->heap_idx == VBH_NOIDX) before the racing vbp_thread()
      deleted the heap.
      
      This is unlikely to happen with static backends, because for those,
      the probe is stopped via the vcl temperature before they get removed.
      
      Fixes https://github.com/nigoroll/libvmod-dynamic/issues/100
      6a3775fa
  6. 14 Jul, 2023 6 commits
  7. 13 Jul, 2023 3 commits
  8. 12 Jul, 2023 1 commit
  9. 11 Jul, 2023 10 commits
  10. 10 Jul, 2023 4 commits
  11. 09 Jul, 2023 2 commits
  12. 07 Jul, 2023 1 commit
  13. 06 Jul, 2023 2 commits
  14. 04 Jul, 2023 1 commit
    • Nils Goroll's avatar
      r3940: seeing a different panic again, do not insist on big quit for now · 48681cc8
      Nils Goroll authored
      FreeBSD/arm (not 64) vtester
      
      **** p2    stderr|Error: Child failed on launch within cli_timeout=3.00s (tip: set startup_timeout)
      **** p2    stderr|Error: Child (29805) said Child starts
      **** p2    stderr|Error: Child (29805) said -sdebug init delay 0.000000s
      **** p2    stderr|Error: Child (29805) said -sdebug open delay in init 5.000000s
      **** p2    stderr|Error: Child (29805) died signal=6
      **** p2    stderr|Error: Child (29805) said Wrong turn in cli_quit(), ../../../../bin/varnishd/cache/cache_main.c line 371: pthread_kill(cli_thread, sig) failed
      **** p2    stderr|Error: Child (29805) said   errno = 22 (Invalid argument)
      **** p2    stderr|Error: Child (29805) said Wrong turn in child_signal_handler(), ../../../../bin/varnishd/cache/cache_main.c line 327: Signal 6 (Abort trap) received at 0x0 si_code 65543
      **** p2    stderr|Error: Child (29805) said   errno = 22 (Invalid argument)
      48681cc8
  15. 03 Jul, 2023 2 commits