This seems to have worked for me:
http://stackoverflow.com/a/24973743/35003https://stackoverflow.com/a/24973743/35003
I had the same problem using tmux 1.8, iTerm2, and reattach-to-user-namespace. I ran across a tmux config binding that fixes the problem: it explicitly copies the last buffer selection to the clipboard:
bind-key q run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
Put it in your ~/.tmux.conf, and then C-b q will pull everything into your clipboard after a selection.