Homematic Komponente hinzufügen -> Absturz

Hallo,

Beim Hinzufügen von Homematic Komponenten verabschiedet sich bei mir IP Symcon.

System: Ubuntu 14.04.3 LTS

Jemand eine Idee?

Viele Grüße!

gdb - bt Auszug:

#0  0x00007ffff525bcc9 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff525f0d8 in __GI_abort () at abort.c:89
#2  0x00007ffff5254b86 in __assert_fail_base (
    fmt=0x7ffff53a5830 "%s%s%s:%u: %s%sAssertion `%s' failed.
%n", 
    assertion=assertion@entry=0x11dd248 "IsObject()", 
    file=file@entry=0x11dcf68 "../res/rapidjson/include/rapidjson/document.h", 
    line=line@entry=844, 
    function=function@entry=0x13343c0 <_ZZNK9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE11MemberBeginEvE19__PRETTY_FUNCTION__> "rapidjson::GenericValue<Encoding, Allocator>::ConstMemberIterator rapidjson::GenericValue<Encoding, Allocator>::MemberBegin() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoo"...) at assert.c:92
#3  0x00007ffff5254c32 in __GI___assert_fail (
    assertion=0x11dd248 "IsObject()", 
    file=0x11dcf68 "../res/rapidjson/include/rapidjson/document.h", line=844, 
    function=0x13343c0 <_ZZNK9rapidjson12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEE11MemberBeginEvE19__PRETTY_FUNCTION__> "rapidjson::GenericValue<Encoding, Allocator>::ConstMemberIterator rapidjson::GenericValue<Encoding, Allocator>::MemberBegin() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoo"...) at assert.c:101
#4  0x00000000004265a0 in rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberBegin() const [clone .---Type <return> to continue, or q <return> to quit---
part.76] ()
#5  0x0000000000b83c11 in IPSModule::LoadFromData(unsigned short, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) ()
#6  0x0000000000b67937 in IPSInstanceManager::CreateInstance(std::string) ()
#7  0x0000000000920284 in Glue::RPC::IPS_CreateInstance(IIPSKernelEx*, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*&)
    ()
#8  0x0000000000b53fcd in IPSDataServer::InvokeMethod(std::string, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*&) ()
#9  0x0000000000b5c7f5 in IPSDataServer::HandleRPCRequest(std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >) ()
#10 0x0000000000b5e1ba in std::_Function_handler<void (std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >), IPSDataServer::MessageSink(IPSMessage const&)::{lambda(std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >)#2}>::_M_invoke(std::_Any_data c---Type <return> to continue, or q <return> to quit---
onst&, std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >) ()
#11 0x0000000000597509 in SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::write_response(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >)::{lambda(std::function<void (std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >)>)#1}::operator()(std::function<void (std::ostream&, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >)>) const
    ()
#12 0x0000000000597be6 in SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::write_response(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >, std::shared_ptr<SimpleWeb::Request<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > > >) ()
#13 0x0000000000597eed in SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> ---Type <return> to continue, or q <return> to quit---
> >::read_request_and_content(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const ()
#14 0x00000000005983c6 in boost::asio::detail::read_streambuf_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, std::allocator<char>, boost::asio::detail::transfer_exactly_t, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::read_request_and_content(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const::{lambda(boost::system::error_code const&, unsigned long)#1}>::operator()(boost::system::error_code const&, unsigned long, int) ()
#15 0x00000000005986a3 in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_streambuf_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, std::allocator<char>, boost::asio::detail::transfer_exactly_t, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::read_request_and_content(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost---Type <return> to continue, or q <return> to quit---
::asio::stream_socket_service<boost::asio::ip::tcp> > >)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const::{lambda(boost::system::error_code const&, unsigned long)#1}> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
    ()
#16 0x0000000000455ac0 in boost::asio::detail::task_io_service::run(boost::system::error_code&) ()
#17 0x0000000000590c86 in std::thread::_Impl<std::_Bind_simple<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::start()::{lambda()#1} ()> >::_M_run()
    ()
#18 0x00007ffff5dd5a40 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#19 0x00007ffff55f2182 in start_thread (arg=0x7fff89feb700)
    at pthread_create.c:312
#20 0x00007ffff531f47d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Hast du die aktuellste Version drauf? Vor zwei drei Releases war dort ein Fehler.

paresy

Danke Parsey,

Ein Update hat die Lösung gebracht!

LG