Added a debug line in order to get the connection status (account->connection()->status()), and was able to get a crash when I reproduced this issue:
#0 0xb6b2e27c in Tp::Connection::status() const () from /usr/lib/arm-linux-gnueabihf/libtelepathy-qt5.so.0
No symbol table info available.
#1 0x0014ec44 in ?? ()
No symbol table info available.
#2 0xb68140e4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
#3 0xb6beb60c in Tp::PendingOperation::finished(Tp::PendingOperation*) () from /usr/lib/arm-linux-gnueabihf/libtelepathy-qt5.so.0
No symbol table info available.
#4 0xb6bed286 in ?? () from /usr/lib/arm-linux-gnueabihf/libtelepathy-qt5.so.0
No symbol table info available.
#5 0xb6814b60 in QObject::event(QEvent*) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
Which means the connection is probably not fully up at that stage.
Added a debug line in order to get the connection status (account- >connection( )->status( )), and was able to get a crash when I reproduced this issue: :status( ) const () from /usr/lib/ arm-linux- gnueabihf/ libtelepathy- qt5.so. 0 :activate( QObject* , int, int, void**) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Core. so.5 ation:: finished( Tp::PendingOper ation*) () from /usr/lib/ arm-linux- gnueabihf/ libtelepathy- qt5.so. 0 arm-linux- gnueabihf/ libtelepathy- qt5.so. 0 :event( QEvent* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Core. so.5
#0 0xb6b2e27c in Tp::Connection:
No symbol table info available.
#1 0x0014ec44 in ?? ()
No symbol table info available.
#2 0xb68140e4 in QMetaObject:
No symbol table info available.
#3 0xb6beb60c in Tp::PendingOper
No symbol table info available.
#4 0xb6bed286 in ?? () from /usr/lib/
No symbol table info available.
#5 0xb6814b60 in QObject:
Which means the connection is probably not fully up at that stage.