← Retour au blog
tech 28 August 2026

OpenOffice Won't Print on Tuesdays: A Peculiar Bug

Uncover the intriguing story of an OpenOffice bug that blocked printing... only on Tuesdays. A technical exploration of this mystery resolved through meticulous software analysis.

Article inspired by the original source
OpenOffice does not print on Tuesdays (2009) ↗ beza1e1.tuxen.de

Introduction

Among the most unexpected software bugs is the one where OpenOffice refused to print on Tuesdays. Discovered in 2009, this issue puzzled many users until a thorough investigation uncovered its cause. This story not only highlights the complexity of software but also underscores the importance of understanding the intricacies of the systems we rely on daily.

A Mysterious Bug

The story begins with OpenOffice users experiencing random failures in printing their documents. One user noticed a peculiar pattern: his wife could never print on Tuesdays. This strange phenomenon naturally led to speculation about an OpenOffice-specific issue since other applications functioned normally.

Identifying the Problem

After several troubleshooting attempts, including a complete reinstallation of OpenOffice, the real cause was identified. The culprit was a Unix program called 'file', used to detect file types based on specific patterns. The problem lay in the erroneous interpretation of PostScript files generated by OpenOffice.

Technical Analysis: The Culprit Found

OpenOffice wrote the creation date in the PostScript file in the following format: %%CreationDate: (Tue MMM D hh:mm:...). The 'file' program mistook this pattern for that of an Erlang JAM file, thereby preventing the print job. The Erlang JAM file pattern was incorrectly defined in 'file', leading to a misidentification on Tuesdays.

Consequences and Resolution

Resolving this bug required correcting the pattern in 'file'. This anecdote highlights the need for meticulous management of file recognition patterns, especially when the program must distinguish between over 1600 file types.

Implications for the Future

This incident underscores the importance of rigorous testing and vigilance in software development. Developers must anticipate unexpected interactions between software components to avoid such issues. With the rise of artificial intelligence and automation, this vigilance becomes even more crucial.

Conclusion

The story of OpenOffice and the Tuesday bug offers a valuable lesson on the complexity of modern computing systems. Understanding and anticipating these dynamics can prevent similar errors in the future.

Let's discuss your project in 15 minutes.

OpenOffice bug Unix software development file recognition
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call