fix glGetShaderSource string truncation
fix auto-returns after aborts in float-returning functions, and enable poppler in asm