First, it gets your broadcast message containing what I I'm presuming is our junk ID in the GUID field, and promptly throws an exception:
int_cad.dll!_com_ptr_t<_com_IIID<IMJFileAutomation,&_GUID_4b6603ed_f6d4_4cfc_bde8_0ed676e5d814> >::operator->() Line 406 C++
int_cad.dll!CJrPlugin::SendTrackInfo() Line 165 + 0x8 bytes C++
int_cad.dll!CJrPlugin::WindowProc(HWND__ * hWnd, unsigned int uMsg, unsigned int wParam, long lParam) Line 384 C++
Telling the debugger to continue, it cycles through each of the file properties in turn, throwing an exception for each. The first on the list is bitrate where the call stack looks like this:
int_cad.dll!_com_dispatch_propget(IDispatch * pDispatch, long dwDispID, unsigned short vtProp, void * pvProp) Line 111 + 0x1a bytes C++
>int_cad.dll!IMJFileAutomation::GetBitrate() Line 741 C++
int_cad.dll!CJrPlugin::SendTrackInfo() Line 165 + 0xf bytes C++
int_cad.dll!CJrPlugin::WindowProc(HWND__ * hWnd, unsigned int uMsg, unsigned int wParam, long lParam) Line 384 C++
Not sure whose crash this is at the minute; The library in question is totally empty, so we shouldn't have any files to even try and reference.
As I say, I don't know enough C++ to really be helpful here, but hopefully I can point things in the right direction.
-Leezer-
-Leezer-