Hi,
I have the same problem with an old email attachment that can't be opened any more on both, my MBP (10.5.8), and my Mini (10.6.8). Fortunately, I still have the original file around, and diffing the hexdumps showed that the broken file simply got truncated not too far from its original end (see below).
Unfortunately, I cannot reproduce the error, but you can find the original file to play around with here:
Introduction to Random Matrix Theory from An Invitation to Modern ...
Kind regards,
Alex
[MiniMac:~/Desktop/BrokenPDF] prog% diff IntroRMT_Math54.pdf.hexdump IntroRMT_Math54_broken.pdf.hexdump
31261,31321c31261,31262
< 0007a7a0 30 20 6e 20 0a 30 30 30 30 34 39 30 33 31 32 20 |0 n .0000490312 |
< 0007a7b0 30 30 30 30 30 20 6e 20 0a 30 30 30 30 33 38 31 |00000 n .0000381|
< 0007a7c0 36 38 35 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |685 00000 n .000|
< 0007a7d0 30 34 37 38 30 34 31 20 30 30 30 30 30 20 6e 20 |0478041 00000 n |
< 0007a7e0 0a 30 30 30 30 34 37 37 38 35 33 20 30 30 30 30 |.0000477853 0000|
< 0007a7f0 30 20 6e 20 0a 30 30 30 30 33 37 38 38 32 31 20 |0 n .0000378821 |
< 0007a800 30 30 30 30 30 20 6e 20 0a 30 30 30 30 33 37 39 |00000 n .0000379|
< 0007a810 38 30 38 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |808 00000 n .000|
< 0007a820 30 33 38 31 36 31 36 20 30 30 30 30 30 20 6e 20 |0381616 00000 n |
< 0007a830 0a 30 30 30 30 34 39 30 34 32 30 20 30 30 30 30 |.0000490420 0000|
< 0007a840 30 20 6e 20 0a 30 30 30 30 33 38 32 34 37 30 20 |0 n .0000382470 |
< 0007a850 30 30 30 30 30 20 6e 20 0a 30 30 30 30 33 38 31 |00000 n .0000381|
< 0007a860 37 34 39 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |749 00000 n .000|
< 0007a870 30 33 38 32 34 32 37 20 30 30 30 30 30 20 6e 20 |0382427 00000 n |
< 0007a880 0a 30 30 30 30 34 38 32 35 31 36 20 30 30 30 30 |.0000482516 0000|
< 0007a890 30 20 6e 20 0a 30 30 30 30 34 38 30 34 37 30 20 |0 n .0000480470 |
< 0007a8a0 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 31 |00000 n .0000481|
< 0007a8b0 31 37 30 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |170 00000 n .000|
< 0007a8c0 30 34 38 31 30 38 39 20 30 30 30 30 30 20 6e 20 |0481089 00000 n |
< 0007a8d0 0a 30 30 30 30 34 38 31 36 39 36 20 30 30 30 30 |.0000481696 0000|
< 0007a8e0 30 20 6e 20 0a 30 30 30 30 34 38 32 34 31 37 20 |0 n .0000482417 |
< 0007a8f0 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 32 |00000 n .0000482|
< 0007a900 33 33 34 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |334 00000 n .000|
< 0007a910 30 34 38 35 33 31 31 20 30 30 30 30 30 20 6e 20 |0485311 00000 n |
< 0007a920 0a 30 30 30 30 34 38 33 30 34 36 20 30 30 30 30 |.0000483046 0000|
< 0007a930 30 20 6e 20 0a 30 30 30 30 34 38 33 37 36 38 20 |0 n .0000483768 |
< 0007a940 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 33 |00000 n .0000483|
< 0007a950 36 38 35 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |685 00000 n .000|
< 0007a960 30 34 38 34 34 39 30 20 30 30 30 30 30 20 6e 20 |0484490 00000 n |
< 0007a970 0a 30 30 30 30 34 38 34 34 30 37 20 30 30 30 30 |.0000484407 0000|
< 0007a980 30 20 6e 20 0a 30 30 30 30 34 38 35 32 31 32 20 |0 n .0000485212 |
< 0007a990 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 35 |00000 n .0000485|
< 0007a9a0 31 32 39 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |129 00000 n .000|
< 0007a9b0 30 34 38 37 39 31 35 20 30 30 30 30 30 20 6e 20 |0487915 00000 n |
< 0007a9c0 0a 30 30 30 30 34 38 35 38 34 31 20 30 30 30 30 |.0000485841 0000|
< 0007a9d0 30 20 6e 20 0a 30 30 30 30 34 38 36 35 36 33 20 |0 n .0000486563 |
< 0007a9e0 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 36 |00000 n .0000486|
< 0007a9f0 34 38 30 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |480 00000 n .000|
< 0007aa00 30 34 38 37 30 39 34 20 30 30 30 30 30 20 6e 20 |0487094 00000 n |
< 0007aa10 0a 30 30 30 30 34 38 37 38 31 36 20 30 30 30 30 |.0000487816 0000|
< 0007aa20 30 20 6e 20 0a 30 30 30 30 34 38 37 37 33 33 20 |0 n .0000487733 |
< 0007aa30 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 39 30 |00000 n .0000490|
< 0007aa40 37 31 30 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |710 00000 n .000|
< 0007aa50 30 34 38 38 34 34 35 20 30 30 30 30 30 20 6e 20 |0488445 00000 n |
< 0007aa60 0a 30 30 30 30 34 38 39 31 36 37 20 30 30 30 30 |.0000489167 0000|
< 0007aa70 30 20 6e 20 0a 30 30 30 30 34 38 39 30 38 34 20 |0 n .0000489084 |
< 0007aa80 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 38 39 |00000 n .0000489|
< 0007aa90 38 38 39 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |889 00000 n .000|
< 0007aaa0 30 34 38 39 38 30 36 20 30 30 30 30 30 20 6e 20 |0489806 00000 n |
< 0007aab0 0a 30 30 30 30 34 39 30 36 31 31 20 30 30 30 30 |.0000490611 0000|
< 0007aac0 30 20 6e 20 0a 30 30 30 30 34 39 30 35 32 38 20 |0 n .0000490528 |
< 0007aad0 30 30 30 30 30 20 6e 20 0a 30 30 30 30 34 39 31 |00000 n .0000491|
< 0007aae0 30 39 32 20 30 30 30 30 30 20 6e 20 0a 30 30 30 |092 00000 n .000|
< 0007aaf0 30 34 39 31 31 31 35 20 30 30 30 30 30 20 6e 20 |0491115 00000 n |
< 0007ab00 0a 30 30 30 30 34 39 31 31 33 37 20 30 30 30 30 |.0000491137 0000|
< 0007ab10 30 20 6e 20 0a 74 72 61 69 6c 65 72 0a 3c 3c 0a |0 n .trailer.<<.|
< 0007ab20 2f 53 69 7a 65 20 35 36 34 0a 2f 52 6f 6f 74 20 |/Size 564./Root |
< 0007ab30 32 20 30 20 52 0a 2f 49 6e 66 6f 20 31 20 30 20 |2 0 R./Info 1 0 |
< 0007ab40 52 0a 3e 3e 0a 73 74 61 72 74 78 72 65 66 0a 34 |R.>>.startxref.4|
< 0007ab50 39 31 32 35 38 0a 25 25 45 4f 46 0a |91258.%%EOF.|
< 0007ab5c
---
> 0007a7a0 30 |0|
> 0007a7a1
[MiniMac:~/Desktop/BrokenPDF] prog%