jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2018-05-21T22:15:42Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/38packaging branches on repository contains sources2018-05-21T22:15:42ZJami Botpackaging branches on repository contains sourcesIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
packaging branch on our repositories must contain only files for packaging, nothing from master to not enter in conflict when merg...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
packaging branch on our repositories must contain only files for packaging, nothing from master to not enter in conflict when merging both during packaging stage.
This also lead into confusion our readers as they see old and deprecated sources when they checkout this packaging branch.https://git.jami.net/savoirfairelinux/jami-project/-/issues/47CallModel::index() ASSERT when called on child of conference2018-05-21T22:15:42ZJami BotCallModel::index() ASSERT when called on child of conferenceIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
if parent is a conference and row corresponds to the index of one of its child calls, calling CallModel::instance()->index(row, ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
if parent is a conference and row corresponds to the index of one of its child calls, calling CallModel::instance()->index(row, 0, parent) seems to cause an ASSERT (at least when called during CallModel's rowsInserted signal).
It seems that in the ::index() function, the parent is detected as invalid... something weird is happening...https://git.jami.net/savoirfairelinux/jami-project/-/issues/54Crash when saving accounts with a new profile2018-05-21T22:05:51ZJami BotCrash when saving accounts with a new profileIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
1) Create new account in new profile
2) Save
(Invalid index pointer)
<pre>Application: ring-kde (ring-kde), signal: ...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
1) Create new account in new profile
2) Save
(Invalid index pointer)
<pre>Application: ring-kde (ring-kde), signal: Segmentation fault
Using host libthread\_db library "/lib64/libthread\_db.so.1".
[Current thread is 1 (Thread 0x7fdc3a9ca7c0 (LWP 25396))]
Thread 5 (Thread 0x7fdc2a75b700 (LWP 25397)):
\#0 0x00007fdc3566b5fd in poll () from /lib64/libc.so.6
\#1 0x00007fdc32d34ac2 in \_xcb\_conn\_wait () from /usr/lib64/libxcb.so.1
\#2 0x00007fdc32d36c19 in xcb\_wait\_for\_event () from /usr/lib64/libxcb.so.1
\#3 0x00007fdc2c096799 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5
\#4 0x00007fdc3625818f in QThreadPrivate::start(void\*) () from /usr/lib64/libQt5Core.so.5
\#5 0x00007fdc35376434 in start\_thread () from /lib64/libpthread.so.0
\#6 0x00007fdc3567471d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fdc22b6a700 (LWP 25407)):
\#0 futex\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/x86/futex.h:45
\#1 do\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/wait.h:65
\#2 gomp\_barrier\_wait\_end (bar=0x1664640, state=9359208) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/bar.c:48
\#3 0x00007fdc322fb018 in gomp\_thread\_start (xdata=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/team.c:122
\#4 0x00007fdc35376434 in start\_thread () from /lib64/libpthread.so.0
\#5 0x00007fdc3567471d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fdc2336b700 (LWP 25408)):
\#0 futex\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/x86/futex.h:45
\#1 do\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/wait.h:65
\#2 gomp\_barrier\_wait\_end (bar=0x1664640, state=9359208) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/bar.c:48
\#3 0x00007fdc322fb018 in gomp\_thread\_start (xdata=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/team.c:122
\#4 0x00007fdc35376434 in start\_thread () from /lib64/libpthread.so.0
\#5 0x00007fdc3567471d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fdc213ad700 (LWP 25409)):
\#0 futex\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/x86/futex.h:45
\#1 do\_wait (val=9359208, addr=0x1664644) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/wait.h:65
\#2 gomp\_barrier\_wait\_end (bar=0x1664640, state=9359208) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/config/linux/bar.c:48
\#3 0x00007fdc322fb018 in gomp\_thread\_start (xdata=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libgomp/team.c:122
\#4 0x00007fdc35376434 in start\_thread () from /lib64/libpthread.so.0
\#5 0x00007fdc3567471d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fdc3a9ca7c0 (LWP 25396)):
[KCrash Handler]
\#5 ProfileModel::mapFromSource (this=0x15fbdc0, idx=...) at /home/lepagee/dev/libringclient/src/profilemodel.cpp:614
\#6 0x00007fdc3a621b82 in ProfileModelPrivate::slotDataChanged (this=0x15fbd70, tl=..., br=...) at /home/lepagee/dev/libringclient/src/profilemodel.cpp:1051
\#7 0x00007fdc36468631 in QMetaObject::activate(QObject\*, int, int, void\*\*) () from /usr/lib64/libQt5Core.so.5
\#8 0x00007fdc364e57cc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
\#9 0x00007fdc3a5bf755 in AccountModelPrivate::slotAccountChanged (this=0x15fd5c0, a=0x35926c0) at /home/lepagee/dev/libringclient/src/accountmodel.cpp:354
\#10 0x00007fdc3a6bb90c in AccountModelPrivate::qt\_static\_metacall (\_o=<optimized out>, \_c=<optimized out>, \_id=<optimized out>, \_a=<optimized out>) at /home/lepagee/dev/libringclient/build/src/private/moc\_accountmodel\_p.cpp:117
\#11 0x00007fdc36468631 in QMetaObject::activate(QObject\*, int, int, void\*\*) () from /usr/lib64/libQt5Core.so.5
\#12 0x00007fdc3a6bdec2 in Account::changed (this=<optimized out>, \_t1=0x35926c0) at /home/lepagee/dev/libringclient/build/moc\_account.cpp:815
\#13 0x00007fdc3a57c7fb in AccountPrivate::setAccountProperty (this=this@entry=0x2e7c5a0, param=..., val=...) at /home/lepagee/dev/libringclient/src/account.cpp:1328
\#14 0x00007fdc3a581693 in AccountPrivate::updateState (this=this@entry=0x2e7c5a0) at /home/lepagee/dev/libringclient/src/account.cpp:2264
\#15 0x00007fdc3a58295e in AccountPrivate::save (this=0x2e7c5a0) at /home/lepagee/dev/libringclient/src/account.cpp:2320
\#16 0x00007fdc3a5779ea in AccountPrivate::performAction (this=0x2e7c5a0, action=action@entry=Account::EditAction::SAVE) at /home/lepagee/dev/libringclient/src/account.cpp:2070
\#17 0x00007fdc3a577b38 in Account::performAction (this=0x35926c0, action=action@entry=Account::EditAction::SAVE) at /home/lepagee/dev/libringclient/src/account.cpp:2089
\#18 0x00007fdc3a5c30ef in AccountModel::save (this=0x15fd320) at /home/lepagee/dev/libringclient/src/accountmodel.cpp:490
\#19 0x0000000000581fc8 in DlgAccount::updateSettings (this=0x2ce4050) at /home/lepagee/dev/ring-kde/src/conf/account/dlgaccount.cpp:191
\#20 0x000000000052148a in ConfigurationDialog::updateSettings (this=0x33a5660) at /home/lepagee/dev/ring-kde/src/conf/configurationdialog.cpp:235
\#21 0x00007fdc3909d4cc in KConfigDialog::qt\_static\_metacall(QObject\*, QMetaObject::Call, int, void\*\*) () from /usr/lib64/libKF5ConfigWidgets.so.5
\#22 0x00007fdc36468631 in QMetaObject::activate(QObject\*, int, int, void\*\*) () from /usr/lib64/libQt5Core.so.5
\#23 0x00007fdc371591e2 in QAbstractButton::clicked(bool) () from /usr/lib64/libQt5Widgets.so.5
\#24 0x00007fdc36e51d05 in QAbstractButtonPrivate::emitClicked() () from /usr/lib64/libQt5Widgets.so.5
\#25 0x00007fdc36e534c2 in QAbstractButtonPrivate::click() () from /usr/lib64/libQt5Widgets.so.5
\#26 0x00007fdc36e54004 in QAbstractButton::mouseReleaseEvent(QMouseEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#27 0x00007fdc36da432e in QWidget::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#28 0x00007fdc36ef8eb4 in QPushButton::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#29 0x00007fdc36d581dc in QApplicationPrivate::notify\_helper(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#30 0x00007fdc36d60913 in QApplication::notify(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#31 0x00000000004ed490 in RingApplication::notify (this=0x15321c0, receiver=0x303faf0, e=0x7ffcded1eb50) at /home/lepagee/dev/ring-kde/src/ringapplication.cpp:102
\#32 0x00007fdc3643aa93 in QCoreApplication::notifyInternal(QObject\*, QEvent\*) () from /usr/lib64/libQt5Core.so.5
\#33 0x00007fdc36d5f598 in QApplicationPrivate::sendMouseEvent(QWidget\*, QMouseEvent\*, QWidget\*, QWidget\*, QWidget\*\*, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
\#34 0x00007fdc36dc283d in QWidgetWindow::handleMouseEvent(QMouseEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#35 0x00007fdc36dc496b in QWidgetWindow::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#36 0x00007fdc36d581dc in QApplicationPrivate::notify\_helper(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#37 0x00007fdc36d601e8 in QApplication::notify(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#38 0x00000000004ed490 in RingApplication::notify (this=0x15321c0, receiver=0x30708c0, e=0x7ffcded1f010) at /home/lepagee/dev/ring-kde/src/ringapplication.cpp:102
\#39 0x00007fdc3643aa93 in QCoreApplication::notifyInternal(QObject\*, QEvent\*) () from /usr/lib64/libQt5Core.so.5
\#40 0x00007fdc3678079d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent\*) () from /usr/lib64/libQt5Gui.so.5
\#41 0x00007fdc367825c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent\*) () from /usr/lib64/libQt5Gui.so.5
\#42 0x00007fdc367673af in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
\#43 0x00007fdc2c0d0010 in userEventSourceDispatch(\_GSource\*, int (\*)(void\*), void\*) () from /usr/lib64/libQt5XcbQpa.so.5
\#44 0x00007fdc2f3ba58d in g\_main\_context\_dispatch () from /usr/lib64/libglib-2.0.so.0
\#45 0x00007fdc2f3ba868 in g\_main\_context\_iterate.isra () from /usr/lib64/libglib-2.0.so.0
\#46 0x00007fdc2f3ba90c in g\_main\_context\_iteration () from /usr/lib64/libglib-2.0.so.0
\#47 0x00007fdc36490137 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
\#48 0x00007fdc364383f2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
\#49 0x00007fdc36f7527d in QDialog::exec() () from /usr/lib64/libQt5Widgets.so.5
\#50 0x00000000004fb02c in ActionCollection::configureRing (this=0x169c970) at /home/lepagee/dev/ring-kde/src/actioncollection.cpp:343
\#51 0x000000000056dea0 in ActionCollection::qt\_static\_metacall (\_o=0x169c970, \_c=QMetaObject::InvokeMetaMethod, \_id=1, \_a=0x7ffcded1f5e0) at /home/lepagee/dev/ring-kde/build/src/moc\_actioncollection.cpp:102
\#52 0x00007fdc36468631 in QMetaObject::activate(QObject\*, int, int, void\*\*) () from /usr/lib64/libQt5Core.so.5
\#53 0x00007fdc36d51752 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
\#54 0x00007fdc36d53198 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
\#55 0x00007fdc36ee06aa in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction\*, QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
\#56 0x00007fdc36ee70f4 in QMenuPrivate::activateAction(QAction\*, QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
\#57 0x00007fdc36da432e in QWidget::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#58 0x00007fdc36eebab3 in QMenu::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#59 0x00007fdc36d581dc in QApplicationPrivate::notify\_helper(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#60 0x00007fdc36d60913 in QApplication::notify(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#61 0x00000000004ed490 in RingApplication::notify (this=0x15321c0, receiver=0x1d973a0, e=0x7ffcded1fc40) at /home/lepagee/dev/ring-kde/src/ringapplication.cpp:102
\#62 0x00007fdc3643aa93 in QCoreApplication::notifyInternal(QObject\*, QEvent\*) () from /usr/lib64/libQt5Core.so.5
\#63 0x00007fdc36d5f598 in QApplicationPrivate::sendMouseEvent(QWidget\*, QMouseEvent\*, QWidget\*, QWidget\*, QWidget\*\*, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
\#64 0x00007fdc36dc257f in QWidgetWindow::handleMouseEvent(QMouseEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#65 0x00007fdc36dc496b in QWidgetWindow::event(QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#66 0x00007fdc36d581dc in QApplicationPrivate::notify\_helper(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#67 0x00007fdc36d601e8 in QApplication::notify(QObject\*, QEvent\*) () from /usr/lib64/libQt5Widgets.so.5
\#68 0x00000000004ed490 in RingApplication::notify (this=0x15321c0, receiver=0x25b20b0, e=0x7ffcded20100) at /home/lepagee/dev/ring-kde/src/ringapplication.cpp:102
\#69 0x00007fdc3643aa93 in QCoreApplication::notifyInternal(QObject\*, QEvent\*) () from /usr/lib64/libQt5Core.so.5
\#70 0x00007fdc3678079d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent\*) () from /usr/lib64/libQt5Gui.so.5
\#71 0x00007fdc367825c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent\*) () from /usr/lib64/libQt5Gui.so.5
\#72 0x00007fdc367673af in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
\#73 0x00007fdc2c0d0010 in userEventSourceDispatch(\_GSource\*, int (\*)(void\*), void\*) () from /usr/lib64/libQt5XcbQpa.so.5
\#74 0x00007fdc2f3ba58d in g\_main\_context\_dispatch () from /usr/lib64/libglib-2.0.so.0
\#75 0x00007fdc2f3ba868 in g\_main\_context\_iterate.isra () from /usr/lib64/libglib-2.0.so.0
\#76 0x00007fdc2f3ba90c in g\_main\_context\_iteration () from /usr/lib64/libglib-2.0.so.0
\#77 0x00007fdc36490137 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
\#78 0x00007fdc364383f2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
\#79 0x00007fdc3644014d in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
\#80 0x00000000004d3beb in main (argc=1, argv=0x7ffcded208c8) at /home/lepagee/dev/ring-kde/src/main.cpp:100
</pre>https://git.jami.net/savoirfairelinux/jami-project/-/issues/55Text chat in n-way conferencing has wrong author attribution2018-05-21T22:06:25ZJami BotText chat in n-way conferencing has wrong author attributionIssue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
In a 3-way conference, text chat is broken. Specifically, author attribution ("nickname" normally displayed in front each message)...Issue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
In a 3-way conference, text chat is broken. Specifically, author attribution ("nickname" normally displayed in front each message) behaves strangely:
- on one client (the originator of the conference, using Gnome), there is no author attribution at all. Text messages are simply displayed with a ":" in front.
- on the two other clients, text messages are displayed with the \*wrong\* author attribution. Also, when sending a text message, it is duplicated, as if coming from somebody else.
The bug occured when conferencing between those systems and versions:
- two Gnome clients on Archlinux (commit 5b810ce2adb16efe7adf026437e1d6fb19e501ed)
- one Windows client using the nightly build (as of 30 november 2015)https://git.jami.net/savoirfairelinux/jami-project/-/issues/61ICE assert when calling Ring accounts2018-05-21T22:11:50ZJami BotICE assert when calling Ring accountsIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
I created a Ring account and tried to call. Dring assert in ICE after \~5 seconds every time with this account. With an older Ri...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
I created a Ring account and tried to call. Dring assert in ICE after \~5 seconds every time with this account. With an older Ring account, the call doesn't work, but it doesn't assert
[1449717417.890| 4962|ice\_transport.cpp:256 ] ICE initialization success
[1449717417.890| 4962|ice\_transport.cpp:317 ] ICE as master
[1449717417.890| 4962|ice\_transport.cpp:310 ] ICE [local] ufrag=35a63655, pwd=3189df4b
[1449717417.891| 4962|ice\_transport.cpp:624 ] succeed to add candidate for comp\_id=1 : 192.168.42.195 : 77.58.93.232
[1449717417.892| 4962|ice\_transport.cpp:624 ] succeed to add candidate for comp\_id=2 : 192.168.42.195 : 77.58.93.232
[1449717417.893| 5229|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as client
[1449717417.893| 5229|ice\_transport.cpp:63 ] Registered thread 0x7fffe56630f0 (0x1362)
[1449717417.894| 5222|sips\_transport\_ice.cpp:733] TLS(ice): rx 155B
[1449717417.894| 5228|ice\_transport.cpp:63 ] Registered thread 0x7fffe6e660f0 (0x1362)
[1449717417.894| 5200|sips\_transport\_ice.cpp:733] TLS(ice): rx 44B
[1449717417.894| 4962|ice\_transport.cpp:624 ] succeed to add candidate for comp\_id=3 : 192.168.42.195 : 77.58.93.232
[1449717417.894| 5222|sips\_transport\_ice.cpp:733] TLS(ice): rx 171B
[1449717417.894| 5228|sips\_transport\_ice.cpp:230] SipsIceTransport::startTlsSession as server
[1449717417.895| 4962|ice\_transport.cpp:624 ] succeed to add candidate for comp\_id=4 : 192.168.42.195 : 77.58.93.232
[1449717417.895| 4962|audiorecord.cpp:127 ] Concatenate .wav file extension: name : 20151209-221648
[1449717417.896| 4962|sdp.cpp:167 ] 1 AES\_CM\_128\_HMAC\_SHA1\_80 inline:obKcCqIykRjbopt4awt8WJlz33Bjv9trkKJnJTRx
[1449717417.896| 4962|sdp.cpp:391 ] SDP: Local SDP Session:
[1449717417.896| 4962|sdp.cpp:343 ] v=0
o=elepage-laptop 3658706217 0 IN IP4 77.58.93.232
s=Ring
c=IN IP4 77.58.93.232
t=0 0
m=audio 26924 RTP/SAVP 104 9 8 0 101
a=rtpmap:104 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:26925 IN IP4 77.58.93.232
a=sendrecv
a=crypto:1 AES\_CM\_128\_HMAC\_SHA1\_80 inline:obKcCqIykRjbopt4awt8WJlz33Bjv9trkKJnJTRx
[1449717417.896| 4962|sdp.cpp:669 ] addIceCandidates failed: cannot access media\#1 (may be deactivated)
[1449717417.896| 4962|sdp.cpp:669 ] addIceCandidates failed: cannot access media\#1 (may be deactivated)
[1449717417.897| 4962|ringaccount.cpp:342 ] contact header: Joseph Emmanuel Gerard Lepage Vallee <sips:ring:c07557deb17b7da326f05f126f405a17a37bf67a@192.168.42.195:46256;transport=tls> / "Joseph Emmanuel Gerard Lepage Vallee" <sip:c07557deb17b7da326f05f126f405a17a37bf67a@ring.dht> -> <sips:d23a027c6243881dc288d618564399a5200e4db5@192.168.42.195:51995;transport=tls> / <sips:192.168.42.195:51995;transport=tls>
[1449717417.897| 4962|sipvoiplink.cpp:816 ] [call:13873134622884327751] INVITE@0xb990d8 state changed to 1 (CALLING): cause=0, tsx@0xaa37a8 status 0 (Default status message)
[1449717417.897| 4962|sipvoiplink.cpp:1136 ] [INVITE:0xb990d8] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449717417.897| 4962|call.cpp:137 ] [call:13873134622884327751] state change 0/1, cnx 2/2, code 0
[1449717417.897| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
quitting: VoipLinkException occured: No invite session for this call
[1449717417.898| 4962|sipaccount.cpp:292 ] Removing transport from account
[1449717417.898| 4962|sipaccount.cpp:292 ] Removing transport from account
[1449717417.898| 4962|siptransport.cpp:95 ] \~SipTransport@0xa92b70 {tr=0xa55af8 {rc=2}}
[1449717417.898| 4962|siptransport.cpp:209 ] pjsip transport@0xa55af8 udp 0.0.0.0:5060 [published as 192.168.42.195:5060] -> SHUTDOWN
[1449717417.898| 4962|siptransport.cpp:95 ] \~SipTransport@0xa6edc0 {tr=0xac17c0 {rc=5}}
[1449717417.898| 4962|sips\_transport\_ice.cpp:133] SipsIceTransport@0xac17a0: shutdown
[1449717417.898| 4962|sips\_transport\_ice.cpp:1101] void ring::tls::SipsIceTransport::shutdown()
[1449717417.898| 4962|siptransport.cpp:209 ] pjsip transport@0xac17c0 TLS to 192.168.42.195:51995 -> SHUTDOWN
[1449717417.898| 5229|sips\_transport\_ice.cpp:865] Ending GnuTLS thread
[1449717417.900| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.904| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.905| 5228|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server
[1449717417.908| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.911| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.915| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.922| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.926| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.930| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.933| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.937| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.940| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.948| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.955| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.959| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.962| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.966| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.969| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.973| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.977| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.980| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.988| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.991| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717417.999| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.002| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.006| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.009| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.013| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.020| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.028| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.031| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.035| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.038| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.042| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.049| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.053| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.057| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.060| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.064| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.067| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.071| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.075| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.078| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.086| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.089| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.093| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.096| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.100| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.104| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.107| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.115| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.118| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.122| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.126| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.129| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.133| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.136| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.144| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.147| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.151| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.155| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.158| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.162| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.165| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.169| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449717418.176| 5194|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeac95700 (LWP 5200)]
0x00007ffff38dc875 in \_int\_free () from /lib64/libc.so.6
(gdb)
\#0 0x00007ffff38974a7 in raise () from /lib64/libc.so.6
\#1 0x00007ffff38988fa in abort () from /lib64/libc.so.6
\#2 0x00007ffff38d66d8 in \_\_libc\_message () from /lib64/libc.so.6
\#3 0x00007ffff38dbfc6 in malloc\_printerr () from /lib64/libc.so.6
\#4 0x00007ffff38dcff6 in \_int\_free () from /lib64/libc.so.6
\#5 0x0000000000603672 in default\_block\_free ()
\#6 0x000000000060b77a in pj\_pool\_destroy\_int ()
\#7 0x000000000060bfbc in cpool\_release\_pool ()
\#8 0x000000000060b18c in pj\_pool\_release ()
\#9 0x00000000005e1aeb in stun\_tsx\_on\_destroy ()
\#10 0x00000000005e7894 in destroy\_timer\_callback ()
\#11 0x0000000000617647 in pj\_timer\_heap\_poll ()
\#12 0x00000000004e548e in ring::IceTransport::handleEvents (this=0xb081c0, max\_msec=max\_msec@entry=500) at ice\_transport.cpp:217
\#13 0x00000000004e564a in ring::IceTransport::<lambda()>::operator() (\_\_closure=0xb2f288) at ice\_transport.cpp:176
\#14 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::\_M\_invoke<> (this=0xb2f288) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
\#15 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::operator() (this=0xb2f288) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
\#16 std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()> >::\_M\_run(void) (this=0xb2f270) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
\#17 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\#18 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
\#19 0x00007ffff394d71d in clone () from /lib64/libc.so.6
(gdb) thread apply all bt full
Thread 28 (Thread 0x7fffbffff700 (LWP 4589)):
\#0 0x00007ffff39462f3 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00000000006048d5 in pj\_sock\_select ()
No symbol table info available.
\#2 0x00000000005ffc17 in pj\_ioqueue\_poll ()
No symbol table info available.
\#3 0x00000000004e54ec in ring::IceTransport::handleEvents (this=0xc35c80, max\_msec=max\_msec@entry=500) at ice\_transport.cpp:226
n\_events = <optimized out>
max\_timeout = {sec = 0, msec = 500}
timeout = {sec = 0, msec = 500}
net\_event\_count = 0
\#4 0x00000000004e564a in ring::IceTransport::<lambda()>::operator() (\_\_closure=0xb32d58) at ice\_transport.cpp:176
this = 0xc35c80
\#5 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::\_M\_invoke<> (this=0xb32d58) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
No locals.
\#6 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::operator() (this=0xb32d58) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
No locals.
\#7 std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()> >::\_M\_run(void) (this=0xb32d40) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
No locals.
\#8 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#9 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#10 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 27 (Thread 0x7fffe5663700 (LWP 4588)):
\#0 0x00007ffff609700f in pthread\_cond\_wait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff41c199c in \_\_gthread\_cond\_wait (\_\_mutex=<optimized out>, \_\_cond=\_\_cond@entry=0xc345d8) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/build/x86\_64-pc-linux-gnu/libstdc++-v3/include/x86\_64-pc-linux-gnu/bits/gthr-default.h:864
No locals.
\#2 std::condition\_variable::wait (this=this@entry=0xc345d8, \_\_lock=...) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/condition\_variable.cc:53
\_\_e = <optimized out>
\#3 0x000000000048f60a in std::\_V2::condition\_variable\_any::wait<std::unique\_lock<std::mutex> > (\_\_lock=..., this=0xc345d8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:241
\_\_my\_lock = {\_M\_device = 0x0, \_M\_owns = false}
\_\_unlock = {\_M\_lock = @0x7fffe56626b0}
\_\_my\_lock2 = {\_M\_device = 0xaa2c30, \_M\_owns = true}
\#4 std::\_V2::condition\_variable\_any::wait<std::unique\_lock<std::mutex>, ring::tls::SipsIceTransport::clean()::<lambda()> > (\_\_p=..., \_\_lock=..., this=0xc345d8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:250
No locals.
\#5 ring::tls::SipsIceTransport::clean (this=0xc34320) at sips\_transport\_ice.cpp:887
l = {\_M\_device = 0xc34860, \_M\_owns = false}
\#6 0x00000000004e3137 in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) (this=0xc34558, tid=..., setup=..., process=..., cleanup=...) at threadloop.cpp:37
No locals.
\#7 0x00000000004e3832 in std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool()>, std::function<void()>, std::function<void()>)>::operator()<std::reference\_wrapper<std::thread::id>, std::function<bool()>, std::function<void()>, std::function<void()>, void> (\_\_object=<optimized out>, this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:569
No locals.
\#8 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool()>, std::function<void()>, std::function<void()>)>(ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool()>, std::function<void()>, std::function<void()>)>::\_M\_invoke<0ul, 1ul, 2ul, 3ul, 4ul> (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
No locals.
\#9 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
No locals.
\#10 std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >::\_M\_run() (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
No locals.
\#11 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#12 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#13 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 26 (Thread 0x7fffe5e64700 (LWP 4587)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x000000000048f0dc in \_\_gthread\_cond\_timedwait (\_\_abs\_timeout=0x7fffe5e633b0, \_\_mutex=<optimized out>, \_\_cond=0xa75038) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/x86\_64-pc-linux-gnu/bits/gthr-default.h:871
---Type <return> to continue, or q <return> to quit---
No locals.
\#2 std::condition\_variable::\_\_wait\_until\_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (\_\_atime=..., \_\_lock=..., this=0xa75038) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:165
\_\_ts = {tv\_sec = 1449717234, tv\_nsec = 63249461}
\#3 std::condition\_variable::wait\_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (\_\_atime=..., \_\_lock=..., this=0xa75038) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:105
No locals.
\#4 std::\_V2::condition\_variable\_any::wait\_until<std::unique\_lock<std::mutex>, std::chrono::\_V2::system\_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (\_\_atime=..., \_\_lock=..., this=0xa75038)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:264
\_\_my\_lock = {\_M\_device = 0x0, \_M\_owns = false}
\_\_unlock = {\_M\_lock = @0x7fffe5e63380}
\_\_my\_lock2 = {\_M\_device = 0xa7b510, \_M\_owns = true}
\#5 std::\_V2::condition\_variable\_any::wait\_until<std::unique\_lock<std::mutex>, std::chrono::\_V2::system\_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, ring::tls::SipsIceTransport::waitForTlsData(unsigned int)::<lambda()> > (\_\_p=..., \_\_atime=...,
\_\_lock=..., this=0xa75038) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:275
No locals.
\#6 std::\_V2::condition\_variable\_any::wait\_for<std::unique\_lock<std::mutex>, long int, std::ratio<1l, 1000l>, ring::tls::SipsIceTransport::waitForTlsData(unsigned int)::<lambda()> > (\_\_p=..., \_\_rtime=..., \_\_lock=..., this=0xa75038)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/condition\_variable:290
No locals.
\#7 ring::tls::SipsIceTransport::waitForTlsData (this=0xa74d80, ms=<optimized out>) at sips\_transport\_ice.cpp:943
l = {\_M\_device = 0xa76690, \_M\_owns = false}
\#8 0x00007ffff65095db in \_gnutls\_io\_check\_recv () from /usr/lib64/libgnutls.so.28
No symbol table info available.
\#9 0x00007ffff6534d91 in \_dtls\_transmit () from /usr/lib64/libgnutls.so.28
No symbol table info available.
\#10 0x00007ffff650a2d0 in \_gnutls\_handshake\_io\_write\_flush () from /usr/lib64/libgnutls.so.28
No symbol table info available.
\#11 0x00007ffff650ca18 in \_gnutls\_send\_handshake () from /usr/lib64/libgnutls.so.28
No symbol table info available.
\#12 0x00007ffff65116cc in gnutls\_handshake () from /usr/lib64/libgnutls.so.28
No symbol table info available.
\#13 0x000000000048d08b in ring::tls::SipsIceTransport::tryHandshake (this=this@entry=0xa74d80) at sips\_transport\_ice.cpp:560
status = <optimized out>
ret = <optimized out>
\#14 0x00000000004924e1 in ring::tls::SipsIceTransport::loop (this=0xa74d80) at sips\_transport\_ice.cpp:796
status = <optimized out>
\#15 0x00000000004e3128 in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) (this=0xa74fb8, tid=..., setup=..., process=..., cleanup=...) at threadloop.cpp:36
No locals.
\#16 0x00000000004e3832 in std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool()>, std::function<void()>, std::function<void()>)>::operator()<std::reference\_wrapper<std::thread::id>, std::function<bool()>, std::function<void()>, std::function<void()>, void> (\_\_object=<optimized out>, this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:569
No locals.
\#17 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool()>, std::function<void()>, std::function<void()>)>(ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool()>, std::function<void()>, std::function<void()>)>::\_M\_invoke<0ul, 1ul, 2ul, 3ul, 4ul> (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
No locals.
\#18 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
No locals.
\#19 std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >::\_M\_run() (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
No locals.
\#20 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#21 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#22 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 25 (Thread 0x7fffeac95700 (LWP 4581)):
\#0 0x00007ffff38974a7 in raise () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff38988fa in abort () from /lib64/libc.so.6
No symbol table info available.
\#2 0x00007ffff38d66d8 in \_\_libc\_message () from /lib64/libc.so.6
No symbol table info available.
\#3 0x00007ffff38dbfc6 in malloc\_printerr () from /lib64/libc.so.6
No symbol table info available.
\#4 0x00007ffff38dcff6 in \_int\_free () from /lib64/libc.so.6
No symbol table info available.
\#5 0x0000000000603672 in default\_block\_free ()
No symbol table info available.
\#6 0x000000000060b77a in pj\_pool\_destroy\_int ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
\#7 0x000000000060bfbc in cpool\_release\_pool ()
No symbol table info available.
\#8 0x000000000060b18c in pj\_pool\_release ()
No symbol table info available.
\#9 0x00000000005e1aeb in stun\_tsx\_on\_destroy ()
No symbol table info available.
\#10 0x00000000005e7894 in destroy\_timer\_callback ()
No symbol table info available.
\#11 0x0000000000617647 in pj\_timer\_heap\_poll ()
No symbol table info available.
\#12 0x00000000004e548e in ring::IceTransport::handleEvents (this=0xb081c0, max\_msec=max\_msec@entry=500) at ice\_transport.cpp:217
max\_timeout = {sec = 0, msec = 500}
timeout = {sec = 0, msec = 0}
net\_event\_count = 0
\#13 0x00000000004e564a in ring::IceTransport::<lambda()>::operator() (\_\_closure=0xb2f288) at ice\_transport.cpp:176
this = 0xb081c0
\#14 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::\_M\_invoke<> (this=0xb2f288) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
No locals.
\#15 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::operator() (this=0xb2f288) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
No locals.
\#16 std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()> >::\_M\_run(void) (this=0xb2f270) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
No locals.
\#17 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#18 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#19 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 24 (Thread 0x7fffe9c93700 (LWP 4569)):
\#0 0x00007ffff388389c in backtrace\_and\_maps () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff38d66d3 in \_\_libc\_message () from /lib64/libc.so.6
No symbol table info available.
\#2 0x00007ffff38dbfc6 in malloc\_printerr () from /lib64/libc.so.6
No symbol table info available.
\#3 0x00007ffff38dcff6 in \_int\_free () from /lib64/libc.so.6
No symbol table info available.
\#4 0x0000000000603672 in default\_block\_free ()
No symbol table info available.
\#5 0x000000000060b77a in pj\_pool\_destroy\_int ()
No symbol table info available.
\#6 0x000000000060bfbc in cpool\_release\_pool ()
No symbol table info available.
\#7 0x000000000060b18c in pj\_pool\_release ()
No symbol table info available.
\#8 0x00000000005e1aeb in stun\_tsx\_on\_destroy ()
No symbol table info available.
\#9 0x00000000005e7894 in destroy\_timer\_callback ()
No symbol table info available.
\#10 0x0000000000617647 in pj\_timer\_heap\_poll ()
No symbol table info available.
\#11 0x00000000004e548e in ring::IceTransport::handleEvents (this=0xa8e090, max\_msec=max\_msec@entry=500) at ice\_transport.cpp:217
max\_timeout = {sec = 0, msec = 500}
timeout = {sec = 0, msec = 0}
net\_event\_count = 0
\#12 0x00000000004e564a in ring::IceTransport::<lambda()>::operator() (\_\_closure=0xb490d8) at ice\_transport.cpp:176
this = 0xa8e090
\#13 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::\_M\_invoke<> (this=0xb490d8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1700
No locals.
\#14 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::operator() (this=0xb490d8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/functional:1688
No locals.
\#15 std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()> >::\_M\_run(void) (this=0xb490c0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/thread:115
No locals.
\#16 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, ring::IceTransportOptions const&)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#17 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
\#18 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 22 (Thread 0x7fffe7c8f700 (LWP 4543)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x0000000000682774 in WorkerThread ()
No symbol table info available.
\#2 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 21 (Thread 0x7fffe6e66700 (LWP 4535)):
\#0 0x00007ffff39445fd in poll () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff70ae8ce in snd1\_pcm\_wait\_nocheck () from /usr/lib64/libasound.so.2
No symbol table info available.
\#2 0x000000000052e9cb in ring::AlsaLayer::audioCallback (this=0xb3df00) at alsalayer.cpp:789
playbackAvailFrames = 328
framesToGet = <optimized out>
\#3 0x0000000000531215 in ring::AlsaThread::run (this=0xb42e10) at alsalayer.cpp:136
No locals.
\#4 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::AlsaThread::\*)()> (ring::AlsaThread\*)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::AlsaThread::\*)()> (ring::AlsaThread\*)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::AlsaThread::\*)()> (ring::AlsaThread\*)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::AlsaThread::\*)()> (ring::AlsaThread\*)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#5 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#6 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 15 (Thread 0x7fffe4e62700 (LWP 4507)):
\#0 0x00007ffff39462f3 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00000000006d0d13 in dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1}::operator()() const ()
No symbol table info available.
\#2 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#3 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7fffe6665700 (LWP 4504)):
\#0 0x00007ffff39462f3 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00000000006d0d13 in dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1}::operator()() const ()
No symbol table info available.
\#2 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDht::Config)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#3 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 9 (Thread 0x7fffe8490700 (LWP 4501)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x0000000000682774 in WorkerThread ()
No symbol table info available.
\#2 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7fffe8c91700 (LWP 4500)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
\#1 0x0000000000682774 in WorkerThread ()
No symbol table info available.
\#2 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7fffe9492700 (LWP 4499)):
\#0 0x00007ffff39462f3 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x0000000000674293 in RunMiniServer ()
No symbol table info available.
\#2 0x0000000000682ab4 in WorkerThread ()
No symbol table info available.
\#3 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fffea494700 (LWP 4497)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x0000000000682774 in WorkerThread ()
No symbol table info available.
\#2 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffeb496700 (LWP 4495)):
\#0 0x00007ffff60973b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x000000000068393e in TimerThreadWorker ()
No symbol table info available.
\#2 0x0000000000682ab4 in WorkerThread ()
No symbol table info available.
\#3 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffebc97700 (LWP 4493)):
\#0 0x00007ffff39462f3 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00000000004b4031 in ring::video::VideoDeviceMonitorImpl::run (this=0xa02520) at video\_device\_monitor\_impl.cpp:197
timeout = {tv\_sec = 0, tv\_usec = 151395}
set = {fds\_bits = {16, 0 <repeats 15 times>}}
ret = <optimized out>
udev\_fd = 4
\#2 0x00007ffff41c6820 in std::(anonymous namespace)::execute\_native\_thread\_routine (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:84
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::video::VideoDeviceMonitorImpl::\*)()> (ring::video::VideoDeviceMonitorImpl\*)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::video::VideoDeviceMonitorImpl::\*)()> (ring::video::VideoDeviceMonitorImpl\*)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::video::VideoDeviceMonitorImpl::\*)()> (ring::video::VideoDeviceMonitorImpl\*)> >, std::allocator<std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::video::VideoDeviceMonitorImpl::\*)()> (ring::video::VideoDeviceMonitorImpl\*)> > >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#3 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7f70e40 (LWP 4489)):
\#0 0x00007ffff609267d in pthread\_join () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff41c6767 in \_\_gthread\_join (\_\_value\_ptr=0x0, \_\_threadid=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/build/x86\_64-pc-linux-gnu/libstdc++-v3/include/x86\_64-pc-linux-gnu/bits/gthr-default.h:668
No locals.
\#2 std::thread::join (this=this@entry=0xc36eb8) at /var/tmp/portage/sys-devel/gcc-5.1.0/work/gcc-5.1.0/libstdc++-v3/src/c++11/thread.cc:107
\_\_e = 22
\#3 0x00000000004ea674 in ring::IceTransport::\~IceTransport (this=0xc35c80, \_\_in\_chrg=<optimized out>) at ice\_transport.cpp:193
No locals.
\#4 0x00000000004d8255 in std::\_Sp\_counted\_base<(\_\_gnu\_cxx::\_Lock\_policy)2>::\_M\_release (this=0xc35c70) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:149
No locals.
\#5 std::\_\_shared\_count<(\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_count (this=0xb107f0, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:666
No locals.
---Type <return> to continue, or q <return> to quit---
\#6 std::\_\_shared\_ptr<ring::IceTransport, (\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_ptr (this=0xb107e8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:914
No locals.
\#7 std::shared\_ptr<ring::IceTransport>::\~shared\_ptr (this=0xb107e8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr.h:93
No locals.
\#8 ring::Call::\~Call (this=0xb10700, \_\_in\_chrg=<optimized out>) at call.cpp:51
No locals.
\#9 0x00000000005188e6 in ring::SIPCall::\~SIPCall (this=0xb10700, \_\_in\_chrg=<optimized out>) at sipcall.cpp:130
No locals.
\#10 0x0000000000422ad5 in std::\_Sp\_counted\_base<(\_\_gnu\_cxx::\_Lock\_policy)2>::\_M\_release (this=0xb106f0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:149
No locals.
\#11 0x000000000048c406 in std::\_\_shared\_count<(\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_count (this=0xa4ccd0, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:666
No locals.
\#12 std::\_\_shared\_ptr<ring::Call, (\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_ptr (this=0xa4ccc8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr\_base.h:914
No locals.
\#13 std::shared\_ptr<ring::Call>::\~shared\_ptr (this=0xa4ccc8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/shared\_ptr.h:93
No locals.
\#14 std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> >::\~pair (this=0xa4ccc0, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_pair.h:96
No locals.
\#15 \_\_gnu\_cxx::new\_allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > >::destroy<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > (
this=<optimized out>, \_\_p=0xa4ccc0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/ext/new\_allocator.h:124
No locals.
\#16 std::allocator\_traits<std::allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > >::\_S\_destroy<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > (
\_\_p=0xa4ccc0, \_\_a=...) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/alloc\_traits.h:282
No locals.
\#17 std::allocator\_traits<std::allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > >::destroy<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > (
\_\_a=..., \_\_p=0xa4ccc0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/alloc\_traits.h:411
No locals.
\#18 std::\_Rb\_tree<std::string, std::pair<std::string const, std::shared\_ptr<ring::Call> >, std::\_Select1st<std::pair<std::string const, std::shared\_ptr<ring::Call> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > >::\_M\_destroy\_node (this=0xa809c8, \_\_p=0xa4cca0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:436
No locals.
\#19 std::\_Rb\_tree<std::string, std::pair<std::string const, std::shared\_ptr<ring::Call> >, std::\_Select1st<std::pair<std::string const, std::shared\_ptr<ring::Call> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > >::\_M\_erase (this=0xa809c8, \_\_x=0xa4cca0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:1247
No locals.
\#20 0x00000000004ba765 in std::\_Rb\_tree<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> >, std::\_Select1st<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > >, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > >::\~\_Rb\_tree (this=0xa809c8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:715
No locals.
\#21 std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > >::\~map (this=0xa809c8, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_map.h:96
No locals.
\#22 std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > >::\~pair (this=0xa809c0, \_\_in\_chrg=<optimized out>)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_pair.h:96
No locals.
\#23 \_\_gnu\_cxx::new\_allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > > >::destroy<std::pair<std::basic\_string<char> const, std::map<std::basic\_string<char>, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char> >, std::allocator<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > > > > (this=<optimized out>, \_\_p=0xa809c0)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/ext/new\_allocator.h:124
No locals.
\#24 std::allocator\_traits<std::allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > > > >::\_S\_destroy<std::pair<std::basic\_string<char> const, std::map<std::basic\_string<char>, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char> >, std::allocator<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > > > > (\_\_p=0xa809c0, \_\_a=...)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/alloc\_traits.h:282
No locals.
\#25 std::allocator\_traits<std::allocator<std::\_Rb\_tree\_node<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > > > >::destroy<std::pair<std::basic\_string<char> const, std::map<std::basic\_string<char>, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char> >, std::allocator<std::pair<std::basic\_string<char> const, std::shared\_ptr<ring::Call> > > > > > (\_\_a=..., \_\_p=0xa809c0)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/alloc\_traits.h:411
No locals.
\#26 std::\_Rb\_tree<std::string, std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > >, std::\_Select1st<std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > > > >::\_M\_destroy\_node (this=0x9bc560 <ring::Manager::instance()::instance\_+672>, \_\_p=0xa809a0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:436
No locals.
\#27 std::\_Rb\_tree<std::string, std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > >, std::\_Select1st<std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, std::shared\_ptr<ring::Call>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared\_ptr<ring::Call> > > > > > >::\_M\_erase (this=0x9bc560 <ring::Manager::instance()::instance\_+672>, \_\_x=0xa809a0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:1247
No locals.
\#28 0x00000000004d275f in std::\_Rb\_tree<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > >, std::\_Select1st<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::alloc---Type <return> to continue, or q <return> to quit---
ator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > >, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > > >::\~\_Rb\_tree (this=0x9bc560 <ring::Manager::instance()::instance\_+672>, \_\_in\_chrg=<optimized out>)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_tree.h:715
No locals.
\#29 std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > >, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::map<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, std::shared\_ptr<ring::Call>, std::less<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const, std::shared\_ptr<ring::Call> > > > > > >::\~map (this=0x9bc560 <ring::Manager::instance()::instance\_+672>, \_\_in\_chrg=<optimized out>)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl\_map.h:96
No locals.
\#30 ring::CallFactory::\~CallFactory (this=0x9bc530 <ring::Manager::instance()::instance\_+624>, \_\_in\_chrg=<optimized out>) at call\_factory.h:36
No locals.
\#31 ring::Manager::\~Manager (this=0x9bc2c0 <ring::Manager::instance()::instance\_>, \_\_in\_chrg=<optimized out>) at manager.cpp:227
No locals.
\#32 0x00007ffff3899e08 in \_\_run\_exit\_handlers () from /lib64/libc.so.6
No symbol table info available.
\#33 0x00007ffff3899e55 in exit () from /lib64/libc.so.6
No symbol table info available.
\#34 0x00007ffff3884637 in \_\_libc\_start\_main () from /lib64/libc.so.6
No symbol table info available.
\#35 0x0000000000419a69 in \_start ()
No symbol table info available.
(gdb)
(gdb)Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/62Call end after: Could not find stream info: Invalid data found when processin...2018-05-21T22:12:27ZJami BotCall end after: Could not find stream info: Invalid data found when processing inputIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
<p>Sometime, perfectly working calls end abruptly with this:</p>
<p>&nbsp;</p>
<p>&lt;code&gt;</p>
<p>[1449915633...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
<p>Sometime, perfectly working calls end abruptly with this:</p>
<p> </p>
<p><code></p>
<p>[1449915633.661| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames<br />
[1449915634.039| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames<br />
[1449915634.423| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames<br />
[1449915634.798| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames<br />
[1449915635.107|20938|sipvoiplink.cpp:817 ] [call:16484904695205826435] INVITE@0x26adfb8 state changed to 6 (DISCONNCTD): cause=408, tsx@0x21228a8 status 408 (Request Timeout)<br />
[1449915635.107|20938|call.cpp:144 ] [call:16484904695205826435] state change 1/4, cnx 4/0, code 408<br />
[1449915635.107|20938|call.cpp:163 ] [call:16484904695205826435] emit client call state change FAILURE, code 408<br />
[1449915635.107|20938|manager.cpp:1755 ] [call:16484904695205826435] Failed<br />
[1449915635.107|20938|call\_factory.cpp:39 ] Removing call 16484904695205826435<br />
[1449915635.107|20938|call\_factory.cpp:43 ] Remaining 0 SIP call(s)<br />
[1449915635.107|20938|call.cpp:144 ] [call:16484904695205826435] state change 4/5, cnx 0/0, code 0<br />
[1449915635.107|20938|call.cpp:163 ] [call:16484904695205826435] emit client call state change OVER, code 0<br />
[sdp @ 0x7f1318000d80] Could not find codec parameters for stream 0 (Video: h263, yuv420p): unspecified size<br />
Consider increasing the value for the 'analyzeduration' and 'probesize' options<br />
[1449915635.107| 669|media\_decoder.cpp:235 ] Could not find stream info: Invalid data found when processing input<br />
[1449915635.107| 669|video\_receive\_thread.cpp:108] decoder IO startup failed<br />
[1449915635.107| 669|threadloop.cpp:42 ] [threadloop:0x26c2b20] ThreadLoopException: ThreadLoopException<br />
[1449915635.157| 658|sinkclient.cpp:365 ] Stop sink <local / Ring\_shm\_20938\_0>, mixer=0<br />
[1449915635.157| 658|video\_input.cpp:89 ] VideoInput closed<br />
[1449915635.157| 657|media\_decoder.cpp:357 ] Couldn't read frame: Operation not permitted</p>
<p>[1449915635.157| 657|audio\_rtp\_session.cpp:301] fatal error, read failed<br />
[1449915635.179|20938|manager.cpp:2572 ] Call is NULL<br />
[1449915635.180|20938|manager.cpp:2572 ] Call is NULL</p>
<p><br />
</code></p>
<p> </p>
<p>There is a timeout, I get it, but the call is in progress and there \_is\_ media, so the timeout should be ignored and the call left running. (tested between Android and Linux on wired network (Android with USB ethernet adapter so IP2IP work (this Wifi router have 2 different subnet for wired and wireless))</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/68lrc: heap-use-after-free detected by ASAN when deleting an account2018-05-25T13:36:42ZJami Botlrc: heap-use-after-free detected by ASAN when deleting an accountIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
systematic
Removing "Test" "a8d2da906eae7749"
=================================================================
==30971...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
systematic
Removing "Test" "a8d2da906eae7749"
=================================================================
==30971==ERROR: AddressSanitizer: heap-use-after-free on address 0x60400031df90 at pc 0x4ebfa9 bp 0x7fffffffc150 sp 0x7fffffffc140
READ of size 4 at 0x60400031df90 thread T0
\#0 0x4ebfa8 in QModelIndex::isValid() const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:64
\#1 0x4ebfa8 in operator() /home/ssalenikovich/projects/ring-client-gnome/src/accountview.cpp:461
\#2 0x4ebfa8 in call /usr/include/x86\_64-linux-gnu/qt5/QtCore/qobjectdefs\_impl.h:494
\#3 0x4ebfa8 in call<QtPrivate::List<const QModelIndex&, const QModelIndex&>, void> /usr/include/x86\_64-linux-gnu/qt5/QtCore/qobjectdefs\_impl.h:551
\#4 0x4ebfa8 in impl /usr/include/x86\_64-linux-gnu/qt5/QtCore/qobject\_impl.h:192
\#5 0x7ffff50db359 in QMetaObject::activate(QObject\*, int, int, void\*\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x312359)
\#6 0x7ffff505b099 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x292099)
\#7 0x7ffff50637a9 (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x29a7a9)
\#8 0x7ffff50652e8 (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x29c2e8)
\#9 0x7ffff50db9c8 in QMetaObject::activate(QObject\*, int, int, void\*\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x3129c8)
\#10 0x7ffff51593d3 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x3903d3)
\#11 0x7ffff5053589 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x28a589)
\#12 0x6023db in AccountModel::remove(Account\*) /home/ssalenikovich/projects/ring-lrc/src/accountmodel.cpp:904
\#13 0x4edb43 in remove\_account /home/ssalenikovich/projects/ring-client-gnome/src/accountview.cpp:282
\#14 0x7ffff562b503 (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10503)
\#15 0x7ffff5644fa6 in g\_signal\_emit\_valist (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x29fa6)
\#16 0x7ffff56458fe in g\_signal\_emit (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x2a8fe)
\#17 0x7ffff674121c (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x10821c)
\#18 0x7ffff6741274 (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x108274)
\#19 0x7ffff562b503 (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10503)
\#20 0x7ffff5644fa6 in g\_signal\_emit\_valist (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x29fa6)
\#21 0x7ffff56458fe in g\_signal\_emit (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x2a8fe)
\#22 0x7ffff673f1ff (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1061ff)
\#23 0x7fffee813d8f in ffi\_call\_unix64 (/usr/lib/x86\_64-linux-gnu/libffi.so.6+0x5d8f)
\#24 0x7fffee8137f7 in ffi\_call (/usr/lib/x86\_64-linux-gnu/libffi.so.6+0x57f7)
\#25 0x7ffff562bf3b in g\_cclosure\_marshal\_generic\_va (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10f3b)
\#26 0x7ffff562b503 (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10503)
\#27 0x7ffff5644fa6 in g\_signal\_emit\_valist (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x29fa6)
\#28 0x7ffff56458fe in g\_signal\_emit (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x2a8fe)
\#29 0x7ffff67e4290 (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1ab290)
\#30 0x7ffff562e29d in g\_cclosure\_marshal\_VOID\_\_BOXEDv (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x1329d)
\#31 0x7ffff562b503 (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10503)
\#32 0x7ffff5644fa6 in g\_signal\_emit\_valist (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x29fa6)
\#33 0x7ffff56458fe in g\_signal\_emit (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x2a8fe)
\#34 0x7ffff67e187d (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1a887d)
\#35 0x7ffff67e2cca (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1a9cca)
\#36 0x7ffff67e5704 (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1ac704)
\#37 0x7ffff67b8daa in gtk\_event\_controller\_handle\_event (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x17fdaa)
\#38 0x7ffff6954fdc (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x31bfdc)
\#39 0x7ffff6827608 (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1ee608)
\#40 0x7ffff562b503 (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x10503)
\#41 0x7ffff5644a4f in g\_signal\_emit\_valist (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x29a4f)
\#42 0x7ffff56458fe in g\_signal\_emit (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x2a8fe)
\#43 0x7ffff69588c3 (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x31f8c3)
\#44 0x7ffff6824f1d (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1ebf1d)
\#45 0x7ffff6826b2d in gtk\_main\_do\_event (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x1edb2d)
\#46 0x7ffff63c3b41 (/usr/lib/x86\_64-linux-gnu/libgdk-3.so.0+0x50b41)
\#47 0x7ffff5355c3c in g\_main\_context\_dispatch (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x49c3c)
\#48 0x7ffff5355f1f (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x49f1f)
\#49 0x7ffff5355fcb in g\_main\_context\_iteration (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x49fcb)
\#50 0x7ffff591667b in g\_application\_run (/usr/lib/x86\_64-linux-gnu/libgio-2.0.so.0+0xa967b)
\#51 0x4b957f in main /home/ssalenikovich/projects/ring-client-gnome/src/main.cpp:45
\#52 0x7ffff2c14a3f in \_\_libc\_start\_main (/lib/x86\_64-linux-gnu/libc.so.6+0x20a3f)
\#53 0x4b93d8 in \_start (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4b93d8)
0x60400031df90 is located 0 bytes inside of 40-byte region [0x60400031df90,0x60400031dfb8)
freed by thread T0 here:
\#0 0x7ffff6f556af in operator delete(void\*) (/usr/lib/x86\_64-linux-gnu/libasan.so.1+0x586af)
\#1 0x7ffff505094e in QPersistentModelIndex::operator=(QModelIndex const&) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x28794e)
previously allocated by thread T0 here:
\#0 0x7ffff6f551af in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.1+0x581af)
\#1 0x7ffff504d485 (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x284485)
SUMMARY: AddressSanitizer: heap-use-after-free /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:64 QModelIndex::isValid() const
Shadow bytes around the buggy address:
0x0c088005bba0: fa fa fd fd fd fd fd fa fa fa fd fd fd fd fd fa
0x0c088005bbb0: fa fa fd fd fd fd fd fa fa fa 00 00 00 00 04 fa
0x0c088005bbc0: fa fa fd fd fd fd fd fd fa fa 00 00 00 00 00 fa
0x0c088005bbd0: fa fa fd fd fd fd fd fa fa fa 00 00 00 00 02 fa
0x0c088005bbe0: fa fa fd fd fd fd fd fa fa fa fd fd fd fd fd fd
=>0x0c088005bbf0: fa fa[fd]fd fd fd fd fa fa fa fd fd fd fd fd fd
0x0c088005bc00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c088005bc10: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c088005bc20: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c088005bc30: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c088005bc40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Contiguous container OOB:fc
ASan internal: fe
==30971==ABORTING
[Thread 0x7fffdba76700 (LWP 30978) exited]
[Thread 0x7ffff7f15a40 (LWP 30971) exited]
[Inferior 1 (process 30971) exited with code 01]https://git.jami.net/savoirfairelinux/jami-project/-/issues/72New year crash in LRC2018-05-25T13:36:24ZJami BotNew year crash in LRCIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
The new time calculation code is broken as each values can be negative and this isn't taken into account.
I will revert to ...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
The new time calculation code is broken as each values can be negative and this isn't taken into account.
I will revert to a version based on my old code but including the changes introduced by the rewrite.
It is faster anyway. In my opinion, it is also clear and simple and don't depend on 3rd party APIs at all, just plain C and decimal logichttps://git.jami.net/savoirfairelinux/jami-project/-/issues/77daemon/lrc: bizzare call state transitions when call fails immediately2018-05-25T13:36:07ZJami Botdaemon/lrc: bizzare call state transitions when call fails immediatelyIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
It seems like when a call fails, lrc puts in Failed -> Over state, but then a new call object is created in the Failed state.
...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
It seems like when a call fails, lrc puts in Failed -> Over state, but then a new call object is created in the Failed state.
lrc log:
Creating the call to "ring" failed
Calling action ACCEPT (0) on Call(0x603000b18aa0) with state "Dialing" . Become "Failed"
Call State Changed for call "15222503668050492823" . New state : "FAILURE"
Call not found "15222503668050492823" new state "FAILURE"
New foreign call: "15222503668050492823"
Building call "15222503668050492823" failed, it may already have been destroyed by the daemon
Call State Changed for call "15222503668050492823" . New state : "OVER"
Call not found "15222503668050492823" new state "OVER"
New foreign call: "15222503668050492823"
Building call "15222503668050492823" failed, it may already have been destroyed by the daemon
State changing from "Failed" to "Over" on Call(0x603000b18aa0)
Cannot remove Call(0x603000b18aa0) : call not found in tree
Calling action REFUSE (1) on Call(0x603000b18aa0) with state "Failed" . Become "Over"https://git.jami.net/savoirfairelinux/jami-project/-/issues/199Use a static website generator for the website ring.cx and put it into a git ...2018-05-22T00:32:40ZJami BotUse a static website generator for the website ring.cx and put it into a git repoIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
This way devs could make pull requests on it. And for the micro optimization fans, it would consume a little less resources than a...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
This way devs could make pull requests on it. And for the micro optimization fans, it would consume a little less resources than a database :-)
I'd just use GitHub pages (Jekyll powered) as it is free, uses an open source generator and we wouldn't have to worry about hosting.
But if you don't want GitHub, it should be simple to setup some Git hooks to do it.https://git.jami.net/savoirfairelinux/jami-project/-/issues/200Only use the mailing list for announcements and tell users to open issues on ...2018-05-22T00:32:43ZJami BotOnly use the mailing list for announcements and tell users to open issues on Tuleap at ring.cxIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://ring.cx/en/documentation/how-to-contribute-to-the-ring-project says:
> by subscribing to the mailing list (to report ...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://ring.cx/en/documentation/how-to-contribute-to-the-ring-project says:
> by subscribing to the mailing list (to report bugs, to receive some help or just to follow the development of project).
We already have the major bug tracker on tuleap, which is way more flexible, so let's tell users to open issues there instead. We could also give users the new post link directly, since I imagine not many people are familiar with tuleap.
Having two bug report methods means that everyone has to search things twice.
I also think that usage questions / feature requests should go to Tuleap as well for the same reasons.
This would leave the ML only for announcements, a feature which overlaps with a Twitter (what to do here this one is a tough choice. I'd keep just Twitter + blog posts).https://git.jami.net/savoirfairelinux/jami-project/-/issues/82IM history not loading for some Persons2018-05-25T13:35:56ZJami BotIM history not loading for some PersonsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Lision (alision)**
There is an issue with the way text messaging is read/save.
Text messages are stored in a file named after the associated Conta...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Lision (alision)**
There is an issue with the way text messaging is read/save.
Text messages are stored in a file named after the associated ContactMethod's sha1.
When starting Ring, some ContactMethods are loaded WITHOUT an account.
It was preventing the user from sending a text message to some ContactMethods (see c20da91 in ring-lrc)
We now set an account if none is provided, and this cause the sha1 to be regenerated, and so the text messages are saved under a different sha1.
Problem is when you reopen Ring, the ContactMethod is still not associated with an account, so the sha1 is back to its first value. No file is located under this sha1, so im history appears empty.https://git.jami.net/savoirfairelinux/jami-project/-/issues/208contrib: add --no-check-certificate option2018-05-22T00:32:52ZJami Botcontrib: add --no-check-certificate optionIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
suggestion submitted by Nick Leverton (leveret@users.sf.net), along with attached patch:
> Also if I could make a contribut...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
suggestion submitted by Nick Leverton (leveret@users.sf.net), along with attached patch:
> Also if I could make a contribution, in your contrib/ build, depending on locally installed TLS cert availability, wget may fail on https URLs. Could I suggest the attached patch for ring-daemon ? This option is available since wget 1.10 which introduced the stricter TLS checks that fail on Debian, so the option should work on most current distros.
[ring-daemon-wget-no-check-cert.patch](/uploads/2bb81eb23be9f87d386ef18acd203266/ring-daemon-wget-no-check-cert.patch)https://git.jami.net/savoirfairelinux/jami-project/-/issues/219Provide method to block calls from a given IP2018-05-22T00:33:07ZJami BotProvide method to block calls from a given IPIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
During the FOSDEM, I got tens of voice calls from a given IPs with no response.
@adrienberaud said that this is because the v...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
During the FOSDEM, I got tens of voice calls from a given IPs with no response.
@adrienberaud said that this is because the venue had a well configured UPnP, which allowed SIP port scanners to find us (or something like that, I don't know networking yet :-))
We should provide some mechanism to prevent such annoyances, e.g. explicitly blocking the IP.
Some other people told be about tools like fail2ban, Sec, or using random ports, but I don't know if any of that applies to us.https://git.jami.net/savoirfairelinux/jami-project/-/issues/225Login with a single account on multiple devices and get notified on both2018-05-22T00:33:16ZJami BotLogin with a single account on multiple devices and get notified on bothIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
I would like to:
- get text messages on all devices when they are turned on
- get voice call alerts on all devices, and whe...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
I would like to:
- get text messages on all devices when they are turned on
- get voice call alerts on all devices, and when one answers, stop the alert on other devices
To test this, I tried to copy paste my \~/.config/ring across two Linux computers, but the second computer got a new ring ID when I turned on ring, so I could not test it. Am I copying the wrong folder? Same question goes for other platforms.
If this simple copy-paste of folders would work, then this issue is closely related to: https://tuleap.ring.cx/plugins/tracker/?aid=314
Even better would be to sync history and contacts across devices, but maybe we should leave this for another issue.https://git.jami.net/savoirfairelinux/jami-project/-/issues/88Call blocked on ringing state2018-05-21T22:38:16ZJami BotCall blocked on ringing stateIssue generated from Tuleap's migration script.
**Originally submitted by: Edric Milaret (edric)**
<p>Can't accept or refuse the call. Seems the daemon is looping on handshake</p>
<p>Trace:</p>
<p>[1454947864.159|21680|ringacc...Issue generated from Tuleap's migration script.
**Originally submitted by: Edric Milaret (edric)**
<p>Can't accept or refuse the call. Seems the daemon is looping on handshake</p>
<p>Trace:</p>
<p>[1454947864.159|21680|ringaccount.cpp:936 ] Successfully put ICE descriptor reply on DHT<br />
[1454947864.499|21754|ice\_transport.cpp:259 ] ICE negotiation success<br />
[1454947864.504|21680|sips\_transport\_ice.cpp:71] SipIceTransport@0xd69ac0 {tr=0xd69ae0}<br />
[1454947864.504|21680|siptransport.cpp:82 ] SipTransport@0xd5d180 {tr=0xd69ae0 {rc=1}}<br />
[1454947864.504|21680|call.cpp:144 ] [call:16738885429904990817] state change 0/0, cnx 0/2, code 0<br />
[1454947864.504|21755|sips\_transport\_ice.cpp:725] Starting GnuTLS thread<br />
[1454947864.504|21680|call.cpp:163 ] [call:16738885429904990817] emit client call state change CONNECTING, code 0<br />
[1454947864.504|21680|ringaccount.cpp:628 ] [call:16738885429904990817] ICE succeeded : moving incoming call to pending sip call<br />
[1454947864.505|21680|videomanager.cpp:82 ] Setting default device to Integrated Camera<br />
[1454947864.685|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947864.685|21755|ice\_transport.cpp:63 ] Registered thread 0x7fe3a8a840f0 (0x54B0)<br />
[1454947864.692|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 177B<br />
[1454947864.692|21755|sips\_transport\_ice.cpp:230] SipsIceTransport::startTlsSession as server<br />
[1454947864.702|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947864.756|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947864.811|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947865.624|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947865.674|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947866.119|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947866.169|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947866.355|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947866.405|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947866.915|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947866.965|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947867.677|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947867.727|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947868.243|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947868.293|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947869.063|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947869.113|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947869.560|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947869.610|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947869.867|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947869.917|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947870.380|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947870.430|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947871.188|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947871.238|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947871.781|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947871.831|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947871.943|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947871.993|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947872.525|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947872.575|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947873.279|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947873.330|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947873.833|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947873.883|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947874.641|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947874.691|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947875.192|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947875.242|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947875.943|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947875.994|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947876.521|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947876.571|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947877.256|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947877.306|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947877.756|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947877.806|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947878.569|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947878.619|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947879.070|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947879.120|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947879.874|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947879.924|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947880.441|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947880.491|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947881.219|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947881.269|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947881.865|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947881.916|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947882.572|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947882.622|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947883.196|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947883.246|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947883.878|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947883.928|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947884.612|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947884.662|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947885.211|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947885.261|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947885.960|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947886.010|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947886.616|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947886.666|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947887.240|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947887.290|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947887.991|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947888.041|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947888.626|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947888.676|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947889.293|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947889.343|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947889.991|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947890.041|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947890.679|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947890.729|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947891.300|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947891.350|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947892.003|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947892.053|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947892.629|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947892.680|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947893.367|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947893.417|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947893.952|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947894.002|21755|sips\_transport\_ice.cpp:558] SipsIceTransport::tryHandshake as server<br />
[1454947894.757|21754|sips\_transport\_ice.cpp:733] TLS(ice): rx 161B<br />
[1454947894.807|21755|sips\_transport\_ice.cpp:595] Handshake failed on remote 192.168.49.146:64663: Operation timed out (PJ\_ETIMEDOUT)<br />
[1454947894.807|21755|sips\_transport\_ice.cpp:1101] void ring::tls::SipsIceTransport::shutdown()<br />
[1454947894.807|21755|sips\_transport\_ice.cpp:865] Ending GnuTLS thread<br />
[1454947894.817|21680|siptransport.cpp:209 ] pjsip transport@0xd69ae0 TLS to 192.168.49.146:64663 -> DISCONNECTED<br />
[1454947894.817|21680|sipcall.cpp:205 ] [call:16738885429904990817] Ending call because underlying SIP transport was closed<br />
[1454947894.817|21680|call.cpp:144 ] [call:16738885429904990817] state change 0/4, cnx 2/0, code 104<br />
[1454947894.817|21680|call.cpp:163 ] [call:16738885429904990817] emit client call state change FAILURE, code 104<br />
[1454947894.817|21680|manager.cpp:1766 ] [call:16738885429904990817] Failed<br />
[1454947894.817|21680|call\_factory.cpp:39 ] Removing call 16738885429904990817<br />
[1454947894.817|21680|call\_factory.cpp:43 ] Remaining 0 SIP call(s)<br />
[1454947894.817|21680|call.cpp:144 ] [call:16738885429904990817] state change 4/5, cnx 0/0, code 0<br />
[1454947894.817|21680|call.cpp:163 ] [call:16738885429904990817] emit client call state change OVER, code 0<br />
[1454947894.817|21680|audiorecord.cpp:214 ] Stop recording /home/edric/20160208-111103-e4db69bc9489b4d286812aefa3dea88d40f638a9-ring.wav<br />
[1454947894.817|21680|siptransport.cpp:95 ] \~SipTransport@0xd5d180 {tr=0xd69ae0 {rc=1}}<br />
[1454947894.817|21680|sips\_transport\_ice.cpp:133] SipsIceTransport@0xd69ac0: shutdown<br />
[1454947894.817|21680|sips\_transport\_ice.cpp:1101] void ring::tls::SipsIceTransport::shutdown()<br />
[1454947894.817|21680|siptransport.cpp:209 ] pjsip transport@0xd69ae0 TLS to 192.168.49.146:64663 -> SHUTDOWN<br />
[1454947894.818|21680|manager.cpp:2604 ] Call is NULL<br />
[1454947894.819|21680|manager.cpp:2604 ] Call is NULL<br />
[1454947894.829|21680|siptransport.cpp:209 ] pjsip transport@0xd69ae0 TLS to 192.168.49.146:64663 -> DESTROY<br />
[1454947894.829|21680|siptransport.cpp:235 ] unmap pjsip transport@0xd69ae0 {SipTransport@(nil)}<br />
[1454947894.829|21680|sips\_transport\_ice.cpp:139] SipsIceTransport@0xd69ac0: destroy<br />
[1454947894.829|21680|sips\_transport\_ice.cpp:190] \~SipsIceTransport<br />
[1454947894.829|21680|sips\_transport\_ice.cpp:1101] void ring::tls::SipsIceTransport::shutdown()</p>
<p> </p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/247Support ZRTP2018-05-22T00:33:55ZJami BotSupport ZRTPIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://en.wikipedia.org/wiki/ZRTP
Mentioned on Reddit.Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://en.wikipedia.org/wiki/ZRTP
Mentioned on Reddit.https://git.jami.net/savoirfairelinux/jami-project/-/issues/89Alsa bug - Daemon generate non-stop CPU load2018-05-21T22:40:43ZJami BotAlsa bug - Daemon generate non-stop CPU loadIssue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p><strong><em>s33k3r</em>'s<em> c</em>omments on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a...Issue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p><strong><em>s33k3r</em>'s<em> c</em>omments on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> </strong>(January 1st)<strong>:</strong></p>
<blockquote>
<p>I test Ring before minutes… Not have socks5 in network setup… but have all the time running daemon… I don’t know why IM needs nonstop running daemon, but this daemon generate non-stop CPU load. I don’t know why again…</p>
</blockquote>
<p><strong>Emmanuel Lepage's comments on ring-dev</strong> (February 15):</p>
<blockquote>
<p>Je confirme que Ring prend souvent 100% du CPU avec ALSA, meme apres les appels. Parfois, le video decoding arrete jamais, meme sans camera [...].</p>
</blockquote>https://git.jami.net/savoirfairelinux/jami-project/-/issues/251Integrate Libpurple/Pdigin/Empathy2018-05-22T00:33:58ZJami BotIntegrate Libpurple/Pdigin/EmpathyIssue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p>Philipp Bielefeldt's comment on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> (January 31st...Issue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p>Philipp Bielefeldt's comment on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> (January 31st):</p>
<blockquote>
<p>Would be more interesting to me if if could be integrated to libpurple/Pdigin/Emapthy… Does anyone know of plans to do so? That’s the main reason I really never use tox</p>
</blockquote>
<p><strong>This enhancement already exists according to Guillaume, but I don't find it.</strong></p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/257What is the use of ring-daemon/src/dring/videomanager\_interface.h FrameBuffe...2018-05-25T13:33:55ZJami BotWhat is the use of ring-daemon/src/dring/videomanager\_interface.h FrameBuffer::storage ?Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://github.com/savoirfairelinux/ring-daemon/blob/b1120dc145a911304389b50417aa5b0978e6fb92/src/dring/videomanager\_interface.h\...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://github.com/savoirfairelinux/ring-daemon/blob/b1120dc145a911304389b50417aa5b0978e6fb92/src/dring/videomanager\_interface.h\#L43
Does not seem used anywhere, Android and GNOME build fine without it.
Somewhat equivalent to the two other fields: `ptr {nullptr}; std::size\_t ptrSize`
There is a similar construct at: https://github.com/savoirfairelinux/ring-lrc/blob/cab4e0244b2804ee5da0a069016cff720eddc280/src/video/renderer.h\#L54