==25838== Invalid read of size 4 ==25838== at 0x10336919: expand_rgb_to_argb(_GdkPixbuf*, int*) (media.cpp:1775) ==25838== by 0x10336D47: Image::CreateSurface(char const*) (media.cpp:1894) ==25838== by 0x10336E78: Image::DownloaderComplete() (media.cpp:1691) ==25838== by 0x103371E2: Image::downloader_complete(EventObject*, EventArgs*, void*) (media.cpp:1931) ==25838== by 0x10321F85: EventObject::Emit(int, EventArgs*) (dependencyobject.cpp:316) ==25838== by 0x10324151: Downloader::NotifyFinished(char const*) (downloader.cpp:308) ==25838== by 0x1021A84D: PluginInstance::StreamAsFile(_NPStream*, char const*) (plugin.cpp:1040) ==25838== by 0x1021E3FA: NPP_StreamAsFile (plugin-glue.cpp:91) ==25838== by 0x824A487: (within /usr/lib/firefox/firefox-bin) ==25838== by 0x823745D: (within /usr/lib/firefox/firefox-bin) ==25838== by 0x8240F88: (within /usr/lib/firefox/firefox-bin) ==25838== by 0x8187050: (within /usr/lib/firefox/firefox-bin) ==25838== Address 0x11D38CDD is 57,597 bytes inside a block of size 57,600 alloc'd ==25838== at 0x4022825: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==25838== by 0x4763D12: g_try_malloc (in /usr/lib/libglib-2.0.so.0.1400.1) ==25838== by 0x4612C2B: gdk_pixbuf_new (in /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0) ==25838== by 0xC714D51: (within /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so) ==25838== by 0x4617EB0: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0) ==25838== by 0x4618A4A: gdk_pixbuf_loader_write (in /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0) ==25838== by 0x10336B04: Image::CreateSurface(char const*) (media.cpp:1854) ==25838== by 0x10336E78: Image::DownloaderComplete() (media.cpp:1691) ==25838== by 0x103371E2: Image::downloader_complete(EventObject*, EventArgs*, void*) (media.cpp:1931) ==25838== by 0x10321F85: EventObject::Emit(int, EventArgs*) (dependencyobject.cpp:316) ==25838== by 0x10324151: Downloader::NotifyFinished(char const*) (downloader.cpp:308) ==25838== by 0x1021A84D: PluginInstance::StreamAsFile(_NPStream*, char const*) (plugin.cpp:1040) MediaElement::TryOpen (): download is not complete, but media was opened successfully and we'll now start buffering.