invalid read when loading Gem
When loading the Gem library, valgrind reports an invalid read:
not reloading 'image' plugins (already 4 loaded)
load plugins 'image' in '/usr/lib/pd-l2ork/extra/Gem/'
pattern : /usr/lib/pd-l2ork/extra/Gem/gem_image*.so
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_imageJPEG.so'!
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_imageMAGICK.so'!
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_imageSGI.so'!
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_imageTIFF.so'!
load plugins 'model' in '/usr/lib/pd-l2ork/extra/Gem/'
pattern : /usr/lib/pd-l2ork/extra/Gem/gem_model*.so
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_modelOBJ.so'!
load plugins 'record' in '/usr/lib/pd-l2ork/extra/Gem/'
pattern : /usr/lib/pd-l2ork/extra/Gem/gem_record*.so
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so'!
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_recordV4L.so'!
dylib loading file '/usr/lib/pd-l2ork/extra/Gem/gem_recordV4L2.so'!
==24214== Invalid read of size 4
==24214== at 0xAB50DEE: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB51A65: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB54C8D: lqt_registry_init (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xB370D0F: gem::plugins::recordQT4L::recordQT4L() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0xB371526: gem::plugins::record* gem::PluginFactoryRegistrar::allocator<gem::plugins::recordQT4L, gem::plugins::record>() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0x54299F4: gem::plugins::record::getInstance() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53FEC8C: gem::plugins::init() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB19: Gem::setup() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB33: Gem_setup (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x80FC3BF: sys_do_load_lib (s_loader.c:204)
==24214== by 0x80FC6C8: sys_load_lib (s_loader.c:242)
==24214== by 0x80762FC: canvas_declare (g_canvas.c:1894)
==24214== Address 0x6105300 is 64 bytes inside a block of size 67 alloc'd
==24214== at 0x402A17C: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==24214== by 0xAB50DBA: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB51A65: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB54C8D: lqt_registry_init (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xB370D0F: gem::plugins::recordQT4L::recordQT4L() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0xB371526: gem::plugins::record* gem::PluginFactoryRegistrar::allocator<gem::plugins::recordQT4L, gem::plugins::record>() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0x54299F4: gem::plugins::record::getInstance() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53FEC8C: gem::plugins::init() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB19: Gem::setup() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB33: Gem_setup (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x80FC3BF: sys_do_load_lib (s_loader.c:204)
==24214== by 0x80FC6C8: sys_load_lib (s_loader.c:242)
==24214==
==24214== Invalid read of size 4
==24214== at 0xAB50DDA: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB51A65: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB54C8D: lqt_registry_init (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xB370D0F: gem::plugins::recordQT4L::recordQT4L() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0xB371526: gem::plugins::record* gem::PluginFactoryRegistrar::allocator<gem::plugins::recordQT4L, gem::plugins::record>() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0x54299F4: gem::plugins::record::getInstance() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53FEC8C: gem::plugins::init() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB19: Gem::setup() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB33: Gem_setup (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x80FC3BF: sys_do_load_lib (s_loader.c:204)
==24214== by 0x80FC6C8: sys_load_lib (s_loader.c:242)
==24214== by 0x80762FC: canvas_declare (g_canvas.c:1894)
==24214== Address 0x6105484 is 68 bytes inside a block of size 70 alloc'd
==24214== at 0x402A17C: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==24214== by 0xAB50DBA: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB51A65: ??? (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xAB54C8D: lqt_registry_init (in /usr/lib/i386-linux-gnu/libquicktime.so.2.0.0)
==24214== by 0xB370D0F: gem::plugins::recordQT4L::recordQT4L() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0xB371526: gem::plugins::record* gem::PluginFactoryRegistrar::allocator<gem::plugins::recordQT4L, gem::plugins::record>() (in /usr/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)
==24214== by 0x54299F4: gem::plugins::record::getInstance() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53FEC8C: gem::plugins::init() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB19: Gem::setup() (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x53BFB33: Gem_setup (in /usr/lib/pd-l2ork/extra/Gem/Gem.pd_linux)
==24214== by 0x80FC3BF: sys_do_load_lib (s_loader.c:204)
==24214== by 0x80FC6C8: sys_load_lib (s_loader.c:242)
==24214==
load plugins 'video' in '/usr/lib/pd-l2ork/extra/Gem/'