Advanced DTrace - or: How dtrace can save you a week

My coworker Dirk Wriedt had some problems with an application at a customer site. Dtrace told him soon, that the application used some libary call in an incorrect way. Normally you would wait some days for a patch for the application. But DTrace can do more for you: dtrace in destructive mode: working around a non-working syscall. Well, it´s certainly a nasty hack from the “don´t do this at home”-department, but … well … it seemed to work and it saved the progress of the project until the patch was available.