I tried the seed given above and got the same results. When I first went to the End, the portal correctly put me on the island with the Ender Dragon. After I killed the dragon and went back to the overworld, I tried going back through the portal. This time it put me at the same coordinates in the End as I was in the overworld, and I fell in the void and died.
Same for me. The horse doesn't leave the ground.
You can make a horse jump if it has a saddle. It still won't go forward or backwards, though.
Hawk: Until the issue is fixed, you can simply keep your horses in a fenced-in pen. You can jump a horse over a fencepost when you're riding, but a riderless horse can't jump a fencepost. This isn't a fix, of course, but at least you can stop losing leads.
FYI: The bug is still present in the 1.4.6 release.
I use a minimalist window manager called ratpoison. It seems that the problem depends on the window manager. The problem occurs when I use ratpoison, stumpwm, or evilwm, all of which are extremely minimalist. But it doesn't happen if I use twm, fvwm or fluxbox, which are all more normal window managers. So it seems like the problem doesn't occur using more "conventional" window managers. I'm guessing it's some strange interaction between the window manager and Java (and/or LWJGL). At this point, further debugging is beyond my skill.
I can work around the problem by changing my window manager, but it's extremely annoying that I can't use my preferred environment with Minecraft.
I updated OpenJDK to version 7, and that fixed the issue.
I'm having the same issue. I'm currently running Minecraft 1.4.4-pre on 64-bit Debian Linux. I'm running 64-bit OpenJDK; the JRE version is 6.0_24-b24. I tried dropping back to Minecraft 1.4.2, but that didn't resolve the problem. The first two or three times I entered the Nether, there was no problem. After that, when I would enter the Nether, the game would crash. When I started it again, it would crash again after a few seconds. I found out that if I moved away from my Nether portal, it would stop crashing. Once that happens, I can usually move around in the Nether freely and return to the Overworld without crashing. But the next time I enter the Nether, the crashing starts up again. After the first time it happened, I deleted the Nether and let it regenerate. That seemed to fix the problem for a while, but after two or three more Nether trips, it started crashing again. Currently, the game crashes as soon as I enter the world, before I have a chance to move away from the portal. I'm attaching one of the crash reports. The filename is hs_err_pid10720.log. I can upload other files as necessary.
I observed the same behavior. I'm playing snapshot 16w32b. My world was also created pre-1.9, if that makes a difference. I'm running Debian Linux, using Oracle Java 1.8.0_91-b14.