1. 25 Nov, 2009 2 commits
  2. 24 Nov, 2009 1 commit
  3. 23 Nov, 2009 1 commit
  4. 21 Nov, 2009 2 commits
  5. 20 Nov, 2009 2 commits
  6. 19 Nov, 2009 1 commit
  7. 18 Nov, 2009 4 commits
  8. 17 Nov, 2009 1 commit
  9. 16 Nov, 2009 3 commits
  10. 14 Nov, 2009 1 commit
  11. 13 Nov, 2009 4 commits
  12. 12 Nov, 2009 6 commits
  13. 11 Nov, 2009 11 commits
  14. 10 Nov, 2009 1 commit
    • Alexey Botchkov's avatar
      Bug #47139 Test "merge" crashes in "embedded" run · c868e89f
      Alexey Botchkov authored
        In fact this crashes in normal (not embedded) run also.
        The problem is in the memory mapping. Handling the ha_myisammrg::extra(MMAP)
        the MERGE engine tries to mmap all the tables it unites.
        Though some can be empty and then in the mi_dynmap_file()
        we call the my_mmap(0). Normally this call returns MAP_FAILED,
        but not on FreeBSD. There it returns like a 'normal' value,
        and after the consequitive munmap systems gets unstable and
        crashes on some system call later.
      
      per-file comments:
        storage/myisam/mi_dynrec.c
      Bug #47139      Test "merge" crashes in "embedded" run
          don't try to mmap zero-length area, just return at once.
      c868e89f