It's still the same in proton 0.10 The line numbers are a bit different, but the error seems to be the same:
==6040== Invalid read of size 8 ==6040== at 0x53679F5: pn_object_reify (object.c:216) ==6040== by 0x5367BA6: pn_class_decref (object.c:92) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) ==6040== Address 0xdc68e50 is 0 bytes inside a block of size 416 free'd ==6040== at 0x4C29577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==6040== by 0x5367BE5: pn_class_decref (object.c:103) ==6040== by 0x5372D14: pn_connection_finalize (engine.c:468) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) ==6040== ==6040== Invalid read of size 4 ==6040== at 0x5367A30: pn_object_decref (object.c:239) ==6040== by 0x5367BAF: pn_class_decref (object.c:93) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) ==6040== Address 0xdc68e58 is 8 bytes inside a block of size 416 free'd ==6040== at 0x4C29577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==6040== by 0x5367BE5: pn_class_decref (object.c:103) ==6040== by 0x5372D14: pn_connection_finalize (engine.c:468) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) ==6040== ==6040== Invalid read of size 4 ==6040== at 0x5367A20: pn_object_refcount (object.c:232) ==6040== by 0x5367BB5: pn_class_decref (object.c:94) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) ==6040== Address 0xdc68e58 is 8 bytes inside a block of size 416 free'd ==6040== at 0x4C29577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==6040== by 0x5367BE5: pn_class_decref (object.c:103) ==6040== by 0x5372D14: pn_connection_finalize (engine.c:468) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375BBF: pn_event_finalize_cast (event.c:211) ==6040== by 0x5367BC7: pn_class_decref (object.c:97) ==6040== by 0x5375D71: pn_collector_pop (event.c:188) ==6040== by 0x5375DC7: pn_collector_release (event.c:55) ==6040== by 0x5375DE8: pn_collector_free (event.c:108) ==6040== by 0x53816E9: pn_messenger_free (messenger.c:828) ==6040== by 0x510B1C1: kit::EventLoop::~EventLoop() (EventLoop.cc:84) ==6040== by 0x51190A7: kit::Application::~Application() (kit+.cc:172) ==6040== by 0x416F42: plc::Driver::~Driver() (plc-driver.cc:127) ==6040== by 0x40AE5E: CPLC::~CPLC() (cplc.cc:40) ==6040== by 0x40B755: main (cplc.cc:214) Best regards, -- \ / | | (OvO) | Михаил Иванов | (^^^) | Тел.: +7(911) 223-1300 | \^/ | E-mail: iv...@isle.spb.ru | ^ ^ | | --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org