I had an interesting problem a while back where I used a 5 position sip resistor for pull-ups on switches, configuration jumpers and /MCLR.
I had the boards assembled as part of test run for the viability of off-shore assembly. It was a proven design that had been thoroughly tested in the past, so my testing was limited. Tested the switches for operation (separately and both pressed at once), found everything to be working as expected, then installed the two option jumpers, and shipped the product.
The customer said that when they tried one of the the units, when both switches were pressed, it locked up, and pressing reset wouldn't clear the problem. They repeated the test on a second unit with the same result. What the heck. Proven design with a number of them working every day in the field.
After a lot of cruse words, head scratching and careful inspection, I found that the sip resistor packs were installed backwards.* The common terminal, instead of going to +5V, went to /MCLR, and one of the resistor terminals went to +5. Everything was OK with the two switches pressed, but the combination of the two jumpers shorted & two switches pressed brought /MCLR into the dis-allowed zone between HIGH and LOW, locking up the micro but good. Installing the sip In the right orientation solved the problem.
*Lesson learned: When having boards assembled, don't make any assumptions about what will be understood. The arrow indicating the sip common terminal on the board would seem to be a good indication to match up with the common terminal marking on the sip package, but it didn't work out that way. Every sip in the lot of boards was reversed.