jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2018-05-21T22:05:51Zhttps://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/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/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/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/105Conference Participants have their own preview shown two times2018-05-21T22:58:35ZJami BotConference Participants have their own preview shown two timesIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the conference master doesn't have the movable preview but the participants have it.</p>
<p>&nbsp;</p>...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the conference master doesn't have the movable preview but the participants have it.</p>
<p> </p>
![bug7](/uploads/784364781340d54b53f96cc14f6cb205/bug7.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/111When sending message to an offline contact, it's not sent ever.2018-05-21T23:05:59ZJami BotWhen sending message to an offline contact, it's not sent ever.Issue generated from Tuleap's migration script.
**Originally submitted by: ring user (username)**
I turned off my PC with GNOME client, I sent to it a message from Android client, went to home screen and locked the phone, started the PC...Issue generated from Tuleap's migration script.
**Originally submitted by: ring user (username)**
I turned off my PC with GNOME client, I sent to it a message from Android client, went to home screen and locked the phone, started the PC and GNOME client, message didn't arrive, unlocked screen, message didn't arrive, opened Ring, message didn't arrive. I sent a new message, it arrived.https://git.jami.net/savoirfairelinux/jami-project/-/issues/117Generic error2018-05-21T23:21:18ZJami BotGeneric errorIssue generated from Tuleap's migration script.
**Originally submitted by: Ben Featherstone (featherstone)**
<p>I am still having this problem. It works just fine with the same SIP account on Ubuntu Gnome 15.10, Nexus 5 6.0.1, and Nexus...Issue generated from Tuleap's migration script.
**Originally submitted by: Ben Featherstone (featherstone)**
<p>I am still having this problem. It works just fine with the same SIP account on Ubuntu Gnome 15.10, Nexus 5 6.0.1, and Nexus 7 6.0.1. I even have my own AsteriskNow server that I play around with with no SIP trunk and it registers that just fine. The other SIP account I am trying to use is on a Switchvox server (commercial AsteriskNow).</p>
<p>Let me know if there is anything I can help provide that might aid in troubleshooting. I know you guys are probably a small team of open source developers so I am willing to help in anyway I can. I love the project and work you do. I really want to put this on all my devices. I appreciate the fact that you did reach out and contact me. I guess I should have done a little more reaching out via the website and mailing list with this bug. I guess I am just used to developers responding via the Play store.</p>
<p>Thanks again for the project. You have to love the power of SIP.</p>
![Screenshot_20160420-130046](/uploads/6cb7d1fc0b2e16115e091093f20b1053/Screenshot_20160420-130046.png)
[logring.txt](/uploads/bb6202c44b79a37d7d30583a6f47acdb/logring.txt)
[0logring.txt](/uploads/5a3f7853d7bb7863881034513be7d9f9/0logring.txt)https://git.jami.net/savoirfairelinux/jami-project/-/issues/129Document setting up Ring for authentication with a Turn server2018-05-21T23:31:51ZJami BotDocument setting up Ring for authentication with a Turn serverIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Document the setup of a turn server and ring to authenticate with it.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Document the setup of a turn server and ring to authenticate with it.https://git.jami.net/savoirfairelinux/jami-project/-/issues/136deadlock in messageengine2018-05-21T23:38:16ZJami Botdeadlock in messageengineIssue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>MessageEngine deadlocks if message sending fails immediatly.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>MessageEngine deadlocks if message sending fails immediatly.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/139daemon: contrib fails to build when path contains dir with spaces2018-05-21T23:40:25ZJami Botdaemon: contrib fails to build when path contains dir with spacesIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Some or all contrib dependencies will fail to build if the contrib path contains a dir name with a whitespace in it, for exam...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Some or all contrib dependencies will fail to build if the contrib path contains a dir name with a whitespace in it, for example:</p>
<p> </p>
<pre>
cd gmp && CC="gcc" CXX="g++" LD="ld" AR="ar" CCAS="gcc -c" RANLIB="ranlib" STRIP="strip" PATH="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/bin:/home/ssalenikovich/projects/test daemon/ring-daemon/extras/tools/build/bin:/home/ssalenikovich/bin:/usr/lib/ccache:/home/ssalenikovich/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/java-oracle/jdk1.7.0\_79/bin" CPPFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" CFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" CXXFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" LDFLAGS=" -L/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/lib" ./configure --prefix="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu" --datarootdir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/share" --includedir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include" --libdir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/lib" --build="x86\_64-linux-gnu" --host="x86\_64-linux-gnu" --target="x86\_64-linux-gnu" --program-prefix="" --disable-dependency-tracking --enable-static --disable-shared --with-pic
configure: WARNING: unrecognized options: --disable-dependency-tracking
checking build system type... x86\_64-pc-linux-gnu
checking host system type... x86\_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=64
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
checking ABI=x32
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
checking ABI=32
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
configure: error: could not find a working compiler, see config.log for details
../../contrib/src/gmp/rules.mak:19: recipe for target '.gmp' failed
make: \*\*\* [.gmp] Error 1
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/154Remove IAX2018-05-22T00:06:07ZJami BotRemove IAXIssue generated from Tuleap's migration script.
**Originally submitted by: Dorina Mosku (dmosku15)**
<p>IAX needs to be removed</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Dorina Mosku (dmosku15)**
<p>IAX needs to be removed</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/155[ringdht] cannot build on armel architecture2018-05-22T00:07:07ZJami Bot[ringdht] cannot build on armel architectureIssue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
<p>As explained here:&nbsp;<a href="https://github.com/savoirfairelinux/opendht/issues/87">https://github.com/savoirfairelinux/opend...Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
<p>As explained here: <a href="https://github.com/savoirfairelinux/opendht/issues/87">https://github.com/savoirfairelinux/opendht/issues/87</a> [1], OpenDHT won't build on armel because of the usage of std::future templates. Therefor, Ring cannot build either. A simple fix on OpenDHT's side has been written here: <a href="https://github.com/savoirfairelinux/opendht/issues/89">https://github.com/savoirfairelinux/opendht/issues/89</a> [2] and is waiting for approuval. Ring should then also integrate a fix for armel support. Actually, only writing code according to [2] is straightforward.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/161daemon: SEGFAULT in ringaccount if (un)registered called too often2018-05-22T00:13:33ZJami Botdaemon: SEGFAULT in ringaccount if (un)registered called too oftenIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Calling (un)register too fast (before the first register has completed it seems) causes a segfault</p>
<p>&nbsp;</p>
...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Calling (un)register too fast (before the first register has completed it seems) causes a segfault</p>
<p> </p>
<pre>
[1468515492.007|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[Thread 0x7fffd6b6d700 (LWP 18155) exited]
[1468515492.245|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd6b6d700 (LWP 18248)]
[1468515492.245|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.245|18248|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.245|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd8582700 (LWP 18249)]
[1468515492.245|18249|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.246|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.246|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffdb588700 (LWP 18250)]
[1468515492.246|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.246|18250|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.246|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd7b6f700 (LWP 18251)]
[1468515492.247|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.247|18251|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.247|18251|ringaccount.cpp:798 ] DHT already running (stopping it first).
[New Thread 0x7fffd736e700 (LWP 18252)]
Thread 20 "dring" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd8582700 (LWP 18249)]
0x0000000000631d75 in dht::DhtRunner::setLocalCertificateStore(std::function, std::allocator > > (dht::InfoHash const&)>&&) ()
(gdb) bt
\#0 0x0000000000631d75 in dht::DhtRunner::setLocalCertificateStore(std::function, std::allocator > > (dht::InfoHash const&)>&&) ()
\#1 0x0000000000488def in ring::RingAccount::doRegister\_ (this=0xb1fb00) at ringaccount.cpp:833
\#2 0x00007ffff2fd4c80 in ?? () from /usr/lib/x86\_64-linux-gnu/libstdc++.so.6
\#3 0x00007ffff5ad26fa in start\_thread (arg=0x7fffd8582700) at pthread\_create.c:333
\#4 0x00007ffff273ab5d in clone () at ../sysdeps/unix/sysv/linux/x86\_64/clone.S:109
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/197daemon: message fails to send but status is IDLE2018-05-22T00:32:38ZJami Botdaemon: message fails to send but status is IDLEIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then tr...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then try to send a text message, it will of course fail, however, the status of the messges seems to stay on IDLE, see log:</p>
<p>[1473257868.497|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257868.516|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257868.516|13729|message\_engine.cpp:137 ] Message 16160251769922510613: failure<br />
[1473257868.516|13729|message\_engine.cpp:158 ] Status IDLE for message 16160251769922510613<br />
[1473257882.640|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257882.651|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257882.651|13729|message\_engine.cpp:137 ] Message 17238945268893409279: failure<br />
[1473257882.651|13729|message\_engine.cpp:158 ] Status IDLE for message 17238945268893409279</p>
<p> </p>
<p>The status should be FAILURE</p>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).