Solution found: The Member Dues financial type was missing a designated Income financial account. It must have gone away during an upgrade. Adding it back in fixed this issue.
Membership transactions have disappeared from the Contributions screen in Contact records. The top of this screenshot indicates the contact has 12 contributions, but only 7 are displayed. There are no next/previous links.
The missing contributions are all membership transactions. Any reason why these would stop showing up? Any way to restore them?
This is Civi 4.6.9 on WP 4.3.1
Here is an example of a search for all contributions and all contribution types from another member. Notice the summary says there are 9 results, but it only displays 4 transactions....