ഇതിന്റെ കാരണം എന്താണെന്നുവച്ചാൽ printf ന്റെ നിലവിലുള്ള ഇമ്പ്ലിമെന്റേഷനു സ്റ്റാക്കിനുള്ളിലെ ആർഗ്യുമെന്റ് സാധുവാണോ അല്ലയോ എന്ന് നോക്കുവാൻ കഴിയില്ല. ഫോർമാറ്റ് സ്പെസിഫിയറിനനുസരിച്ച് സ്റ്റാക്കിലുള്ള വാല്യൂ പ്രിന്റ് ചെയ്യാനേ ഇതിനു കഴിയൂ.
காரணம் என்னவென்றால், printf ஒரு வடிவமைப்பு பார்மேட் ஸ்பெசிபையர்ஸ் ஐ பார்க்கும்போதெல்லாம் ஸ்டேக்கிலிருந்து ஆர்க்யுமன்ட்களை எடுக்கிறது, ஸ்டேக் இன் உள்ளடக்கங்கள் உண்மையில் சரியான ஆர்க்யுமன்ட்டா அல்லது ஸ்டேக்கில் இருக்கும் சில ஆர்பிடரி டேட்டா என்பதை இது கண்டுபிடிக்க முடியாது.