jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2021-01-13T17:09:23Zhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/955No audio on calls2021-01-13T17:09:23ZKuipumuNo audio on callsHi, I was trying to use Jami has a SIP client, I could connect to the PBX server and make a call, but I could not hear anything and the person on the other side can't hear neither.Hi, I was trying to use Jami has a SIP client, I could connect to the PBX server and make a call, but I could not hear anything and the person on the other side can't hear neither.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/371video: the video device is not correctly updated between calls2018-05-21T21:31:50ZJami Botvideo: the video device is not correctly updated between callsIssue generated from Tuleap's migration script.
**Originally submitted by: Julien Grossholtz (jgr)**
Created from issue \#81454
When making a call, the selected video device is given as the same one as the one used in the last cal...Issue generated from Tuleap's migration script.
**Originally submitted by: Julien Grossholtz (jgr)**
Created from issue \#81454
When making a call, the selected video device is given as the same one as the one used in the last call, even if its not correct.
eg:
make call A
switch video device to screen sharing
end call A
make call B
call B is sending the video from the camera
the selected device is still shown as screen sharing
note, the active device is given by Video::SourceModel::instance()->activeIndex();https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/376GNOME: crash when switching between calls2018-05-21T21:38:23ZJami BotGNOME: crash when switching between callsIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
First noticed when setting up a conference, but is actually relevant when switching between any type of call.
This stack tr...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
First noticed when setting up a conference, but is actually relevant when switching between any type of call.
This stack trace happens when trying to start a conference (all DHT accounts).
System: fedora 22
GNOME: 0.2.0-148-g61c40b8
Daemon: 2.1.0-323-gee78785
<pre>
\#0 0x0000003797a66e3a in g\_slice\_alloc () at /lib64/libglib-2.0.so.0
\#1 0x0000003797a6af73 in g\_string\_sized\_new () at /lib64/libglib-2.0.so.0
\#2 0x0000003797a6b5d2 in g\_string\_new () at /lib64/libglib-2.0.so.0
\#3 0x0000003797a505e4 in g\_log\_default\_handler () at /lib64/libglib-2.0.so.0
\#4 0x0000003797a50c84 in g\_logv () at /lib64/libglib-2.0.so.0
\#5 0x0000003797a50eaf in g\_log () at /lib64/libglib-2.0.so.0
\#6 0x0000003799614571 in g\_object\_ref () at /lib64/libgobject-2.0.so.0
\#7 0x00000037b123df68 in gdk\_window\_new () at /lib64/libgdk-3.so.0
\#8 0x00000037b2c7e177 in gtk\_revealer\_real\_realize () at /lib64/libgtk-3.so.0
\#9 0x000000379960ff04 in \_g\_closure\_invoke\_va () at /lib64/libgobject-2.0.so.0
\#10 0x0000003799629c7d in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#11 0x000000379962a29f in g\_signal\_emit () at /lib64/libgobject-2.0.so.0
\#12 0x00000037b2d5039c in gtk\_widget\_realize () at /lib64/libgtk-3.so.0
\#13 0x00000037b2d50680 in gtk\_widget\_map () at /lib64/libgtk-3.so.0
\#14 0x00000037b2b0ebd7 in gtk\_box\_forall () at /lib64/libgtk-3.so.0
\#15 0x00000037b2b5523f in gtk\_container\_map () at /lib64/libgtk-3.so.0
\#16 0x000000379960fe52 in \_g\_closure\_invoke\_va () at /lib64/libgobject-2.0.so.0
\#17 0x0000003799629c7d in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#18 0x000000379962a29f in g\_signal\_emit () at /lib64/libgobject-2.0.so.0
\#19 0x00000037b2d50631 in gtk\_widget\_map () at /lib64/libgtk-3.so.0
\#20 0x00000037b2b0ebd7 in gtk\_box\_forall () at /lib64/libgtk-3.so.0
\#21 0x00000037b2b5523f in gtk\_container\_map () at /lib64/libgtk-3.so.0
\#22 0x000000379960ff04 in \_g\_closure\_invoke\_va () at /lib64/libgobject-2.0.so.0
\#23 0x0000003799629c7d in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#24 0x000000379962a29f in g\_signal\_emit () at /lib64/libgobject-2.0.so.0
\#25 0x00000037b2d50631 in gtk\_widget\_map () at /lib64/libgtk-3.so.0
\#26 0x00000037b2d531c8 in gtk\_widget\_set\_parent () at /lib64/libgtk-3.so.0
\#27 0x00000037b2ca12cf in gtk\_stack\_add () at /lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
\#28 0x0000003799612dd7 in g\_cclosure\_marshal\_VOID\_\_OBJECTv () at /lib64/libgobject-2.0.so.0
\#29 0x000000379960ff04 in \_g\_closure\_invoke\_va () at /lib64/libgobject-2.0.so.0
\#30 0x0000003799629c7d in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#31 0x000000379962a29f in g\_signal\_emit () at /lib64/libgobject-2.0.so.0
\#32 0x00000037b2b53b6d in gtk\_container\_add\_with\_properties () at /lib64/libgtk-3.so.0
\#33 0x0000000000458d18 in call\_selection\_changed(GtkTreeSelection\*, gpointer) (selection=0x24c81c0, win=0x22123b0) at /home/yomgui/Projects/ring-client-gnome/src/ringmainwindow.cpp:183
state =
{d = {data = {c = 2 '\\002', uc = 2 '\\002', s = 2, sc = 2 '\\002', us = 2, i = 2, u = 2, l = 2, ul = 2, b = 2, d = 9,8813129168249309e-324, f = 2,80259693e-45, real = 9,8813129168249309e-324, ll = 2, ull = 2, o = 0x2, ptr = 0x2, shared = 0x2}, type = 1054, is\_shared = 0, is\_null = 0}}
new\_call\_view = 0x82e9c0
new\_call\_view\_name = 0x29d1960 "0x87c5a0\_current"
priv = 0x2212010
old\_call\_view = 0x82e7a0
idx = {r = 0, c = 0, i = 9685968, m = 0x8530f0}
current\_call\_view = 0x0
\#34 0x000000379960fcd5 in g\_closure\_invoke () at /lib64/libgobject-2.0.so.0
\#35 0x0000003799621539 in signal\_emit\_unlocked\_R () at /lib64/libgobject-2.0.so.0
\#36 0x0000003799629ef0 in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#37 0x000000379962a765 in g\_signal\_emit\_by\_name () at /lib64/libgobject-2.0.so.0
\#38 0x00000037b2d2b79f in gtk\_tree\_view\_row\_deleted () at /lib64/libgtk-3.so.0
\#39 0x000000379960fcd5 in g\_closure\_invoke () at /lib64/libgobject-2.0.so.0
\#40 0x0000003799621539 in signal\_emit\_unlocked\_R () at /lib64/libgobject-2.0.so.0
\#41 0x0000003799629ef0 in g\_signal\_emit\_valist () at /lib64/libgobject-2.0.so.0
\#42 0x000000379962a29f in g\_signal\_emit () at /lib64/libgobject-2.0.so.0
\#43 0x0000000000466c72 in <lambda(const QModelIndex&, int, int)>::operator()(const QModelIndex &, int, int) const (\_\_closure=0x7fffffffd120, parent=..., first=1, last=1)
at /home/yomgui/Projects/ring-client-gnome/src/models/gtkqtreemodel.cpp:395
path = 0x21c6950
row = 1
---Type <return> to continue, or q <return> to quit---
parent\_path = 0x21e1c80
stamp = -230659285
retval = 0x249a2a0
retval = 0x3
args = {{gp\_offset = 38070288, fp\_offset = 0, overflow\_arg\_area = 0x7fffffffce68, reg\_save\_area = 0x3700000002}}
i = 32767
\_\_PRETTY\_FUNCTION\_\_ = "GtkQTreeModel\* gtk\_q\_tree\_model\_new(QAbstractItemModel\*, size\_t, ...)"
proxy\_model = 0x250ccd0
stamp = 0
\#44 0x0000000000469c6a in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<const QModelIndex&, int, int>, void, gtk\_q\_tree\_model\_new(QAbstractItemModel\*, size\_t, ...)::<lambda(const QModelIndex&, int, int)> >::call(<lambda(const QModelIndex&, int, int)>, void \*\*) (f=..., arg=0x7fffffffd2f0) at /usr/include/qt5/QtCore/qobjectdefs\_impl.h:495
\#45 0x0000000000469a20 in QtPrivate::Functor<gtk\_q\_tree\_model\_new(QAbstractItemModel\*, size\_t, ...)::<lambda(const QModelIndex&, int, int)>, 3>::call<QtPrivate::List<QModelIndex const&, int, int>, void>(<lambda(const QModelIndex&, int, int)> &, void \*, void \*\*) (f=..., arg=0x7fffffffd2f0) at /usr/include/qt5/QtCore/qobjectdefs\_impl.h:552
\#46 0x0000000000469773 in QtPrivate::QFunctorSlotObject<gtk\_q\_tree\_model\_new(QAbstractItemModel\*, size\_t, ...)::<lambda(const QModelIndex&, int, int)>, 3, QtPrivate::List<const QModelIndex&, int, int>, void>::impl(int, QtPrivate::QSlotObjectBase \*, QObject \*, void \*\*, bool \*) (which=1, this\_=0x250ccd0, r=0x250c010, a=0x7fffffffd2f0, ret=0x0)
at /usr/include/qt5/QtCore/qobject\_impl.h:192
\#47 0x000000379e0b1fe7 in QMetaObject::activate(QObject\*, int, int, void\*\*) () at /lib64/libQt5Core.so.5
\#48 0x000000379e12e574 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
\#49 0x000000379e02b8d6 in QAbstractItemModel::endRemoveRows() () at /lib64/libQt5Core.so.5
\#50 0x000000379e04726d in QIdentityProxyModel::qt\_static\_metacall(QObject\*, QMetaObject::Call, int, void\*\*) () at /lib64/libQt5Core.so.5
\#51 0x000000379e0b215a in QMetaObject::activate(QObject\*, int, int, void\*\*) () at /lib64/libQt5Core.so.5
\#52 0x000000379e12e574 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
\#53 0x000000379e02b8d6 in QAbstractItemModel::endRemoveRows() () at /lib64/libQt5Core.so.5
\#54 0x00007ffff7c74fa5 in CallModelPrivate::removeInternal(InternalStruct\*) (this=this@entry=0x7c9270, internal=0x2264f20) at /home/yomgui/Projects/ring-lrc/src/callmodel.cpp:548
idx = 1
\_\_PRETTY\_FUNCTION\_\_ = "void CallModelPrivate::removeInternal(InternalStruct\*)"
\#55 0x00007ffff7c76d40 in CallModelPrivate::addConference(QString const&) (this=this@entry=0x7c9270, confID=...) at /home/yomgui/Projects/ring-lrc/src/callmodel.cpp:710
callInt = 0x2264f20
---Type <return> to continue, or q <return> to quit---
callId = <optimized out>
\_container\_ =
{c = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared\_null = {ref = {atomic = {\_q\_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x23f2560}, d = 0x23f2560}}, <No data fields>}, i = {i = 0x23f2570}, e = {i = 0x23f2580}, control = 1}
aNewStruct = 0x29eba90
idx = {r = 37692768, c = 0, i = 37692784, m = 0x23f2580}
\_\_PRETTY\_FUNCTION\_\_ = "Call\* CallModelPrivate::addConference(const QString&)"
callManager = <optimized out>
callList =
{<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared\_null = {ref = {atomic = {\_q\_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x23f2560}, d = 0x23f2560}}, <No data fields>}
newConf = 0x1ff14b0
\#56 0x00007ffff7c77446 in CallModelPrivate::slotIncomingConference(QString const&) (this=0x7c9270, confID=...) at /home/yomgui/Projects/ring-lrc/src/callmodel.cpp:1171
conf = <optimized out>
\_\_PRETTY\_FUNCTION\_\_ = "void CallModelPrivate::slotIncomingConference(const QString&)"
\#57 0x000000379e0b215a in QMetaObject::activate(QObject\*, int, int, void\*\*) () at /lib64/libQt5Core.so.5
\#58 0x00007ffff7d49c75 in CallManagerInterface::conferenceCreated(QString const&) (this=<optimized out>, \_t1=...) at /home/yomgui/Projects/ring-lrc/build/callmanager\_dbus\_interface.moc:722
\_a = {0x0, 0x225c8b0}
\#59 0x00007ffff7d4a550 in CallManagerInterface::qt\_static\_metacall(QObject\*, QMetaObject::Call, int, void\*\*) (\_o=\_o@entry=0x930700, \_c=\_c@entry=QMetaObject::InvokeMetaMethod, \_id=\_id@entry=3, \_a=\_a@entry=0x7fffffffdb40) at /home/yomgui/Projects/ring-lrc/build/callmanager\_dbus\_interface.moc:365
\#60 0x00007ffff7d4c645 in CallManagerInterface::qt\_metacall(QMetaObject::Call, int, void\*\*) (this=0x930700, \_c=QMetaObject::InvokeMetaMethod, \_id=3, \_a=0x7fffffffdb40)
at /home/yomgui/Projects/ring-lrc/build/callmanager\_dbus\_interface.moc:687
\#61 0x00007ffff7896bd3 in QDBusConnectionPrivate::deliverCall(QObject\*, int, QDBusMessage const&, QVector<int> const&, int) () at /lib64/libQt5DBus.so.5
\#62 0x000000379e0b3021 in QObject::event(QEvent\*) () at /lib64/libQt5Core.so.5
\#63 0x000000379e0835fc in QCoreApplication::notifyInternal(QObject\*, QEvent\*) () at /lib64/libQt5Core.so.5
\#64 0x000000379e085a16 in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) () at /lib64/libQt5Core.so.5
\#65 0x000000379e0d9983 in postEventSourceDispatch(\_GSource\*, int (\*)(void\*), void\*) () at /lib64/libQt5Core.so.5
\#66 0x0000003797a49a8a in g\_main\_context\_dispatch () at /lib64/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
\#67 0x0000003797a49e20 in g\_main\_context\_iterate.isra () at /lib64/libglib-2.0.so.0
\#68 0x0000003797a49ecc in g\_main\_context\_iteration () at /lib64/libglib-2.0.so.0
\#69 0x000000379eaa926c in g\_application\_run () at /lib64/libgio-2.0.so.0
\#70 0x0000000000450b67 in main(int, char\*\*) (argc=1, argv=0x7fffffffdff8) at /home/yomgui/Projects/ring-client-gnome/src/main.cpp:45
client = 0x7c5140
</pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/380Debian 9 nightly: unment dependences to install ring-gnome2018-05-21T21:41:41ZJami BotDebian 9 nightly: unment dependences to install ring-gnomeIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Hi, the current build for stretch seems to be needing packages not avaiable in testing.</p>
<blockquote>
<pre>
Los s...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Hi, the current build for stretch seems to be needing packages not avaiable in testing.</p>
<blockquote>
<pre>
Los siguientes paquetes tienen dependencias incumplidas:
ring-gnome : Depende: libcamel-1.2-52 (>= 3.16.2) pero no es instalable
Depende: libebook-contacts-1.2-1 (>= 3.16.2) pero no es instalable
Depende: libedataserver-1.2-20 (>= 3.16.2) pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
cat /etc/apt/sources.list.d/ring-nightly-man.list
deb http://nightly.apt.ring.cx/debian\_9/ ring main
</pre>
</blockquote>
<h1><strong>Thanks for your work! </strong></h1>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/383ring-daemon: Compilation failed on Ubuntu 14.042018-05-21T21:52:15ZJami Botring-daemon: Compilation failed on Ubuntu 14.04Issue generated from Tuleap's migration script.
**Originally submitted by: mathieu (maudat)**
Following the README to build ring-daemon, I managed to compile the dependencies. During the compilation of the dring program I got the follow...Issue generated from Tuleap's migration script.
**Originally submitted by: mathieu (maudat)**
Following the README to build ring-daemon, I managed to compile the dependencies. During the compilation of the dring program I got the following error:
CXX libclient\_la-configurationmanager.lo
In file included from /home/maudat/projet/repo\_official/ring-daemon/src/sip/sipaccount.h:32:0,
from configurationmanager.cpp:38:
/home/maudat/projet/repo\_official/ring-daemon/src/sip/siptransport.h:98:27: error: ‘PJ\_TLS\_UNKNOWN\_CIPHER’ was not declared in this scope
pj\_ssl\_cipher cipher {PJ\_TLS\_UNKNOWN\_CIPHER};
\^
/home/maudat/projet/repo\_official/ring-daemon/src/sip/siptransport.h:98:48: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘pj\_ssl\_cipher’ in initialization
pj\_ssl\_cipher cipher {PJ\_TLS\_UNKNOWN\_CIPHER};
\^
make[3]: \*\*\* [libclient\_la-configurationmanager.lo] Erreur 1
make[3]: quittant le répertoire « /home/maudat/projet/repo\_official/ring-daemon/src/client »
--------------
For information, this is the result of the command dpkg --list | grep gnutls:
ii libcurl3-gnutls:amd64 7.35.0-1ubuntu2.5 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
ii libgnutls-openssl27:amd64 2.12.23-12ubuntu2.2 amd64 GNU TLS library - OpenSSL wrapper
ii libgnutls26:amd64 2.12.23-12ubuntu2.2 amd64 GNU TLS library - runtime library
rc libgnutls26:i386 2.12.23-12ubuntu2.2 i386 GNU TLS library - runtime library
ii libgnutls28:amd64 3.2.11-2ubuntu1.1 amd64 GNU TLS library - main runtime library
ii libneon27-gnutls 0.30.0-1ubuntu1 amd64 HTTP and WebDAV client library (GnuTLS enabled)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/384daemon: crashed during usage2018-05-21T21:52:48ZJami Botdaemon: crashed during usageIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p><strong>Crash reported by user Cyrille Beraud:</strong></p>
<pre>
12:08:27.235 sip:8334542249 ..Received Binding Indicat...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p><strong>Crash reported by user Cyrille Beraud:</strong></p>
<pre>
12:08:27.235 sip:8334542249 ..Received Binding Indication keep-alive for component 1
12:08:41.870 tsx0xd9da18 !Retransmit timer event
dring: ../src/pjsip/sip\_transaction.c:2795: tsx\_on\_state\_proceeding\_uas: Assertion `(tsx->transport\_flag & TSX\_HAS\_PENDING\_TRANSPORT) == 0' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff2ef8267 in \_\_GI\_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:55
55 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
(gdb) bt
\#0 0x00007ffff2ef8267 in \_\_GI\_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:55
\#1 0x00007ffff2ef9eca in \_\_GI\_abort () at abort.c:89
\#2 0x00007ffff2ef103d in \_\_assert\_fail\_base (
fmt=0x7ffff3053028 "%s%s%s:%u: %s%sAssertion `%s' failed.\
%n",
assertion=assertion@entry=0x6470e0 "(tsx->transport\_flag & TSX\_HAS\_PENDING\_TRANSPORT) == 0", file=file@entry=0x646950 "../src/pjsip/sip\_transaction.c",
line=line@entry=2795,
function=function@entry=0x647920 <\_\_PRETTY\_FUNCTION\_\_.7146> "tsx\_on\_state\_proceeding\_uas") at assert.c:92
\#3 0x00007ffff2ef10f2 in \_\_GI\_\_\_assert\_fail (
assertion=0x6470e0 "(tsx->transport\_flag & TSX\_HAS\_PENDING\_TRANSPORT) == 0", file=0x646950 "../src/pjsip/sip\_transaction.c", line=2795,
function=0x647920 <\_\_PRETTY\_FUNCTION\_\_.7146> "tsx\_on\_state\_proceeding\_uas")
at assert.c:101
\#4 0x00000000005adc78 in tsx\_on\_state\_proceeding\_uas ()
\#5 0x00000000005aa641 in tsx\_timer\_callback ()
\#6 0x00000000006044c6 in pj\_timer\_heap\_poll ()
\#7 0x00000000005937f6 in pjsip\_endpt\_handle\_events2 ()
\#8 0x000000000059396d in pjsip\_endpt\_handle\_events ()
\#9 0x0000000000518cb2 in ring::SIPVoIPLink::handleEvents (this=0x9a1780)
at sipvoiplink.cpp:692
\#10 0x00000000004bf721 in std::function<void ()>::operator()() const (
this=0x985b78) at /usr/include/c++/5/functional:2271
\#11 ring::Manager::pollEvents (
this=0x8c09c0 <ring::Manager::instance()::instance\_>) at manager.cpp:1410
\#12 0x00007ffff7bc1943 in DBus::DefaultMainLoop::dispatch() ()
from /usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0
\#13 0x00007ffff7bc24bc in DBus::BusDispatcher::enter() ()
from /usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0
\#14 0x000000000041e5bf in DBusClient::event\_loop (this=<optimized out>)
at dbusclient.cpp:230
\#15 0x000000000041c013 in run () at main.cpp:139
\#16 main (argc=3, argv=<optimized out>) at main.cpp:200
(gdb) </pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/386video: corrupted frames2018-05-21T21:56:42ZJami Botvideo: corrupted framesIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
The video feed from the peer became corrupted (see attached image) during an ip2ip call after the peer switched to a higher reso...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
The video feed from the peer became corrupted (see attached image) during an ip2ip call after the peer switched to a higher resolution camera. The image stayed this way until the call ended. A part of the log is pasted bellow:
[1446582437.227| 6798|video\_sender.cpp:66 ] keyframe requested
[1446582437.639|30833|sipvoiplink.cpp:1155 ] [INVITE:0xcfa258] RX SIP method 6 (INFO)
[1446582437.640|30833|sipvoiplink.cpp:1026 ] handling picture fast update request
[1446582437.640|30833|sipvoiplink.cpp:1137 ] [INVITE:0xcfa258] tsx\_role=1, tsx\_state=4, ev\_type=5, tsx\_state\_type=2
[1446582437.701|30833|sipvoiplink.cpp:1137 ] [INVITE:0xcfa258] tsx\_role=1, tsx\_state=6, ev\_type=5, tsx\_state\_type=1
[1446582437.723| 6798|video\_sender.cpp:66 ] keyframe requested
[1446582437.802|30833|sipvoiplink.cpp:1137 ] [INVITE:0xcfa258] tsx\_role=1, tsx\_state=6, ev\_type=5, tsx\_state\_type=1
[h264 @ 0x7fff8c012c40] RTP: missed 1 packets
[h264 @ 0x7fff8c012c40] RTP: missed -1 packets
[h264 @ 0x7fff8c3dcdc0] out of range intra chroma pred mode at 91 65
[h264 @ 0x7fff8c3dcdc0] error while decoding MB 91 65
[1446582438.160|30833|sipvoiplink.cpp:1155 ] [INVITE:0xcfa258] RX SIP method 6 (INFO)
[1446582438.160|30833|sipvoiplink.cpp:1026 ] handling picture fast update request
[1446582438.160|30833|sipvoiplink.cpp:1137 ] [INVITE:0xcfa258] tsx\_role=1, tsx\_state=4, ev\_type=5, tsx\_state\_type=2
[1446582438.223| 6798|video\_sender.cpp:66 ] keyframe requested
[1446582441.101| 6808|video\_rtp\_session.cpp:394] [0/5] packetLostRate=3.255208 -> change bitrate to 812
[1446582441.108|30833|sipcall.cpp:883 ] [call:4417450236372263453] restarting TX media streams
[1446582441.108|30833|audio\_rtp\_session.cpp:373] Restarting audio sender
[libopus @ 0x7fffa4082e80] 1 frames left in the queue on closing
[Thread 0x7fff97b49700 (LWP 7489) exited]
[New Thread 0x7fff97b49700 (LWP 7498)]
[1446582441.138| 7498|audio\_rtp\_session.cpp:109] audioEncoder\_->openOutput rtp://192.168.49.77:27812
[1446582441.139| 7498|media\_encoder.cpp:538 ] [NULL] Using 4 threads
[1446582441.139| 7498|media\_encoder.cpp:591 ] [NULL] Frame size 960
[1446582441.139| 7498|media\_encoder.cpp:144 ] Using max bitrate 0
[libopus @ 0x7fffa4084220] No bit rate set. Defaulting to 96000 bps.
[1446582441.142| 7498|audio\_rtp\_session.cpp:163] Creating audio resampler
[1446582441.145| 7498|ice\_transport.cpp:63 ] Registered thread 0x7fff97b490f0 (0x7871)
[1446582441.176|30833|video\_rtp\_session.cpp:71] Restarting video sender
[Thread 0x7fff9effd700 (LWP 7490) exited]
[Thread 0x7fffc67fb700 (LWP 7493) exited]
[Thread 0x7fffc48ef700 (LWP 7491) exited]
[Thread 0x7fffc5ffa700 (LWP 7492) exited]
[Thread 0x7fff9e7fc700 (LWP 7497) exited]
[Thread 0x7fffc6ffc700 (LWP 7496) exited]
[Thread 0x7fffc77fd700 (LWP 7495) exited]
[Thread 0x7fffc7ffe700 (LWP 7494) exited]
[1446582441.232|30833|media\_encoder.cpp:538 ] [NULL] Using 4 threads
[1446582441.232|30833|media\_encoder.cpp:144 ] Using max bitrate 812000
[1446582441.232|30833|media\_encoder.cpp:653 ] Using profile 42 and level 20
[libx264 @ 0xb044c0] frame MB size (80x45) > level limit (396)
[libx264 @ 0xb044c0] DPB size (1 frames, 3600 mbs) > level limit (0 frames, 2376 mbs)
[libx264 @ 0xb044c0] MB rate (36000) > level limit (11880)
[New Thread 0x7fff9e7fc700 (LWP 7499)]
[New Thread 0x7fffc6ffc700 (LWP 7500)]
[New Thread 0x7fffc77fd700 (LWP 7501)]
[New Thread 0x7fffc7ffe700 (LWP 7502)]
[New Thread 0x7fffc67fb700 (LWP 7503)]
[New Thread 0x7fffc5ffa700 (LWP 7504)]
[New Thread 0x7fffc48ef700 (LWP 7505)]
[New Thread 0x7fff9effd700 (LWP 7506)]
[1446582441.419| 6798|video\_sender.cpp:66 ] keyframe requested
[1446582441.692|30833|sipvoiplink.cpp:1137 ] [INVITE:0xcfa258] tsx\_role=1, tsx\_state=6, ev\_type=5, tsx\_state\_type=1
[h264 @ 0x7fff8c012c40] RTP: missed 1 packets
[h264 @ 0x7fff8c012c40] RTP: missed -1 packets
[h264 @ 0x7fff8c2dd4e0] corrupted macroblock 102 70 (total\_coeff=-1)
[h264 @ 0x7fff8c2dd4e0] error while decoding MB 102 70
[1446582445.101| 6808|video\_rtp\_session.cpp:394] [1/5] packetLostRate=0.390625 -> change bitrate to 1406
[1446582445.103|30833|sipcall.cpp:883 ] [call:4417450236372263453] restarting TX media streams
[1446582445.103|30833|audio\_rtp\_session.cpp:373] Restarting audio sender
[libopus @ 0x7fffa4084220] 1 frames left in the queue on closing
[Thread 0x7fff97b49700 (LWP 7498) exited]
[New Thread 0x7fff97b49700 (LWP 7517)]
[1446582445.121| 7517|audio\_rtp\_session.cpp:109] audioEncoder\_->openOutput rtp://192.168.49.77:27812
[1446582445.121| 7517|media\_encoder.cpp:538 ] [NULL] Using 4 threads
[1446582445.121| 7517|media\_encoder.cpp:591 ] [NULL] Frame size 960
[1446582445.121| 7517|media\_encoder.cpp:144 ] Using max bitrate 0
[libopus @ 0x7fffa40855c0] No bit rate set. Defaulting to 96000 bps.
[1446582445.128|30833|video\_rtp\_session.cpp:71] Restarting video sender
![ring_weird](/uploads/4756ee8eb1811e343802c7d58e36f26f/ring_weird.png)Philippe GorleyPhilippe Gorleyhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/391daemon : crash during conference creation2018-05-21T22:00:58ZJami Botdaemon : crash during conference creationIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p><strong>Submitted by&nbsp;Cyrille B&eacute;raud</strong></p>
<pre>
22:53:55.730 10667326985167 .ICE stream transport 0x1...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p><strong>Submitted by Cyrille Béraud</strong></p>
<pre>
22:53:55.730 10667326985167 .ICE stream transport 0x136f9b8 created
[1447127635.732|19049|ringbuffer.cpp:223 ] Partial get: 441/882
[1447127635.732|19049|audio\_rtp\_session.cpp:163] Creating audio resampler
[1447127635.733|19049|ice\_transport.cpp:63 ] Registered thread 0x7fff62ffd0f0 (0x42B9)
[swscaler @ 0x7fff200c7960] Warning: data is not aligned! This can lead to a speedloss
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff48ff9700 (LWP 19077)]
0x00007ffff3ffbe70 in ?? ()
from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3
(gdb) bt
\#0 0x00007ffff3ffbe70 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3
\#1 0x00007ffff3fff1c1 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3
\#2 0x00007ffff3fd86b7 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3
\#3 0x00007ffff3fd97ec in sws\_scale () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3
\#4 0x0000000000555aec in ring::video::VideoScaler::scale\_and\_pad (this=<optimized out>, input=...,
output=..., xoff=4282747327, yoff=<optimized out>, dest\_width=<optimized out>,
dest\_height=<optimized out>, keep\_aspect=true) at video\_scaler.cpp:136
\#5 0x0000000000555b9c in ring::video::VideoScaler::scale\_with\_aspect (this=this@entry=0x23b66f8,
input=..., output=...) at video\_scaler.cpp:70
\#6 0x000000000053ce98 in ring::MediaEncoder::encode (this=0x23b66d0, input=...,
is\_keyframe=<optimized out>, frame\_number=35) at media\_encoder.cpp:261
\#7 0x0000000000555de8 in ring::video::VideoSender::encodeAndSendVideo (this=0xdbfd90, input\_frame=...)
at video\_sender.cpp:70
\#8 0x000000000049a680 in ring::video::Observable<std::shared\_ptr<ring::VideoFrame> >::notify (
data=std::shared\_ptr (count 1, weak 0) 0x7fff200008c0, this=0xdc1870) at video\_base.h:94
\#9 ring::video::VideoGenerator::publishFrame (this=0xdc1870) at video\_base.cpp:50
\#10 0x0000000000564426 in ring::video::VideoMixer::process (this=0xdc1870) at video\_mixer.cpp:163
\#11 0x00000000004dd21d in std::function<void ()>::operator()() const (this=0x7fff48ff86a0)
at /usr/include/c++/5/functional:2271
\#12 ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) (this=0xdc1a48, tid=..., setup=..., process=..., cleanup=...) at threadloop.cpp:36
\#13 0x00000000004ddc02 in std::\_Mem\_fn\_base<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), true>::operator()<std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>, void>(ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>&&, std::function<bool ()>&&, std::function<void ()>&&, std::function<void ()>&&) const (\_\_object=<optimized out>, this=<optimized out>) at /usr/include/c++/5/functional:600
\#14 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>(std::\_Index\_tuple<0ul, 1ul, 2ul, 3ul, 4ul>) (this=<optimized out>) at /usr/include/c++/5/functional:1531
\#15 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/include/c++/5/functional:1520
\#16 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/include/c++/5/thread:115
\#17 0x00007ffff3865030 in ?? () from /usr/lib/x86\_64-linux-gnu/libstdc++.so.6
\#18 0x00007ffff758a6aa in start\_thread (arg=0x7fff48ff9700) at pthread\_create.c:333
\#19 0x00007ffff2fc9eed in clone () at ../sysdeps/unix/sysv/linux/x86\_64/clone.S:109
(gdb) </pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/392gnome client crashed during IP number typing2018-05-21T22:03:14ZJami Botgnome client crashed during IP number typingIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Got following gdb stack traces:</p>
<pre>
(gdb) bt full
\#0 0x00007ffff7cb2970 in NumberCompletionModel::data(QModelInde...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Got following gdb stack traces:</p>
<pre>
(gdb) bt full
\#0 0x00007ffff7cb2970 in NumberCompletionModel::data(QModelIndex const&, int) const (this=<optimized out>, index=..., role=0)
at /home/yomgui/Projects/ring-lrc/src/numbercompletionmodel.cpp:171
i = {i = 0x0}
n = <optimized out>
weight = <optimized out>
needAcc = <optimized out>
\#1 0x0000000000455701 in QModelIndex::data(int) const (this=0x7fffffffa480, arole=0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:420
\#2 0x000000000045c2c2 in autocompletion\_number\_render(GtkCellLayout\*, GtkCellRenderer\*, GtkTreeModel\*, GtkTreeIter\*, gpointer) (cell\_layout=0x260e760, cell=0x25ee850 [GtkCellRendererText], model=0x2687f70, iter=0x219e140, user\_data=0x0) at /home/yomgui/Projects/ring-client-gnome/src/ringmainwindow.cpp:628
uri =
{d = {data = {c = 80 'P', uc = 80 'P', s = -6064, sc = 80 'P', us = 59472, i = 39774288, u = 39774288, l = 39774288, ul = 39774288, b = 80, d = 1,9651109288595742e-316, f = 1,63766545e-37, real = 1,9651109288595742e-316, ll = 39774288, ull = 39774288, o = 0x25ee850, ptr = 0x25ee850, shared = 0x25ee850}, type = 39774304, is\_shared = 0, is\_null = 0}}
text = 0x2729f60 "\\b"
idx = {r = 0, c = 0, i = 0, m = 0x26be070}
\#3 0x0000003c54924f4b in apply\_cell\_attributes (renderer=0x25ee850 [GtkCellRendererText], info=0x26bda90, data=0x7fffffffa590) at gtkcellarea.c:1258
attribute = <optimized out>
Python Exception <class 'TypeError'> iter() returned non-iterator of type '\_iterator':
list = 0x0
value =
{g\_type = 0, data = {{v\_int = 0, v\_uint = 0, v\_long = 0, v\_ulong = 0, v\_int64 = 0, v\_uint64 = 0, v\_float = 0, v\_double = 0, v\_pointer = 0x0}, {v\_int = 0, v\_uint = 0, v\_long = 0, v\_ulong = 0, v\_int64 = 0, v\_uint64 = 0, v\_float = 0, v\_double = 0, v\_pointer = 0x0}}}
is\_expander = 0
is\_expanded = 0
Python Exception <class 'TypeError'> iter() returned non-iterator of type '\_iterator':
\#4 0x0000003797a39200 in g\_hash\_table\_foreach (hash\_table=0x2729f60, func=func@entry=0x3c54924e30 <apply\_cell\_attributes>, user\_data=user\_data@entry=0x7fffffffa590) at ghash.c:1607
node\_hash = <optimized out>
node\_key = <optimized out>
node\_value = <optimized out>
i = 1
version = 4
\_\_func\_\_ = "g\_hash\_table\_foreach"
\#5 0x0000003c54924ddb in gtk\_cell\_area\_real\_apply\_attributes (area=<optimized out>, tree\_model=0x2687f70, iter=0x219e140, is\_expander=<optimized out>, is\_expanded=<optimized out>)
at gtkcellarea.c:1287</pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/394crash in dht when performing an attended transfer2018-05-21T22:05:08ZJami Botcrash in dht when performing an attended transferIssue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
I encountered a crash when performing an unattended transfer:
(gdb) bt full
\#0 0x00007ffff428f267 in \_\_GI\_raise (sig=sig@entry=6) ...Issue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
I encountered a crash when performing an unattended transfer:
(gdb) bt full
\#0 0x00007ffff428f267 in \_\_GI\_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
resultvar = 0
pid = 19604
selftid = 19604
\#1 0x00007ffff4290eca in \_\_GI\_abort () at abort.c:89
save\_stage = 2
act = {\_\_sigaction\_handler = {sa\_handler = 0x40, sa\_sigaction = 0x40}, sa\_mask = {\_\_val = {140737488339616, 140737302038112, 1, 140737301933400, 140737290036494, 140737488339520, 537, 91,
140737299224216, 512, 140737299633913, 140737302038112, 140737299637147, 140737488339552, 140737488339616, 91}}, sa\_flags = -188718000, sa\_restorer = 0x7fffffffc280}
sigs = {\_\_val = {32, 0 <repeats 15 times>}}
\#2 0x00007ffff42d2c53 in \_\_libc\_message (do\_abort=do\_abort@entry=1, fmt=fmt@entry=0x7ffff43eb1a8 "\*\*\* Error in `%s': %s: 0x%s \*\*\*\
") at ../sysdeps/posix/libc\_fatal.c:175
ap = {{gp\_offset = 40, fp\_offset = 0, overflow\_arg\_area = 0x7fffffffc4f0, reg\_save\_area = 0x7fffffffc480}}
fd = 25
on\_2 = <optimized out>
list = <optimized out>
nlist = <optimized out>
cp = <optimized out>
written = <optimized out>
\#3 0x00007ffff42dc8a3 in malloc\_printerr (ptr=<optimized out>, str=0x7ffff43e72dd "corrupted double-linked list", action=1) at malloc.c:4965
buf = "00000000013bdf60"
cp = <optimized out>
\#4 \_int\_malloc (av=av@entry=0x7ffff461ec00 <main\_arena>, bytes=bytes@entry=160) at malloc.c:3694
p = <optimized out>
iters = <optimized out>
nb = <optimized out>
idx = <optimized out>
bin = <optimized out>
victim = <optimized out>
size = 24432
victim\_index = <optimized out>
remainder = <optimized out>
remainder\_size = 24256
block = <optimized out>
bit = <optimized out>
map = <optimized out>
fwd = <optimized out>
bck = <optimized out>
errstr = 0x0
\_\_func\_\_ = "\_int\_malloc"
\#5 0x00007ffff42df0b5 in \_\_libc\_calloc (n=<optimized out>, elem\_size=<optimized out>) at malloc.c:3213
av = 0x7ffff461ec00 <main\_arena>
oldtop = 0x2cf0500
p = <optimized out>
bytes = 160
sz = 160
csz = <optimized out>
oldtopsize = 133888
mem = <optimized out>
clearsize = <optimized out>
nclears = <optimized out>
d = <optimized out>
hook = <optimized out>
\_\_func\_\_ = "\_\_libc\_calloc"
\#6 0x00007ffff373ff6c in ?? () from /usr/lib/x86\_64-linux-gnu/libtasn1.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
\#7 0x00007ffff37401ed in asn1\_create\_element () from /usr/lib/x86\_64-linux-gnu/libtasn1.so.6
No symbol table info available.
\#8 0x00007ffff62f59e0 in gnutls\_x509\_crt\_init () from /usr/lib/x86\_64-linux-gnu/libgnutls-deb0.so.28
No symbol table info available.
\#9 0x00007ffff62fa12b in gnutls\_x509\_crt\_list\_import () from /usr/lib/x86\_64-linux-gnu/libgnutls-deb0.so.28
No symbol table info available.
\#10 0x00007ffff62fa467 in gnutls\_x509\_crt\_list\_import2 () from /usr/lib/x86\_64-linux-gnu/libgnutls-deb0.so.28
No symbol table info available.
\#11 0x00000000007d2c39 in dht::crypto::Certificate::unpack(unsigned char const\*, unsigned long) ()
No symbol table info available.
\#12 0x00000000007d4222 in dht::crypto::Certificate::Certificate(std::vector<unsigned char, std::allocator<unsigned char> > const&) ()
No symbol table info available.
\#13 0x00000000007e683b in std::\_Function\_handler<bool (dht::InfoHash, std::shared\_ptr<dht::Value> const&, std::shared\_ptr<dht::Value>&, dht::InfoHash, sockaddr const\*, unsigned int), dht::{lambda(dht::InfoHash, std::shared\_ptr<dht::Value> const&, std::shared\_ptr<dht::Value>&, dht::InfoHash, sockaddr const\*, unsigned int)\#2}>::\_M\_invoke ()
No symbol table info available.
\#14 0x00000000007bf81f in dht::Dht::processMessage(unsigned char const\*, unsigned long, sockaddr const\*, unsigned int) ()
No symbol table info available.
\#15 0x00000000007c2467 in dht::Dht::periodic(unsigned char const\*, unsigned long, sockaddr const\*, unsigned int) ()
No symbol table info available.
\#16 0x00000000007e16aa in dht::DhtRunner::loop\_() ()
No symbol table info available.
\#17 0x00000000004dd4e3 in dht::DhtRunner::loop (this=0x1381288) at /home/eloi/DEV/SFL/ring/ring-daemon/contrib/x86\_64-linux-gnu/include/opendht/dhtrunner.h:373
lck = {\_M\_device = @0x1381298}
\#18 0x00000000004c97bd in ring::RingAccount::handleEvents (this=0x13806a0) at ringaccount.cpp:556
lock = {\_M\_device = @0x0}
now = {\_\_d = {\_\_r = 0}}
c = <error reading variable c (Cannot access memory at address 0x10)>
\#19 0x00000000004ca9e1 in ring::RingAccount::<lambda()>::operator()(void) const (\_\_closure=0x7fffbc001290) at ringaccount.cpp:768
this = 0x13806a0
\#20 0x00000000004d2816 in std::\_Function\_handler<void(), ring::RingAccount::doRegister\_()::<lambda()> >::\_M\_invoke(const std::\_Any\_data &) (\_\_functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
\#21 0x000000000043e66c in std::function<void ()>::operator()() const (this=0x7fffbc0011f8) at /usr/include/c++/4.9/functional:2439
No locals.
\#22 0x0000000000559310 in ring::Manager::pollEvents (this=0x11747c0 <ring::Manager::instance()::instance\_>) at manager.cpp:1410
iter = {first = 20448928, second = {<std::\_Maybe\_unary\_or\_binary\_function<void>> = {<No data fields>}, <std::\_Function\_base> = {static \_M\_max\_size = 16, static \_M\_max\_align = 8, \_M\_functor = {
\_M\_unused = {\_M\_object = , \_M\_const\_object = , \_M\_function\_pointer = ,
\_M\_member\_pointer = (void (std::\_Undefined\_class::\*)(std::\_Undefined\_class \* const)) 0x7fffbc001290, this adjustment 7065173089232508416},
\_M\_pod\_data = "\\220\\022\\000\\274\\377\\177\\000\\000\\000VZ\\344}\\211\\fb"},
\_M\_manager = <std::\_Function\_base::\_Base\_manager<ring::RingAccount::doRegister\_()::<lambda()> >::\_M\_manager(std::\_Any\_data &, const std::\_Any\_data &, std::\_Manager\_operation)>},
\_M\_invoker = <std::\_Function\_handler<void(), ring::RingAccount::doRegister\_()::<lambda()> >::\_M\_invoke(const std::\_Any\_data &)>}}
\#23 0x000000000048f3d1 in DRing::pollEvents () at ring\_api.cpp:77
No locals.
\#24 0x0000000000449c62 in std::\_Function\_handler<void (), void (\*)()>::\_M\_invoke(std::\_Any\_data const&) (\_\_functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
\#25 0x000000000043e66c in std::function<void ()>::operator()() const (this=0x1310768) at /usr/include/c++/4.9/functional:2439
No locals.
\#26 0x000000000043d6f4 in EventCallback::call (this=0x1310760) at dbusclient.cpp:59
No locals.
\#27 0x00007ffff7bbf265 in DBus::DefaultMainLoop::dispatch() () from /usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0
No symbol table info available.
\#28 0x00007ffff7bbfef3 in DBus::BusDispatcher::enter() () from /usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
\#29 0x0000000000439dd6 in DBusClient::event\_loop (this=0x1310590) at dbusclient.cpp:230
No locals.
\#30 0x000000000043591e in run () at main.cpp:139
No locals.
\#31 0x0000000000435b63 in main (argc=3, argv=0x7fffffffdce8) at main.cpp:200
programName = "/home/eloi/DEV/SFL/ring/ring-daemon/bin/dring"
writable = std::vector of length 46, capacity 46 = {47 '/', 104 'h', 111 'o', 109 'm', 101 'e', 47 '/', 101 'e', 108 'l', 111 'o', 105 'i', 47 '/', 68 'D', 69 'E', 86 'V', 47 '/', 83 'S', 70 'F', 76 'L',
47 '/', 114 'r', 105 'i', 110 'n', 103 'g', 47 '/', 114 'r', 105 'i', 110 'n', 103 'g', 45 '-', 100 'd', 97 'a', 101 'e', 109 'm', 111 'o', 110 'n', 47 '/', 98 'b', 105 'i', 110 'n', 0 '\\000', 100 'd',
114 'r', 105 'i', 110 'n', 103 'g', 0 '\\000'}
persistent = false
(gdb)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/395v4l2-ctl: only YUV422 settings are retrieved2018-05-21T22:05:34ZJami Botv4l2-ctl: only YUV422 settings are retrievedIssue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
For the moment, we only offer camera settings which support YUV422.
Other formats such as MJPEG and H264 (and others) could be supported as ...Issue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
For the moment, we only offer camera settings which support YUV422.
Other formats such as MJPEG and H264 (and others) could be supported as well.
We should check also on MACOs and Windows clients.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/396Gnome: client crashes when video is in fullscreen2018-05-21T22:07:16ZJami BotGnome: client crashes when video is in fullscreenIssue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
When switching a video conversation to fullscreen (by double-clicking on the video), gnome-ring crashes after a few seconds.
T...Issue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
When switching a video conversation to fullscreen (by double-clicking on the video), gnome-ring crashes after a few seconds.
The error in the terminal is this:
(gnome-ring:3430): Gdk-ERROR \*\*: The program 'gnome-ring' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadDrawable'.
(Details: serial 47993 error\_code 171 request\_code 155 (GLX) minor\_code 29)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK\_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk\_x\_error() function.)
Trace/breakpoint trap (core dumped)
Versions:
- libringclient 2aca9581281b8d31683b02bb5f5d00baf6144468
- ring-daemon 517c25f33f031b5735ff836779c75e759125098b
- gnome-ring 5b810ce2adb16efe7adf026437e1d6fb19e501ed
Possibly related to \#115
[Xorg.0.log_without-intel-driver](/uploads/0283d644562891bf44474d3673a3b5b0/Xorg.0.log_without-intel-driver)
[Xorg.0.log_with-intel-driver](/uploads/40e5088e7012fab133afa5335f7b4e2f/Xorg.0.log_with-intel-driver)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/397Infinite loop using alsa2019-05-24T19:00:30ZJami BotInfinite loop using alsaIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
Here is one of the possible infinite loop with the alsa backend
[1449225107.948|32305|alsalayer.cpp:690 ] Audio: Mic ...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
Here is one of the possible infinite loop with the alsa backend
[1449225107.948|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.952|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.955|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.959|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.963|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.970|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[1449225107.973|32305|alsalayer.cpp:690 ] Audio: Mic error: Broken pipe
[...]
I guess it has to do with dring losing the audio while running. After this, dring has to be restarted or will eat the CPU.
It happen "randomly" when using the computer. If you let dring run for long enough and use a web browser, it will happen.Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/398Crash when hanging up2018-05-21T22:09:00ZJami BotCrash when hanging upIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
How to reproduce:
1) call using IP2IP from Ring Android to dring
2) Hangup the call
3) try again until it crash
a=can...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
How to reproduce:
1) call using IP2IP from Ring Android to dring
2) Hangup the call
3) try again until it crash
a=candidate:Hc0a80065 4 UDP 2130706428 192.168.0.101 48672 typ host
a=candidate:Hc0a82a81 4 UDP 2130706428 192.168.42.129 48672 typ host
[1449399984.084| 2337|sdp.cpp:391 ] SDP: Local SDP Session:
[1449399984.084| 2337|sdp.cpp:343 ] v=0
o=elepage-laptop 3658388784 0 IN IP4 192.168.42.195
s=Ring
c=IN IP4 192.168.42.195
t=0 0
m=audio 16672 RTP/AVP 104 9 101
a=rtpmap:104 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:16673 IN IP4 192.168.42.195
a=sendrecv
m=video 54264 RTP/AVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428014
a=rtpmap:97 H263-1998/90000
a=sendrecv
[1449399984.084| 2337|sipvoiplink.cpp:347 ] Initializing ICE transport
[New Thread 0x7fffea89a700 (LWP 2471)]
[1449399984.084| 2471|ice\_transport.cpp:63 ] Registered thread 0x7fffea89a0f0 (0x921)
[1449399984.087| 2337|ice\_transport.cpp:256 ] ICE initialization success
[1449399984.087| 2337|ice\_transport.cpp:333 ] ICE as slave
[1449399984.087| 2337|ice\_transport.cpp:310 ] ICE [local] ufrag=32c5e0a3, pwd=01c6c22f
[1449399984.087| 2337|sipvoiplink.cpp:816 ] [call:4308169262408114999] INVITE@0xc07d98 state changed to 2 (INCOMING): cause=0, tsx@0xb74cc8 status 100 (Trying)
[1449399984.087| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=1, tsx\_state=3, ev\_type=5, tsx\_state\_type=2
[1449399984.087| 2337|call.cpp:137 ] [call:4308169262408114999] state change 0/0, cnx 2/1, code 0
[1449399984.087| 2337|call.cpp:156 ] [call:4308169262408114999] emit client call state change INACTIVE, code 0
[1449399984.088| 2337|sipvoiplink.cpp:816 ] [call:4308169262408114999] INVITE@0xc07d98 state changed to 3 (EARLY): cause=0, tsx@0xb74cc8 status 180 (Ringing)
[1449399984.088| 2337|call.cpp:137 ] [call:4308169262408114999] state change 0/0, cnx 1/3, code 0
[1449399984.088| 2337|call.cpp:156 ] [call:4308169262408114999] emit client call state change INCOMING, code 0
[1449399984.088| 2337|manager.cpp:1705 ] [call:4308169262408114999] Peer ringing
[1449399984.088| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=1, tsx\_state=3, ev\_type=5, tsx\_state\_type=2
[1449399984.088| 2337|call.cpp:137 ] [call:4308169262408114999] state change 0/0, cnx 3/3, code 0
[1449399984.088| 2337|call.cpp:137 ] [call:4308169262408114999] state change 0/0, cnx 3/3, code 0
[New Thread 0x7fffe9097700 (LWP 2472)]
[1449399984.088| 2472|alsalayer.cpp:175 ] Alsa: Opening default
[1449399984.088| 2472|alsalayer.cpp:372 ] Buffer size range from 64 to 16384
[1449399984.088| 2472|alsalayer.cpp:373 ] Period size range from 32 to 8192
[1449399984.088| 2472|alsalayer.cpp:388 ] Was set period\_size = 160
[1449399984.088| 2472|alsalayer.cpp:389 ] Was set buffer\_size = 1280
[1449399984.088| 2472|alsalayer.cpp:400 ] capture using format {2 channels, 44100Hz}
[1449399984.088| 2472|alsalayer.cpp:175 ] Alsa: Opening default
[1449399984.103| 2337|audiofile.cpp:90 ] Error fileHandle: System error : No such file or directory.
[1449399984.103| 2337|tonecontrol.cpp:79 ] Audio file error: AudioFile: AudioFileException occured: File /usr/share/sflphone/ringtones/konga.ul doesn't exist
[1449399984.105| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.111| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.115| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.120| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.124| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.129| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.153| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.157| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.164| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.168| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.173| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.177| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.182| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=1, ev\_type=5, tsx\_state\_type=2
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
[1449399984.284| 2337|sipvoiplink.cpp:1136 ] [INVITE:0xc07d98] tsx\_role=0, tsx\_state=4, ev\_type=5, tsx\_state\_type=3
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe9097700 (LWP 2472)]
0x0000000000530747 in std::\_\_atomic\_base<bool>::load (\_\_m=std::memory\_order\_seq\_cst, this=0x10)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/atomic\_base.h:500
500 return \_\_atomic\_load\_n(&\_M\_i, \_\_m);
(gdb) bt
\#0 0x0000000000530747 in std::\_\_atomic\_base<bool>::load (\_\_m=std::memory\_order\_seq\_cst, this=0x10)
at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/atomic\_base.h:500
\#1 std::atomic\_bool::operator bool (this=0x10) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/atomic:77
\#2 ring::AlsaThread::isRunning (this=0x0) at alsalayer.cpp:61
\#3 ring::AlsaLayer::openDevice (this=this@entry=0xac4bf0, pcm=pcm@entry=0xac4d78, dev="default",
stream=stream@entry=SND\_PCM\_STREAM\_PLAYBACK) at alsalayer.cpp:185
\#4 0x00000000005309be in ring::AlsaThread::initAudioLayer (this=this@entry=0xa9bb00) at alsalayer.cpp:101
\#5 0x00000000005311ae in ring::AlsaThread::run (this=0xa9bb00) at alsalayer.cpp:128
\#6 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
\#7 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
\#8 0x00007ffff394d71d in clone () from /lib64/libc.so.6
(gdb) thread apply all bt full
Thread 21 (Thread 0x7fffe9097700 (LWP 2472)):
\#0 0x0000000000530747 in std::\_\_atomic\_base<bool>::load (\_\_m=std::memory\_order\_seq\_cst, this=0x10) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/atomic\_base.h:500
No locals.
\#1 std::atomic\_bool::operator bool (this=0x10) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/atomic:77
No locals.
\#2 ring::AlsaThread::isRunning (this=0x0) at alsalayer.cpp:61
No locals.
\#3 ring::AlsaLayer::openDevice (this=this@entry=0xac4bf0, pcm=pcm@entry=0xac4d78, dev="default", stream=stream@entry=SND\_PCM\_STREAM\_PLAYBACK) at alsalayer.cpp:185
err = -16
tries = 15
\#4 0x00000000005309be in ring::AlsaThread::initAudioLayer (this=this@entry=0xa9bb00) at alsalayer.cpp:101
pcmp = "default"
pcmr = "default"
pcmc = "default"
\#5 0x00000000005311ae in ring::AlsaThread::run (this=0xa9bb00) at alsalayer.cpp:128
No locals.
\#6 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
\#7 0x00007ffff6091434 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#8 0x00007ffff394d71d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 20 (Thread 0x7fffea89a700 (LWP 2471)):
\#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=0xadee50, 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=0xb28c38) at ice\_transport.cpp:176
this = 0xadee50
\#5 std::\_Bind\_simple<ring::IceTransport::IceTransport(char const\*, int, bool, const ring::IceTransportOptions&)::<lambda()>()>::\_M\_invoke<> (this=0xb28c38) 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=0xb28c38) 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=0xb28c20) 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 12 (Thread 0x7fffe6481700 (LWP 2352)):
\#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 10 (Thread 0x7fffe7894700 (LWP 2350)):
\#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.
---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 0x7fffe8095700 (LWP 2349)):
\#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 8 (Thread 0x7fffe8896700 (LWP 2348)):
\#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 6 (Thread 0x7fffe9898700 (LWP 2346)):
\#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 5 (Thread 0x7fffea099700 (LWP 2345)):
\#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 0x7fffeb09b700 (LWP 2343)):
\#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 2 (Thread 0x7fffeb89c700 (LWP 2341)):
\#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 = 12024}
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 0x7ffff7f71e40 (LWP 2337)):
\#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=0xa9bb00) 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 0x000000000052d459 in ring::AlsaThread::\~AlsaThread (this=this@entry=0xa9bb00, \_\_in\_chrg=<optimized out>) at alsalayer.cpp:68
No locals.
\#4 0x000000000052d708 in std::default\_delete<ring::AlsaThread>::operator() (this=<optimized out>, \_\_ptr=0xa9bb00) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/unique\_ptr.h:76
---Type <return> to continue, or q <return> to quit---
No locals.
\#5 std::unique\_ptr<ring::AlsaThread, std::default\_delete<ring::AlsaThread> >::reset (\_\_p=0xa9bb00, this=0xac4e10) at /usr/lib/gcc/x86\_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/unique\_ptr.h:344
No locals.
\#6 ring::AlsaLayer::stopStream (this=0xac4bf0) at alsalayer.cpp:231
No locals.
\#7 0x00000000004cccb2 in ring::Manager::refuseCall (this=0x9bc2c0 <ring::Manager::instance()::instance\_>, id="4308169262408114999") at manager.cpp:749
lock = {\_M\_device = @0x9bc4a0}
call = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::shared\_ptr<ring::SIPCall> ring::CallFactory::newCall<ring::SIPCall, ring::SIPAccount>(ring::SIPAccount&, std::string const&, ring::Call::CallType)::ConcreteCall, std::allocator<std::shared\_ptr<ring::SIPCall> ring::CallFactory::newCall<ring::SIPCall, ring::SIPAccount>(ring::SIPAccount&, std::string const&, ring::Call::CallType)::ConcreteCall>, (\_\_gnu\_cxx::\_Lock\_policy)2>'
warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::shared\_ptr<ring::SIPCall> ring::CallFactory::newCall<ring::SIPCall, ring::SIPAccount>(ring::SIPAccount&, std::string const&, ring::Call::CallType)::ConcreteCall, std::allocator<std::shared\_ptr<ring::SIPCall> ring::CallFactory::newCall<ring::SIPCall, ring::SIPAccount>(ring::SIPAccount&, std::string const&, ring::Call::CallType)::ConcreteCall>, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 2, weak 2) 0xb9ba20
\#8 0x000000000044c225 in DRing::refuse (callID="4308169262408114999") at callmanager.cpp:69
No locals.
\#9 0x00000000004323bc in DBusCallManager::refuse (callID="4308169262408114999", this=0xa0b470) at dbuscallmanager.cpp:37
No locals.
\#10 cx::ring::Ring::CallManager\_adaptor::\_refuse\_stub (this=0xa0b470, call=...) at dbuscallmanager.adaptor.h:842
argin1 = "4308169262408114999"
argout1 = <optimized out>
wi = {
\_iter = "\\340\\210\\240\\000\\000\\000\\000\\000\\370\\373\\215\\363\\377\\177\\000\\000\\360\\325\\240\\000\\000\\000\\000\\000\\037\\000\\000\\000\\000\\000\\000\\000\\360\\304\\377\\377\\377\\177\\000\\000\\000\\000\\000\\000\\377\\177\\000\\000\\006\\000\\000\\000\\000\\000\\000\\000\\071\\272\\035\\364\\377\\177\\000\\000\\006\\000\\000", \_msg = 0x7ffff41dbb72 <std::string::\_S\_construct<char const\*>(char const\*, char const\*, std::allocator<char> const&, std::forward\_iterator\_tag)+50>}
ri = {
\_iter = "\\220\\216\\240\\000\\000\\000\\000\\000\\000\\000`\\000\\377\\177\\000\\000l\\304\\377\\377\\377\\177\\000\\000\\230\\216\\240\\000\\000\\000\\000\\000\\216\\000\\000\\000\\000\\000\\000\\000\\340\\216\\240\\000\\000\\000\\000\\000\\030\\000\\000\\000\\000\\000\\000\\000\\000m\\230\\367\\377\\177\\000\\000x\\263\\240", \_msg = 0x7fffffffc5c0}
reply = {<DBus::Message> = {\_pvt = {\_\_ptr = 0x1a0701f7d0, \_\_cnt = {\_vptr.RefCnt = 0xb4eac8, \_\_ref = 0xb4eac0}}}, <No data fields>}
\#11 0x0000000000430bc7 in DBus::Callback<cx::ring::Ring::CallManager\_adaptor, DBus::Message, DBus::CallMessage const&>::call (this=<optimized out>, param=...) at /usr/include/dbus-c++-1/dbus-c++/util.h:283
No locals.
\#12 0x00007ffff7bc0ff5 in DBus::InterfaceAdaptor::dispatch\_method(DBus::CallMessage const&) () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#13 0x00007ffff7bca2ab in DBus::ObjectAdaptor::handle\_message(DBus::Message const&) () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#14 0x00007ffff7bc8645 in DBus::ObjectAdaptor::Private::message\_function\_stub(DBusConnection\*, DBusMessage\*, void\*) () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#15 0x00007ffff7761a5f in \_dbus\_object\_tree\_dispatch\_and\_unlock () from /usr/lib64/libdbus-1.so.3
No symbol table info available.
\#16 0x00007ffff7754696 in dbus\_connection\_dispatch () from /usr/lib64/libdbus-1.so.3
No symbol table info available.
\#17 0x00007ffff7bbb633 in DBus::Connection::Private::do\_dispatch() () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#18 0x00007ffff7bbe1ac in DBus::Dispatcher::dispatch\_pending(std::list<DBus::Connection::Private\*, std::allocator<DBus::Connection::Private\*> >&) () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#19 0x00007ffff7bbe29c in DBus::Dispatcher::dispatch\_pending() () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#20 0x00007ffff7bbf95a in DBus::BusDispatcher::enter() () from /usr/lib64/libdbus-c++-1.so.0
No symbol table info available.
\#21 0x0000000000419fef in DBusClient::event\_loop (this=<optimized out>) at dbusclient.cpp:230
No locals.
\#22 0x0000000000414ed1 in run () at main.cpp:139
No locals.
\#23 main (argc=<optimized out>, argv=<optimized out>) at main.cpp:200
programName = "/home/lepagee/dev/sflphone\_review/bin/dring"
persistent = false
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/406UTF-16 characters in msg raise d-bus exception2018-05-21T22:20:25ZJami BotUTF-16 characters in msg raise d-bus exceptionIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Instant Message API uses string to send messages throught D-Bus. But this requires UTF-8 encoding of the byte string.
Android ma...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Instant Message API uses string to send messages throught D-Bus. But this requires UTF-8 encoding of the byte string.
Android may send UTF-16 character when, as example, we send emo-icons.
This led to D-Bus exception when the peer is a d-bus dependant platform, like GNU/Linux.Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/407GNOME: chat/call views don't seem to always get properly destroyed2018-05-21T22:21:00ZJami BotGNOME: chat/call views don't seem to always get properly destroyedIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
There are 2 symptoms indicating this:
1. sometimes new text messages received by a non-selected CM are marked as read
2. the...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
There are 2 symptoms indicating this:
1. sometimes new text messages received by a non-selected CM are marked as read
2. the preview video is rendered very choppy
Normally, there should only be one view at a time... either a chat view or a call view. When switching between items in the recent model or switching the item state (call <-> chat) the old view should be destroyed. If it is not, it may continue to render video or mark messages as read.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/408[GNOME] video camera properties buttons don't change2018-05-21T22:27:08ZJami Bot[GNOME] video camera properties buttons don't changeIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Changing video camera settings is not taking in account on GNOME client.Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Changing video camera settings is not taking in account on GNOME client.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/411Unable to setup call2018-05-21T22:37:42ZJami BotUnable to setup callIssue generated from Tuleap's migration script.
**Originally submitted by: JB (bluetac)**
<p>I have the ring client installed on Xubuntu 14.04 and on my Nexus phone (Android 6.0 &quot;Marshmallow&quot;) with the ring beta client install...Issue generated from Tuleap's migration script.
**Originally submitted by: JB (bluetac)**
<p>I have the ring client installed on Xubuntu 14.04 and on my Nexus phone (Android 6.0 "Marshmallow") with the ring beta client installed and I'm unable to get a call setup between the two.</p>
<p>Messaging seems to be okay, so I assume there is no problem with the RingID's.</p>
<p>When calling from PC to Mobile - The call sometimes doesn't make it to the mobile, but when it does it takes a long time to initiate ringing (however the messages appear almost instantly). Once ringing you can answer the call but you get no audio and the PC continues to think the call is still setting up. The mobile client eventually gives up and closes the call, then after a few more seconds the PC recieves the OK and thinks the call has begun. The PC then shortly gets the disconnect or the BYE and then hangs up.</p>
<p>I have a network capture of the issue described, please let me know if you would like a copy. I am unaware of how to decrypt TLS messages so I can view to original SIP but I assume this is being caused by a timeout period being reached on either of the clients.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/413[GNOME] Usability regression caused by the new out-of-call chat feature2018-05-21T22:44:47ZJami Bot[GNOME] Usability regression caused by the new out-of-call chat featureIssue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>In the Gnome client, since c6a3b98a4d14b2bdebcafa220871efc51dc0bef7 (&quot;out of call chat&quot;), when single-clicking on a co...Issue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>In the Gnome client, since c6a3b98a4d14b2bdebcafa220871efc51dc0bef7 ("out of call chat"), when single-clicking on a contact in the history, the out-of-call chat interface is opened.</p>
<p>But then, there is no way to go back to the welcome screen, with the ring logo and our own Ring ID. It seems to me like a major usability regression. To obtain his/her own Ring ID, the user must close the client and open it again.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/415GNOME: changing account settings closes the settings view2018-05-21T22:49:37ZJami BotGNOME: changing account settings closes the settings viewIssue generated from Tuleap's migration script.
**Originally submitted by: GDR! (gdr)**
<p>Ubuntu 14.04 LTS x86\_64.</p>
<p>&nbsp;</p>
<p>Steps to reproduce:</p>
<ul>
<li>Click on gear icon</li>
<li>Go to Advanced</...Issue generated from Tuleap's migration script.
**Originally submitted by: GDR! (gdr)**
<p>Ubuntu 14.04 LTS x86\_64.</p>
<p> </p>
<p>Steps to reproduce:</p>
<ul>
<li>Click on gear icon</li>
<li>Go to Advanced</li>
<li>Click "STUN server"</li>
<li>type "s" in the textbox</li>
<li>GUI disappears, goes back to main window</li>
</ul>
<p>Expected behavior:</p>
<ul>
<li>type "s" in the textbox</li>
<li>nothing disappears, Ring is ready to take the letter "t" and the rest of domain name</li>
</ul>
![ringshittyui](/uploads/b31814b3409079889d3dc8a2ef76fe16/ringshittyui.mp4)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/425gnome-ring.desktop' doesn't exist, nothing to do2018-05-21T23:08:41ZJami Botgnome-ring.desktop' doesn't exist, nothing to doIssue generated from Tuleap's migration script.
**Originally submitted by: Seva (rrt)**
\# There is something odd about gnome-ring.desktop in \~/.config/autostart/ that blocks the initial start...
$ gnome-ring -d
\*\* (gnome-ring:27...Issue generated from Tuleap's migration script.
**Originally submitted by: Seva (rrt)**
\# There is something odd about gnome-ring.desktop in \~/.config/autostart/ that blocks the initial start...
$ gnome-ring -d
\*\* (gnome-ring:27384): DEBUG: debug enabled
\*\* Message: Ring GNOME client version: 1.0.0
\*\* Message: git ref: 45bee9ccc17ec7de1e570ef3133f4dfdfba8c309
\*\* (gnome-ring:27384): DEBUG: disabling autostart
\*\* (gnome-ring:27384): DEBUG: '/home/rrt/.config/autostart/gnome-ring.desktop' doesn't exist, nothing to do
$ cp /usr/share/applications/gnome-ring.desktop \~/.config/autostart/
\# From this point it starts normally but it seems to have removed the file...
$ gnome-ring -d
\*\* (gnome-ring:27418): DEBUG: debug enabled
\*\* Message: Ring GNOME client version: 1.0.0
\*\* Message: git ref: 45bee9ccc17ec7de1e570ef3133f4dfdfba8c309
\*\* (gnome-ring:27418): DEBUG: disabling autostart
\*\* (gnome-ring:27418): DEBUG: '/home/rrt/.config/autostart/gnome-ring.desktop' exists, removinghttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/435Can't setup a call using SIP on Ubuntu2018-05-21T23:27:51ZJami BotCan't setup a call using SIP on UbuntuIssue generated from Tuleap's migration script.
**Originally submitted by: Felipe (fcastillo)**
<p><strong>Overview</strong></p>
<p>I'm using Ubuntu 16.04 with gnome-ring v1.0.0-50fd6af739 and ring daemon 2.3.0-c47b855ae6-dirty. Bo...Issue generated from Tuleap's migration script.
**Originally submitted by: Felipe (fcastillo)**
<p><strong>Overview</strong></p>
<p>I'm using Ubuntu 16.04 with gnome-ring v1.0.0-50fd6af739 and ring daemon 2.3.0-c47b855ae6-dirty. Both have been downloded from your PPA.</p>
<p>I'm behind a NAT but this was never a problem when using SLFPhone. There's no firewall either.</p>
<p>My SIP provider is voip.ms and it works without a problem with other clients and devices.</p>
<p><strong>How to reproduce</strong></p>
<p>Try calling any phone number from gnome-ring. I've tried numbers in Canada and the US (with and without country code). None of them work.</p>
<p><strong>What happens</strong></p>
<p>Immediately after calling, the message "searching for" show for less than a second just to be replaced with "Failed" and a busy tone. Every number shows this failed message and tone. It's almost instantaneous.</p>
<p><strong>What SHOULD happen</strong></p>
<p>The call should connect, or at least show that the line is busy if that's the case.</p>
<p><strong>Does it happen every time?</strong></p>
<p>It happens every single time!</p>
<p><strong>LOGS</strong></p>
<p>I'm attaching both output of ring-daemon and gnome-ring as described in the "Reporting Bugs and Wishes"</p>
[ring-daemon](/uploads/0510d07445e4a3f68c9b070fad497a7d/ring-daemon)
[gnome-ring](/uploads/2665b22ae3b42bdbb36dca47effcf6af/gnome-ring)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/436Computer freezes when selecting webcam2018-05-21T23:28:25ZJami BotComputer freezes when selecting webcamIssue generated from Tuleap's migration script.
**Originally submitted by: Antonio Banderas (ridiculousmouse)**
<p>When using a normal webcam(such as one that has a camera) ring works correctly. However, when I select my capture card we...Issue generated from Tuleap's migration script.
**Originally submitted by: Antonio Banderas (ridiculousmouse)**
<p>When using a normal webcam(such as one that has a camera) ring works correctly. However, when I select my capture card webcam (<a href="https://linuxtv.org/wiki/index.php/OTG102">OTG102</a>) my computer prompty becomes unresponsive and mouse movement becomes incredibly laggy and slow until it freezes within' minutes.<br />
<br />
Then after restarting my computer(which I am forced to do) I find that my ring account must have been corrupt because ring asks me to create another. This is a replicatable issue and I am afraid to use ring because of it, I know of many people that use this webcam with linux.<br />
<br />
The webcam does not work in Cheese either, but it does work in VLC with NTSC set as the video standard.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/439daemon : crash, when turn server is on2018-05-21T23:35:43ZJami Botdaemon : crash, when turn server is onIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi</p>
<p>I just did updated two linux computers (both connected on the same router) at home.</p>
<p>Calling A fr...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi</p>
<p>I just did updated two linux computers (both connected on the same router) at home.</p>
<p>Calling A from B worked but B from A crashed the daemon.</p>
<p>then I remembered I turn on the turn server on A. When I switch it off, calling B from A works.</p>
<p>output :</p>
<blockquote>
<p> </p>
<pre>
[1462616950.420|18678|manager.cpp:438 ] New outgoing call to ring:c1de6f2d34708bd000deaca078c8431c5ec63abc
[1462616950.420|18678|ringaccount.cpp:182 ] Calling DHT peer c1de6f2d34708bd000deaca078c8431c5ec63abc
[1462616950.420|18678|audiorecord.cpp:87 ] Generate filename for this call 20160507-102910
[1462616950.420|18678|recordable.cpp:33 ] Set recording options:
[1462616950.420|18678|ringbufferpool.cpp:114 ] Ringbuffer created with id '13688887551898807110'
[1462616950.421|18678|sipaccountbase.cpp:366 ] [Account 7100809ffc0e49ba] Using public address 132.204.221.10
[1462616950.421|18678|ice\_transport.cpp:165 ] ICE: TURN='bootstrap.ring.cx', PORT=3478
[1462616950.431|18730|ice\_transport.cpp:63 ] Registered thread 0x7f1b1d4650f0 (0x48F6)
[1462616950.443|18730|ice\_transport.cpp:259 ] ICE initialization success
[1462616950.443|18730|ice\_transport.cpp:320 ] ICE as master
[1462616950.443|18730|ice\_transport.cpp:313 ] ICE [local] ufrag=2e3800db, pwd=102f3ab3
[1462616950.443|18730|ice\_transport.cpp:644 ] UPnP: Opening port(s) for ICE comp 1 and adding candidate with public IP
[1462616950.443|18730|upnp\_context.cpp:291 ] UPnP: adding port mapping : 49814:49814, UDP
[1462616950.459|18730|ice\_transport.cpp:627 ] succeed to add candidate for comp\_id=1 : 192.168.2.17 : 132.204.221.10
[1462616950.459|18730|upnp\_context.cpp:291 ] UPnP: adding port mapping : 15773:15773, UDP
[1462616950.475|18730|ice\_transport.cpp:627 ] succeed to add candidate for comp\_id=1 : 192.95.9.63 : 132.204.221.10
[1462616950.476|18678|manager.cpp:410 ] ----- Switch current call id to '13688887551898807110' -----
[1462616950.486|18678|call.cpp:144 ] [call:13688887551898807110] state change 0/0, cnx 0/1, code 0
[1462616950.497|18678|ringaccount.cpp:819 ] Query for local certificate store: c1de6f2d34708bd000deaca078c8431c5ec63abc: 1 found.
[1462616965.888|18678|ringaccount.cpp:792 ] Dht status : IPv4 connected; IPv6 connecting
[1462616965.909|18678|ringaccount.cpp:239 ] Successfully put ICE descriptor on DHT
[1462616966.037|18678|ringaccount.cpp:250 ] ICE request replied from DHT peer c1de6f2d34708bd000deaca078c8431c5ec63abc
2e30dbaf
35645124
Hc0a80210 1 UDP 2130706431 192.168.2.16 51050 typ host
Sc0a80210 1 UDP 1694498815 132.204.221.10 51050 typ srflx
[1462616966.037|18678|call.cpp:144 ] [call:13688887551898807110] state change 0/0, cnx 1/2, code 0
[1462616966.037|18678|call.cpp:163 ] [call:13688887551898807110] emit client call state change CONNECTING, code 0
[1462616966.037|18678|ice\_transport.cpp:373 ] ICE negotiation starting (2 remote candidates)
[1462616966.037|18678|ice\_transport.cpp:380 ] ICE start failed: No host candidate associated with srflx (PJNATH\_EICENOHOSTCAND)
[1462616966.040|18678|videomanager.cpp:80 ] Setting default device to Integrated Camera
dring: ../src/pj/timer.c:501: schedule\_w\_grp\_lock: Assertion `entry->cb != ((void \*)0)' failed.
Aborted (core dumped)</pre>
</blockquote>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/440Ring client on GNOME and Android doesn't have a way of showing the keypad2018-05-21T23:38:59ZJami BotRing client on GNOME and Android doesn't have a way of showing the keypadIssue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my...Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my company, we have an Asterisk based SIP server. Connecting to the SIP server works without problem but, when entering some MUCs, a PIN is requested.</p>
<p>I don't see a way of having a visual keypad to enter the PIN. In GNOME I believe it is possible to do so with the keyboard but I don't see any way of doing that with Android.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/441[GNOME] TLS/SRTP connection doesn't work.2018-05-21T23:39:41ZJami Bot[GNOME] TLS/SRTP connection doesn't work.Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my...Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my company, we have an Asterisk based SIP server. Connecting to the SIP server without TLS/SRTP works without problem.</p>
<p>With TLS/SRTP in Android, it connects and works without problem.</p>
<p>The same settings in the GNOME client doesn't work (changes from the default):</p>
<ul>
<li>Advanced
<ul>
<li>Local Port: 5061</li>
</ul>
</li>
<li>Security
<ul>
<li>Encrypt media streams (SRTP): checked</li>
<li>Key exchange protocol: SDES</li>
</ul>
</li>
</ul>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/453Compile error: undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'2018-05-21T23:54:07ZJami BotCompile error: undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When compiling libring on openSUSE I get the following error message:</p>
<pre>
[ 121s] ld: ../src/.libs/libring.a(libring\_la-a...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When compiling libring on openSUSE I get the following error message:</p>
<pre>
[ 121s] ld: ../src/.libs/libring.a(libring\_la-archiver.o): undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'
[ 121s] /lib64/libz.so.1: error adding symbols: DSO missing from command line
[ 121s] collect2: error: ld returned 1 exit status
[ 121s] Makefile:586: recipe for target 'dring' failed</pre>
<p>The reason for this is that zlib is not linked against libring. I have the following patch, however maybe this is not the best place to insert "-lz" (but it makes it work):</p>
<pre>
--- ring-daemon.original/src/Makefile.am 2016-05-31 08:56:02.089787560 +0200
+++ ring-daemon/src/Makefile.am 2016-06-01 11:41:39.099929430 +0200
@@ -80,7 +80,8 @@
$(TLS\_LIB) \\
$(IAX\_LIB) \\
$(IM\_LIB) \\
- $(PCRE\_LIBS)
+ $(PCRE\_LIBS) \\
+ -lz
if USE\_DHT
libring\_la\_LDFLAGS += $(OPENDHT\_LIBS)
</pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/455Ring KDE doesn't compile with GCC 4.8.52018-05-21T23:56:24ZJami BotRing KDE doesn't compile with GCC 4.8.5Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Latest openSUSE (42.1) uses GCC 4.8.5 which is also a requirement for Ring KDE:</p>
<pre>
[ 98s] -- The C compiler identificati...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Latest openSUSE (42.1) uses GCC 4.8.5 which is also a requirement for Ring KDE:</p>
<pre>
[ 98s] -- The C compiler identification is GNU 4.8.5
[ 98s] -- The CXX compiler identification is GNU 4.8.5
[...]
[ 100s] -- Found GCC version >= 4.8: 4.8</pre>
<p>Unfortunately, probably due to a compiler bug, accountserializationadapter.cpp doesn't compile with it (rolling release version works well). The error message is:</p>
<pre>
[ 131s] cd /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build/src/conf/account && /usr/bin/c++ -DHAS\_KDE=true -DKCOREADDONS\_LIB -DQT\_CORE\_LIB -DQT\_DBUS\_LIB -DQT\_GUI\_LIB -DQT\_NETWORK\_LIB -DQT\_NO\_DEBUG -DQT\_WIDGETS\_LIB -DQT\_XML\_LIB -D\_GNU\_SOURCE -D\_LARGEFILE64\_SOURCE -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D\_FORTIFY\_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -DNDEBUG -std=c++0x -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -I/home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build/src/conf/account -I/home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account -isystem /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build -isystem /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef -isystem /usr/include/libringclient -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5 -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KAuth -std=c++11 -fPIC -o CMakeFiles/accountdialog.dir/accountserializationadapter.cpp.o -c /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp: In member function 'void AccountSerializationAdapter::setupWidget(QWidget\*, Account\*, const QHash<QByteArray, int>&)':
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/<strong>src/conf/account/accountserializationadapter.cpp:145:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'</strong>
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:145:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:158:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:158:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:172:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:172:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:186:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:186:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:206:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:206:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] src/conf/account/CMakeFiles/accountdialog.dir/build.make:133: recipe for target 'src/conf/account/CMakeFiles/accountdialog.dir/accountserializationadapter.cpp.o' failed</pre>
<p>Could you please fix it to work with the 4.8.5 compiler? I don't want to exclude Ring KDE from the most popular openSUSE distro.</p>
<p>Thank you!</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/459Core dumped while calling, probably related to OpenDht2018-05-22T00:00:43ZJami BotCore dumped while calling, probably related to OpenDhtIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Reynaud (kaldoran)**
<p>Got this error while calling another ring ( with auto answer on it )<br />
Probably related to OpenDht</p>
<p>\*\*\* Error...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Reynaud (kaldoran)**
<p>Got this error while calling another ring ( with auto answer on it )<br />
Probably related to OpenDht</p>
<p>\*\*\* Error in `dring': munmap\_chunk(): invalid pointer: 0x0000000001a0a930 \*\*\* =======</p>
<p>Backtrace: ========= /lib/x86\_64-linux-gnu/libc.so.6(+0x77725)[0x7f01d5b61725]</p>
<p>/lib/x86\_64-linux-gnu/libc.so.6(cfree+0x1a8)[0x7f01d5b6dc18] /usr/local</p>
<p>/lib/libopendht.so.0(+0x806a4)[0x7f01d78926a4] /usr/local</p>
<p>/lib/libopendht.so.0(\_ZN3dht9SecureDht6listenERKNS\_8InfoHashESt8functionIFbRKSt6vectorISt10shared\_ptrINS\_5ValueEESaIS8\_EEEEONS7\_6FilterE+0x9d)[0x7f01d7897d1d]</p>
<p>/usr/local/lib/libopendht.so.0(+0x8abff)[0x7f01d789cbff] /usr/local</p>
<p>/lib/libopendht.so.0(\_ZN3dht9DhtRunner5loop\_Ev+0x720)[0x7f01d78a0c40] dring[0x49b919] dring[0x4e2559]</p>
<p>/usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0(\_ZN4DBus15DefaultMainLoop8dispatchEv+0x1c3)[0x7f01d84bbae3]</p>
<p>/usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0(\_ZN4DBus13BusDispatcher5enterEv+0x5c)[0x7f01d84bc78c] dring[0x43d13f] dring(main+0x353)[0x439f93]</p>
<p>/lib/x86\_64-linux-gnu/libc.so.6(\_\_libc\_start\_main+0xf0)[0x7f01d5b0a830] dring[0x43cbc9]</p>
<p> </p>
<p>---------------------------</p>
<pre>
/lib/libopendht.so.0(\_ZN3dht9SecureDht6listenERKNS\_8InfoHashESt8functionIFbRKSt6vectorISt10shared\_ptrINS\_5ValueEESaIS8\_EEEEONS7\_6FilterE+0x9d)</pre>
<p>> Line 299 From securedht.cpp</p>
<p> </p>
<p> </p>
<p>I can give the Memory Map too</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/460Corrupt SIP Via: and Contact: headers after returning from sleep2018-05-22T00:00:52ZJami BotCorrupt SIP Via: and Contact: headers after returning from sleepIssue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When I wake my PC up Ring tries to re-REGISTER. Interestingly, the Via: header will be corrupted and Contact: header shows a (possibly r...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When I wake my PC up Ring tries to re-REGISTER. Interestingly, the Via: header will be corrupted and Contact: header shows a (possibly random?) local address. I tried to turn off and turn on the account again, but it had no use. When I restarted dring it suddenly started to work.</p>
<p>Corrupted Via: header:</p>
<pre>
Via: SIP/2.0/UDP \\000\\307\\0004\~\\177\\000\\000\\000\\000\\000\\000:58908;rport;branch=z9hG4bKPjzb7WCMvLildVXNwzvH37iofO2lqZgSwO</pre>
<p>Contact: header shows local address (btw. it's not even my local address):</p>
<pre>
Contact: <sip:username@192.168.0.11:58908></pre>
<p>Correct Via: header after restart (xx.xx. was deleted by me):</p>
<pre>
Via: SIP/2.0/UDP 178.48.xx.xx:61455;rport;branch=z9hG4bKPjt7VqLj-uhYVzbr5hRzPwOe8nRADYXiRb</pre>
<p>Correct Contact: header after restart:</p>
<pre>
Contact: <sip:username@178.48.xx.xx:61455></pre>
<p>Debug output while trying to register unsuccessfully:</p>
<pre>
[1465881964.596| 3999|sip\_utils.cpp:87 ] Adding route my.voip.provider.com
07:26:04.596 endpoint Request msg REGISTER/cseq=24517 (tdta0x142dd80) created.
07:26:04.596 tsx0x131c328 .Transaction created for Request msg REGISTER/cseq=24518 (tdta0x142dd80)
07:26:04.596 tsx0x131c328 Sending Request msg REGISTER/cseq=24518 (tdta0x142dd80) in state Null
07:26:04.596 endpoint .Request msg REGISTER/cseq=24518 (tdta0x142dd80): skipping target resolution because address is already set
07:26:04.596 tsx0x131c328 .State changed from Null to Calling, event=TX\_MSG
07:26:05.096 tsx0x131c328 Retransmit timer event
07:26:05.096 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=0, restart?=1
07:26:06.102 tsx0x131c328 Retransmit timer event
07:26:06.102 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=1, restart?=1
07:26:08.112 tsx0x131c328 Retransmit timer event
07:26:08.112 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=2, restart?=1
07:26:12.115 tsx0x131c328 Retransmit timer event
07:26:12.115 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=3, restart?=1
07:26:16.123 tsx0x131c328 Retransmit timer event
07:26:16.123 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=4, restart?=1
07:26:20.125 tsx0x131c328 Retransmit timer event
07:26:20.125 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=5, restart?=1
07:26:24.134 tsx0x131c328 Retransmit timer event
07:26:24.134 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=6, restart?=1
07:26:28.140 tsx0x131c328 Retransmit timer event
07:26:28.140 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=7, restart?=1
07:26:32.148 tsx0x131c328 Retransmit timer event
07:26:32.148 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=8, restart?=1
07:26:36.155 tsx0x131c328 Retransmit timer event
07:26:36.156 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=9, restart?=1
07:26:36.603 tsx0x131c328 Timeout timer event
07:26:36.603 tsx0x131c328 .State changed from Calling to Terminated, event=TIMER
[1465881996.603| 3999|sipaccount.cpp:1044 ] SIP registration failed, status=408 (Request Timeout)
[1465881996.603| 3999|sipaccount.cpp:2036 ] Scheduling re-registration retry in 306 seconds..
07:26:36.603 tsx0x131c328 Timeout timer event
07:26:36.603 tsx0x131c328 .State changed from Terminated to Destroyed, event=TIMER
07:26:36.603 tdta0x142dd80 ..Destroying txdata Request msg REGISTER/cseq=24518 (tdta0x142dd80)
07:26:36.603 tsx0x131c328 Transaction destroyed!</pre>
<p>Debug output when turning off the account:</p>
<pre>
[1465882511.064| 3999|manager.cpp:2399 ] Set account details for a67b376b942ef87c
[1465882511.064| 3999|sipaccount.cpp:878 ] doUnregister VoipLinkException occurred: Registration structure is NULL
[1465882511.064| 3999|sipaccount.cpp:287 ] Removing transport from account
[1465882511.064| 3999|siptransport.cpp:95 ] \~SipTransport@0x126c9c8 {tr=0x13012b8 {rc=1}}
[1465882511.064| 3999|sipaccount.cpp:1708 ] Presence enabled for a67b376b942ef87c : false.
[1465882511.064| 3999|manager.cpp:1479 ] Saving Configuration to XDG directory /home/user/.config/ring/dring.yml
[1465882511.080| 3999|siptransport.cpp:209 ] pjsip transport@0x13012b8 udp 0.0.0.0:5060 [published as 192.168.1.100:5060] -> DESTROY
[1465882511.080| 3999|siptransport.cpp:235 ] unmap pjsip transport@0x13012b8 {SipTransport@(nil)}
07:35:11.082 udp0x132ae70 SIP UDP transport destroyed</pre>
<p> </p>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/461Cannot build ring-daemon with contrib's gnutls when gnutls is available on th...2018-05-22T00:02:44ZJami BotCannot build ring-daemon with contrib's gnutls when gnutls is available on the systemIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
We cannot build ring-daemon with contrib's gnutls when gnutls is available on the system.
On Debian 8, it is currently impossible t...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
We cannot build ring-daemon with contrib's gnutls when gnutls is available on the system.
On Debian 8, it is currently impossible to build the ring-daemon if gnutls-dev is installed in the system. The contrib system will try to link against the system's library.
[ring_daemon_make_error.txt](/uploads/3118a4dad37d4f81ebe3736f082f7554/ring_daemon_make_error.txt)
[ring_daemon_make_verbose_error.txt](/uploads/b94596fbeafce0da9d56d4c6d4ff210d/ring_daemon_make_verbose_error.txt)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/464GNOME: addressbooks which should not be user editable show up as a choice whe...2018-05-22T00:06:33ZJami BotGNOME: addressbooks which should not be user editable show up as a choice when adding a contactIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The PeerProfileCollection and possibly others show up in the choice of addressbooks for the user to save a new contact to. Th...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The PeerProfileCollection and possibly others show up in the choice of addressbooks for the user to save a new contact to. These are only used internally in lrc and should not be editable by the user.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/469Camera upside-down on Fujitsu T4310 (Debian 9)2018-05-22T00:12:49ZJami BotCamera upside-down on Fujitsu T4310 (Debian 9)Issue generated from Tuleap's migration script.
**Originally submitted by: Jiří Keller (georgius)**
<p>Hello,</p>
<p>&nbsp;In Skype my camera was upside-down as well, however</p>
<p>LD\_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v...Issue generated from Tuleap's migration script.
**Originally submitted by: Jiří Keller (georgius)**
<p>Hello,</p>
<p> In Skype my camera was upside-down as well, however</p>
<p>LD\_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so ./skype</p>
<p><br />
solves my problem. I am on 64bit system, so I tried (first with sflphone, now with nightly ring.cx):</p>
<p>LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l2convert.so ring.cx<br />
LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l2compat.so ring.cx</p>
<p>but neighter of those work. I use lxde and not gnome, but this should not make any difference. I believe this is a ring.cx bug. Thank you very much !!</p>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/470gnome: use after free in VideoWidget2018-05-22T00:13:42ZJami Botgnome: use after free in VideoWidgetIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831339</p>
<p>&nbsp;</p>
<pre>
g\_free(renderer); ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831339</p>
<p> </p>
<pre>
g\_free(renderer);
if (renderer->snapshot)
g\_object\_unref(renderer->snapshot);
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/472Error in installation2018-05-22T00:14:24ZJami BotError in installationIssue generated from Tuleap's migration script.
**Originally submitted by: Criptos (criptos)**
<p>When I follow the instructions of the web to install Ring in my Debian 8 I get the following from the terminal:</p>
<p>root@-------:/...Issue generated from Tuleap's migration script.
**Originally submitted by: Criptos (criptos)**
<p>When I follow the instructions of the web to install Ring in my Debian 8 I get the following from the terminal:</p>
<p>root@-------:/home/-------\# apt-get install ring-gnomeLeyendo lista de paquetes... Hecho<br />
Creando árbol de dependencias <br />
Leyendo la información de estado... Hecho<br />
E: No se ha podido localizar el paquete ring-gnome</p>
<p>So the package seems to be unavailable. In addition, when I try to update my package list I get the following error:</p>
<p>W: El repositorio «https://dl.ring.cx/debian\_8 ring Release» no tiene un fichero de Publicación.<br />
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.<br />
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.<br />
E: Fallo al obtener https://dl.ring.cx/debian\_8/dists/ring/main/binary-i386/Packages HttpError404<br />
E: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar.</p>
<p>I do not know if the problem is from my PC or from anything related with the program. I hope this help</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/473Add to contact does nothing2018-05-22T00:14:59ZJami BotAdd to contact does nothingIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Some users report that clicking: "Add to contact" does nothing and no contacts are created.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Some users report that clicking: "Add to contact" does nothing and no contacts are created.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/482Dublicate Calls on Linux2018-05-22T00:28:16ZJami BotDublicate Calls on LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>&nbsp;It is possible to create dublicate calls on Ubuntu</p>
<p>steps:</p>
<p>1Call to RingID\_1 , establish connect...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p> It is possible to create dublicate calls on Ubuntu</p>
<p>steps:</p>
<p>1Call to RingID\_1 , establish connection </p>
<p>2 double click to RingID\_1</p>
<p>3 Right click to RingID\_1 choose Call</p>
<p>Result: Three connectivity session created</p>
<p>Ring should switch to existing session every time when user atempt to create new call with the same recipient</p>
<p><br />
</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/483"Clear all history" doesn`t work correctly on Linux2018-05-22T00:28:50ZJami Bot"Clear all history" doesn`t work correctly on LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>&quot;Clear all history&quot; only clear History tab, but in Conversation tab it is possible to view all conversation history</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>"Clear all history" only clear History tab, but in Conversation tab it is possible to view all conversation history</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/484Notifications works incorrectly on Linux and Windows2018-05-22T00:29:33ZJami BotNotifications works incorrectly on Linux and WindowsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>It is imposible to fast switch to Ring by clicking on notification.</p>
<p>With new incoming message or call, notificatio...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>It is imposible to fast switch to Ring by clicking on notification.</p>
<p>With new incoming message or call, notification should appear over the curent window, user should be able to switch to Ring by clicking on notification.</p>
<p>Also in configuration user should be able to turn off notification.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/486Searching new RING ID initiate video call2018-05-22T00:31:41ZJami BotSearching new RING ID initiate video callIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Steps to reproduce:</p>
<p>&nbsp;Enter new ring id in search field&nbsp; then click enter &gt; video call initiated immed...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Steps to reproduce:</p>
<p> Enter new ring id in search field then click enter > video call initiated immediately</p>
<p>Expected result: Conversation window appeared at right side. Input text field is active</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/487gnome - weird account settings behaviour on first launch2018-05-22T00:32:08ZJami Botgnome - weird account settings behaviour on first launchIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The first time Ring is installed and a Ring account is created, if the user goes to modify the account settings the settings ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The first time Ring is installed and a Ring account is created, if the user goes to modify the account settings the settings view is closed every time a modification is made. If the user re-launches Ring this behaviour goes away.</p>
<p>I suspect this has something to do with a bad value in either LRC or dring.yml which gets fixed once it is saved after the initial account creation.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/488Selecting account in contacs and history tab doesn't change chat window content2018-05-22T00:32:11ZJami BotSelecting account in contacs and history tab doesn't change chat window contentIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Chat window doesn't refresh content with account selection in contacts and history tabs.</p>
<p>steps:</p>
<p>go to ...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Chat window doesn't refresh content with account selection in contacts and history tabs.</p>
<p>steps:</p>
<p>go to contacts or history tab > ring ID\_1 selected and in chat window full history displayed</p>
<p>Click on another account > chat window displaying history for previous account</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/493Share screen does not save state after disable/enable video2018-05-22T00:32:40ZJami BotShare screen does not save state after disable/enable videoIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Steps to reproduce:
Make a call , then share desktop , then press disable video button, then enable video >>> as result desk...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Steps to reproduce:
Make a call , then share desktop , then press disable video button, then enable video >>> as result desktop not shared anymore , but at menu "share desktop" option is checked.
Expected:
After resuming video streaming , choice Desktop\_Sharing or Integrated\_Camera should be saved.Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/497Incorrect deleting contact in Linux2018-05-22T00:32:55ZJami BotIncorrect deleting contact in LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
When you delete contact in Linux version result can be seen unless you restart client.
Steps: create contact-> try delete it in...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
When you delete contact in Linux version result can be seen unless you restart client.
Steps: create contact-> try delete it in conversation tab or contact -> contact still exist > restart and only then contact will be deleted.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/499"Ramener Ring à l'avant-plan" Does not work in Linux2019-04-01T07:44:46ZJami Bot"Ramener Ring à l'avant-plan" Does not work in LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Functionality "Ramener Ring à l'avant-plan en cas d'appel entrant " does not work.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Functionality "Ramener Ring à l'avant-plan en cas d'appel entrant " does not work.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/501libva-dev and some libboost-\*-dev aren't installed by make-ring.py2018-05-22T00:32:58ZJami Botlibva-dev and some libboost-\*-dev aren't installed by make-ring.pyIssue generated from Tuleap's migration script.
**Originally submitted by: Anthony Léonard (aleonard)**
libva-dev, libboost-system-dev and libboost-random-dev are required to build Ring but aren't install by "make-ring.py --dependencies...Issue generated from Tuleap's migration script.
**Originally submitted by: Anthony Léonard (aleonard)**
libva-dev, libboost-system-dev and libboost-random-dev are required to build Ring but aren't install by "make-ring.py --dependencies". Those libraries should be added in the script.
The names provided are valid for ubuntu 16.04, I don't know if the package names are the same on every distribution.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/504Configuration of call authorisation does not apply after saving configuration...2018-05-22T00:33:02ZJami BotConfiguration of call authorisation does not apply after saving configuration setingsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
User have to restart Ring to apply changes like:
-authorise call from person existing in call history
-authorise call from p...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
User have to restart Ring to apply changes like:
-authorise call from person existing in call history
-authorise call from person existing in contact listhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/510Message notification does not work in Ubuntu2018-05-22T00:33:08ZJami BotMessage notification does not work in UbuntuIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
"Enable notifications for new chat messages" doesn't work .
Checked on Ubuntu 16.04 and 14.04Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
"Enable notifications for new chat messages" doesn't work .
Checked on Ubuntu 16.04 and 14.04https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/511No window pops-up when someone call2018-05-22T00:33:12ZJami BotNo window pops-up when someone callIssue generated from Tuleap's migration script.
**Originally submitted by: tino13 (tino13)**
Hi,
I'm on Linux Ubuntu 14.04LTS with Unity and using a SIP account. Ring is running on my PC (launched at start), I can see it in the systra...Issue generated from Tuleap's migration script.
**Originally submitted by: tino13 (tino13)**
Hi,
I'm on Linux Ubuntu 14.04LTS with Unity and using a SIP account. Ring is running on my PC (launched at start), I can see it in the systray and my account is OK. When someone calls me, I can hear the bell but the Ring window does not pop up, so I can't take the call ! Clicking on the systray icon show the standard window (history, contacts...) but there's no button here to take the call. The bell continues even when the caller hang up! I have to kill Ring to stop the bell. This bug is not systematic, sometimes it works ... seems to be random.
Thanks for your support.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/523GNOME: Impossible to create conference call2018-05-22T00:33:34ZJami BotGNOME: Impossible to create conference callIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Impossible to create conference, drag&drop does not work.
version:v1.0.0 - boffc34a2eIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
Impossible to create conference, drag&drop does not work.
version:v1.0.0 - boffc34a2ehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/526[multi-device][GNOME] account migration fail with device not listed2018-05-22T00:33:39ZJami Bot[multi-device][GNOME] account migration fail with device not listedIssue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
I did have two accounts to migrate. The first one did fine and I can see the list of devices listed for that account.
The secon...Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
I did have two accounts to migrate. The first one did fine and I can see the list of devices listed for that account.
The second seems to have migrated, but when I look at the devices list (Settings>Accounts>My Account>Devices), the list is empty.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/528GNOME: Imposibe to deconnect device from RingID2018-05-22T00:33:41ZJami BotGNOME: Imposibe to deconnect device from RingIDIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
In Linux there are no possibility to remove device from RingID once it have been connected.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
In Linux there are no possibility to remove device from RingID once it have been connected.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/531ISSUE - [GNOME] bugs in settings2022-12-05T18:31:46ZJami BotISSUE - [GNOME] bugs in settingsIssue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>account, advanced tab:
<ul>
<li>SDP negociation section:
<ul>
...Issue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>account, advanced tab:
<ul>
<li>SDP negociation section:
<ul>
<li>you can assign reserved ports (1 - 1024) to the RTP channels</li>
<li>you can assign the same single port range on audio RTP and video RTP</li>
<li>if you modify the audio RTP value, afterwards when using the + or - button or changing the value manually of audio RTP minimum or video RTP maximum, the values of audio RTP maximum and video RTP minimum are set to the value of audio RTP minimum. Moreover when you save the configuration of settings when reopening the values are all the same as audio RTP minimum except for video RTP maximum.</li>
</ul>
</li>
</ul>
</li>
<li>account, security tab:
<ul>
<li>you can assign a wrong file in CA certificate field, and then if you havn't a valid file, you can't revert to a functionning state</li>
</ul>
</li>
<li>Published address section:
<ul>
<li>you can chose to specify the public address and then let the field empty, same for stun and turn manual configuration</li>
</ul>
</li>
<li>General settings:
<ul>
<li>Bring ring to the foreground doesn't work properly, the notification pops up but the main window doesn't move from it's position</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>====================</p>
<ul>
<li><strong>Steps</strong>
<ul>
<li>select an account in settings | Accounts view</li>
<li>open security tab</li>
<li>use CA certificate field to select an incorrect file, </li>
<li>select incorect file and click on open</li>
</ul>
</li>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>Lock the account in a non functioning state, without options to revert (provide the option to revert to no CA certificate)</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
<li><strong>Logs</strong>
<ul>
<li>at daemon startup</li>
</ul>
</li>
</ul>
<p>[1476883002.105|13095|manager.cpp:159 ] [3]GnuTLS: ASSERT: x509\_b64.c:305</p>
<p>[1476883002.105|13095|manager.cpp:159 ] [9]GnuTLS: Could not find '-----BEGIN PUBLIC KEY'</p>
<p>[1476883002.105|13095|manager.cpp:159 ] [3]GnuTLS: ASSERT: gnutls\_pubkey.c:1092</p>
<p>====================</p>
<ul>
<li><strong>Steps</strong>
<ul>
<li>select an account in settings | Accounts view</li>
<li>open Account, advanced tab:
<ul>
<li>SDP negociation section:
<ul>
<li>assign reserved ports (1 - 1024) to the RTP channels,
<ul>
<li>or</li>
</ul>
</li>
<li>assign the same single port range on audio RTP and video RTP
<ul>
<li>or</li>
</ul>
</li>
<li>modify the audio RTP value, then use the + or - button or change the value manually of audio RTP minimum or video RTP maximum, the values of audio RTP maximum and video RTP minimum are set to the value of audio RTP minimum. Moreover when you save the configuration of settings when reopening the values are all the same as audio RTP minimum except for video RTP maximum.</li>
<li>validate settings to close settings view</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>The settings are validated and saved. (should output error message and forbid the user to validate incorrect settings (of this particular kind) on this section)</li>
</ul>
</li>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
</ul>
<p>====================</p>
<ul>
<li><strong>Steps</strong>
<ul>
<li>select an Account in settings | accounts view, go to advanced tab
<ul>
<li>Published address section:
<ul>
<li>select set published address and port radiobutton
<ul>
<li>or</li>
</ul>
</li>
<li>tick the use STUN box
<ul>
<li>or</li>
</ul>
</li>
<li>tick the use TURN box</li>
<li>let the fields empty</li>
<li>save configuration</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>The settings are validated and saved. (should output error message and forbid the user to validate empty settings on these fields)</li>
</ul>
</li>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
</ul>
<p>====================</p>
<ul>
<li><strong>Steps</strong>
<ul>
<li>go to settings | general view
<ul>
<li>Enable "bring ring to the foreground on incoming call" option in general settings,</li>
</ul>
</li>
<li>minimize the window or place it in the background,</li>
<li>place a call from another ringID to yours.</li>
</ul>
</li>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>The ring client window doesn't come to foreground, only the notification is popping (should come)</li>
</ul>
</li>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
</ul>
<p> </p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/532[GNOME] client crash when migrating beta1 account2018-05-22T00:36:10ZJami Bot[GNOME] client crash when migrating beta1 accountIssue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>when launching the account migration procedure the client crashes, when you re...Issue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>when launching the account migration procedure the client crashes, when you restart the client the account is migrated</li>
</ul>
</li>
<li><strong>Steps</strong>
<ul>
<li>launch beta1 version to create an account</li>
<li>launch beta2 to trigger account migration</li>
<li>try to migrate and crash</li>
</ul>
</li>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>the account is migrated but the client crashes (same with no crash)</li>
<li>on restart everything is fine</li>
</ul>
</li>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
<li><strong>Logs</strong>
<ul>
<li>(gnome-ring:13734): GLib-GObject-CRITICAL \*\*: g\_type\_instance\_get\_private: assertion 'instance != NULL && instance->g\_class != NULL' failed Erreur de segmentation (core dumped)</li>
</ul>
</li>
</ul>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/534DAEMON: abort due to assert in pulseaudio2018-05-22T00:33:49ZJami BotDAEMON: abort due to assert in pulseaudioIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I get this ocasionally when the peer hangs up the call. Its been reported to possibly happen when the video device is changed...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I get this ocasionally when the peer hangs up the call. Its been reported to possibly happen when the video device is changed as well.</p>
<p> </p>
<pre>
[1476901614.147|29849|sipvoiplink.cpp:801 ] [call:6867938391286618547] INVITE@0x1d52258 state changed to 5 (CONFIRMED): unwaited event type 3
[1476901614.148|29849|videomanager.cpp:80 ] Setting default device to Integrated Camera
Assertion 'pa\_atomic\_load(&(b)->\_ref) > 0' failed at pulsecore/memblock.c:628, function pa\_memblock\_unref(). Aborting.
[New Thread 0x7fffcb7fd700 (LWP 29874)]
[New Thread 0x7fffca7fb700 (LWP 29903)]
[New Thread 0x7fffcf7fe700 (LWP 29902)]
[New Thread 0x7fffe5be7700 (LWP 29900)]
[New Thread 0x7fffe77fe700 (LWP 29883)]
[New Thread 0x7fffeda05700 (LWP 29882)]
[New Thread 0x7fffcbffe700 (LWP 29866)]
[New Thread 0x7fffe4be5700 (LWP 29865)]
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffcb7fd700 (LWP 29874)]
0x00007ffff2e719c8 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: dnf debuginfo-install alsa-lib-1.0.29-1.fc22.x86\_64 bzip2-libs-1.0.6-14.fc22.x86\_64 dbus-c++-0.9.0-8.fc22.x86\_64 dbus-libs-1.8.20-1.fc22.x86\_64 elfutils-libelf-0.166-1.fc22.x86\_64 elfutils-libs-0.166-1.fc22.x86\_64 expat-2.1.1-2.fc22.x86\_64 flac-libs-1.3.1-5.fc22.x86\_64 gsm-1.0.13-12.fc22.x86\_64 json-c-0.12-5.fc22.x86\_64 libasyncns-0.8-8.fc22.x86\_64 libattr-2.4.47-10.fc22.x86\_64 libcap-2.24-7.fc22.x86\_64 libdrm-2.4.61-3.fc22.x86\_64 libgcc-5.3.1-6.fc22.x86\_64 libgcrypt-1.6.3-4.fc22.x86\_64 libgpg-error-1.21-1.fc22.x86\_64 libICE-1.0.9-2.fc22.x86\_64 libogg-1.3.2-2.fc22.x86\_64 libsamplerate-0.1.8-7.fc22.x86\_64 libselinux-2.3-10.fc22.x86\_64 libSM-1.2.2-2.fc22.x86\_64 libsndfile-1.0.25-18.fc22.x86\_64 libstdc++-5.3.1-6.fc22.x86\_64 libupnp-1.6.19-3.fc22.x86\_64 libuuid-2.26.2-4.fc22.x86\_64 libva-1.5.1-1.fc22.x86\_64 libvorbis-1.3.4-3.fc22.x86\_64 libX11-1.6.3-1.fc22.x86\_64 libXau-1.0.8-4.fc22.x86\_64 libxcb-1.11-8.fc22.x86\_64 libXext-1.3.3-2.fc22.x86\_64 libXfixes-5.0.1-4.fc22.x86\_64 libXi-1.7.4-2.fc22.x86\_64 libXtst-1.2.2-4.fc22.x86\_64 nss-mdns-0.10-15.fc22.x86\_64 opus-1.1.2-1.fc22.x86\_64 pcre-8.39-2.fc22.x86\_64 pulseaudio-libs-6.0-8.fc22.x86\_64 speex-1.2-0.23.rc2.fc22.x86\_64 speexdsp-1.2-0.5.rc3.fc22.x86\_64 systemd-libs-219-27.fc22.x86\_64 tcp\_wrappers-libs-7.6-80.fc22.x86\_64 xz-libs-5.2.0-2.fc22.x86\_64 yaml-cpp-0.5.1-6.fc22.x86\_64 zlib-1.2.8-7.fc22.x86\_64
(gdb) bt
\#0 0x00007ffff2e719c8 in raise () from /lib64/libc.so.6
\#1 0x00007ffff2e7365a in abort () from /lib64/libc.so.6
\#2 0x00007ffff27c13f8 in pa\_memblock\_unref () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
\#3 0x00007ffff27c2acf in pa\_memexport\_process\_release () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
\#4 0x00007ffff27ca6da in do\_read () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
\#5 0x00007ffff27ccc64 in do\_pstream\_read\_write () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
\#6 0x00007ffff7040087 in pa\_mainloop\_dispatch () from /lib64/libpulse.so.0
\#7 0x00007ffff704048c in pa\_mainloop\_iterate () from /lib64/libpulse.so.0
\#8 0x00007ffff7040530 in pa\_mainloop\_run () from /lib64/libpulse.so.0
\#9 0x00007ffff704e676 in thread () from /lib64/libpulse.so.0
\#10 0x00007ffff27dc6a8 in internal\_thread\_func () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
\#11 0x00007ffff4eba555 in start\_thread () from /lib64/libpthread.so.0
\#12 0x00007ffff2f3fded in clone () from /lib64/libc.so.6
(gdb) bt full
\#0 0x00007ffff2e719c8 in raise () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff2e7365a in abort () from /lib64/libc.so.6
No symbol table info available.
\#2 0x00007ffff27c13f8 in pa\_memblock\_unref () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
No symbol table info available.
\#3 0x00007ffff27c2acf in pa\_memexport\_process\_release () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
No symbol table info available.
\#4 0x00007ffff27ca6da in do\_read () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
No symbol table info available.
\#5 0x00007ffff27ccc64 in do\_pstream\_read\_write () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
No symbol table info available.
\#6 0x00007ffff7040087 in pa\_mainloop\_dispatch () from /lib64/libpulse.so.0
No symbol table info available.
\#7 0x00007ffff704048c in pa\_mainloop\_iterate () from /lib64/libpulse.so.0
No symbol table info available.
\#8 0x00007ffff7040530 in pa\_mainloop\_run () from /lib64/libpulse.so.0
No symbol table info available.
\#9 0x00007ffff704e676 in thread () from /lib64/libpulse.so.0
No symbol table info available.
\#10 0x00007ffff27dc6a8 in internal\_thread\_func () from /usr/lib64/pulseaudio/libpulsecommon-6.0.so
No symbol table info available.
\#11 0x00007ffff4eba555 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#12 0x00007ffff2f3fded in clone () from /lib64/libc.so.6
No symbol table info available.
</pre>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/536Ring account creation doesn't work2018-05-22T00:33:53ZJami BotRing account creation doesn't workIssue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Because of an exception in ring-daemon I deleted dring.yml, that's why I had to create a new Ring account to acces the SIP functionality...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Because of an exception in ring-daemon I deleted dring.yml, that's why I had to create a new Ring account to acces the SIP functionality.</p>
<p>First, I started dring with debug options:</p>
<pre>
$>SIPLOGLEVEL=8 /usr/lib64/ring/dring
Ring Daemon 2.3.0, by Savoir-faire Linux 2004-2016
http://www.ring.cx/
[Video support enabled]
15:24:25.112 os\_core\_unix.c !pjlib 2.5.5 for POSIX initialized
15:24:41.577 sip\_endpoint.c Creating endpoint instance...
15:24:41.577 pjlib epoll I/O Queue created (0x1253010)
15:24:41.577 sip\_endpoint.c Module "mod-msg-print" registered
15:24:41.577 sip\_transport. Transport manager created.</pre>
<p>In the Gnome client when I choose Create new account, it fails with an error message on the GUI (Error creating/loading account).</p>
<p>In the console I see:</p>
<pre>
\*\* Message: Ring GNOME client version: 1.0.0
\*\* Message: git ref: unknown
Updating all accounts
Loading vcf from: QDir( "/home/aki/.local/share/gnome-ring/profiles" , nameFilters = { "\*" }, QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkAlignment:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkAlignment:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkEntry:primary-icon-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
(gnome-ring:7482): Gtk-WARNING \*\*: gtkwidget.c:8554: widget not within a GtkWindow
(gnome-ring:7482): Gtk-WARNING \*\*: gtkwidget.c:8554: widget not within a GtkWindow
(gnome-ring:7482): Gtk-WARNING \*\*: gtkwidget.c:8554: widget not within a GtkWindow
(gnome-ring:7482): Gtk-WARNING \*\*: gtkwidget.c:8554: widget not within a GtkWindow
(gnome-ring:7482): Gtk-WARNING \*\*: gtkwidget.c:8554: widget not within a GtkWindow
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version.
<strong>QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
Invalid current audio plugin</strong>
Selection changed 0
Selection changed 0
Building an account from alias: "test-account-3"
Account parameter " "Account.alias" " not found
Account parameter " "Account.username" " not found
Account parameter " "TLS.password" " not found
Account parameter " "Account.type" " not found
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
(gnome-ring:7482): GLib-GObject-WARNING \*\*: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
Account parameter " "Account.routeset" " not found
Account parameter " "Account.mailbox" " not found
Account parameter " "Account.autoAnswer" " not found
Account parameter " "Account.upnpEnabled" " not found
Account parameter " "Account.dtmfType" " not found
Account parameter " "Account.videoEnabled" " not found
Account parameter " "Account.registrationExpire" " not found
Account parameter " "TLS.enable" " not found
Account parameter " "Account.localPort" " not found
Account parameter " "Account.publishedSameAsLocal" " not found
Account parameter " "Account.publishedAddress" " not found
Account parameter " "Account.publishedPort" " not found
Account parameter " "STUN.enable" " not found
Account parameter " "STUN.server" " not found
Account parameter " "TURN.enable" " not found
Account parameter " "TURN.server" " not found
Account parameter " "TURN.username" " not found
Account parameter " "TURN.password" " not found
Account parameter " "TURN.realm" " not found
Account parameter " "Account.audioPortMin" " not found
Account parameter " "Account.audioPortMax" " not found
Account parameter " "Account.videoPortMin" " not found
Account parameter " "Account.videoPortMax" " not found
Account parameter " "SRTP.enable" " not found
Account parameter " "SRTP.keyExchange" " not found
Account parameter " "SRTP.rtpFallback" " not found
Account parameter " "TLS.certificateListFile" " not found
Account parameter " "TLS.certificateFile" " not found
Account parameter " "TLS.method" " not found
Account parameter " "TLS.serverName" " not found
Account parameter " "TLS.negotiationTimeoutSec" " not found
Account parameter " "TLS.ciphers" " not found
Account parameter " "TLS.verifyServer" " not found
Account parameter " "TLS.verifyClient" " not found
Account parameter " "TLS.requireClientCertificate" " not found
Account parameter " "Account.deviceID" " not found
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Saving profile in: "/home/aki/.local/share/gnome-ring/profiles/1466802808750.vcf"
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Error : getting AccountId of a new account.
Account not configured
Setting accountId = ""
Adding the new account to the account list ( "Message did not receive a reply (timeout by message bus)" )
Unknown registration state ""
<strong>Saving profile in: "/home/aki/.local/share/gnome-ring/profiles/1466802808750.vcf"</strong></pre>
<p>The content of the aforementioned file is:</p>
<pre>
BEGIN:VCARD
VERSION:2.1
UID:1466802808750
FN:test-account-3
X-RINGACCOUNTID:a67b376b942ef87c
X-RINGACCOUNTID:fdd2ebb3e6f651a9
<strong>X-RINGACCOUNTID:Message did not receive a reply (timeout by message bus)</strong>
X-RINGACCOUNTID:Message did not receive a reply (timeout by message bus)
X-RINGACCOUNTID:Message did not receive a reply (timeout by message bus)
PHOTO;ENCODING=BASE64;TYPE=PNG:
END:VCARD</pre>
<p>In Ring Daemon I see only the following:</p>
<pre>
quitting: VoipLinkException occurred: pjsip\_endpt\_create\_resolver(endpt\_, &resv) failed
</pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/550Illegal instruction on Bay Trail using official binary2018-05-22T00:34:20ZJami BotIllegal instruction on Bay Trail using official binaryIssue generated from Tuleap's migration script.
**Originally submitted by: planetguy (planetguy)**
I'm using Ubuntu in a chroot on my Bay Trail chromebook. I installed the official Ring binaries from the repository. Opening the Ring GUI...Issue generated from Tuleap's migration script.
**Originally submitted by: planetguy (planetguy)**
I'm using Ubuntu in a chroot on my Bay Trail chromebook. I installed the official Ring binaries from the repository. Opening the Ring GUI says something like "dring is not running". I tried running dring directly, but it immediately got SIGILL and exited. Running dring in Valgrind gives the address as "0x22B8F3", and "C4 E2 7B F7 44 24 10 83" as the bytes responsible. Running dring on a Core 2 Duo system gives the same results.
A disassembler says that it's the "shrx" instruction, which is not available except on Haswell or newer CPUs. Is Ring intended to require very new CPUs?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/551ring-daemon fails to build2018-05-22T00:34:22ZJami Botring-daemon fails to buildIssue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>Trying to compile the latest version of ring-daemon fails with:</p>
<pre>
make[4]&nbsp;: on quitte le r&eacute;pertoire &...Issue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>Trying to compile the latest version of ring-daemon fails with:</p>
<pre>
make[4] : on quitte le répertoire « /build/ring-daemon-git/src/ring-daemon/src/ringdht/eth/libdevcrypto »
make[4] : on entre dans le répertoire « /build/ring-daemon-git/src/ring-daemon/src/ringdht »
CXX libringacc\_la-ringaccount.lo
CXX libringacc\_la-sip\_transport\_ice.lo
CXX libringacc\_la-sips\_transport\_ice.lo
CXX libringacc\_la-namedirectory.lo
namedirectory.cpp: Dans la fonction ‘size\_t ring::getContentLength(restbed::Response&)’:
namedirectory.cpp:98:46: erreur : valeur void n'a pas été ignorée comme elle aurait dû l'être
reply.get\_header("Content-Length", length);
\^
make[4]: \*\*\* [Makefile:589: libringacc\_la-namedirectory.lo] Error 1</pre>
<p>Versions used:</p>
<ul>
<li>ring-daemon: 65d5661d047e4d344dd8ecdb9e92bad42e46ffd4</li>
<li>restbed: 4.0</li>
<li>opendht: b5cd6291601ea0844bca8581190858bd8e61f22a</li>
</ul>
<p>This is on Archlinux x86\_64.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/552WebKitWebProcess using high CPU2018-05-22T00:34:31ZJami BotWebKitWebProcess using high CPUIssue generated from Tuleap's migration script.
**Originally submitted by: Ross (rossington)**
On debian stretch using latest nightly ring, since upgrading to Ring beta 2, the new chat rendering seems to cause 'WebKitWebProcess' to use ...Issue generated from Tuleap's migration script.
**Originally submitted by: Ross (rossington)**
On debian stretch using latest nightly ring, since upgrading to Ring beta 2, the new chat rendering seems to cause 'WebKitWebProcess' to use a high amount of CPU and slow down the system. Sometimes even when chat is not shown, or ring window is closed it continues.
This has occurred on two different hardware systems.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/564dring: invalid opcode2018-05-22T00:35:14ZJami Botdring: invalid opcodeIssue generated from Tuleap's migration script.
**Originally submitted by: Gernot Tenchio (gernot)**
What i have done:
1. Initiate a call
2. Connection gets established
3. The remote end accepts the incomming call
4. The came...Issue generated from Tuleap's migration script.
**Originally submitted by: Gernot Tenchio (gernot)**
What i have done:
1. Initiate a call
2. Connection gets established
3. The remote end accepts the incomming call
4. The camera light flashes for a short time
5. dring receives SIGILL and crashes
dmesg shows the following:
[ 278.714925] traps: dring[1959] trap invalid opcode ip:c18837 sp:7f820c25ac90 error:0 in dring[400000+af2000]
Package: ring-20161109.2.6f76da7-1.fc24.x86\_64
OS: Fedora release 24 (Twenty Four)
Linux 4.8.6-201.fc24.x86\_64 \#1 SMP
Camera: Logitech, Inc. Webcam C270
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Graphics: NVIDIA Corporation C68 [GeForce 7050 PV / nForce 630a] (rev a2)Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/565Ring doesn't specify dbus daemon as a dependency2018-05-22T00:35:19ZJami BotRing doesn't specify dbus daemon as a dependencyIssue generated from Tuleap's migration script.
**Originally submitted by: Svetlana Tkachenko (gryllida)**
On Debian 9 with upstart without dbus, I installed the ring package as instructed at https://ring.cx/en/download/gnu-linux but ru...Issue generated from Tuleap's migration script.
**Originally submitted by: Svetlana Tkachenko (gryllida)**
On Debian 9 with upstart without dbus, I installed the ring package as instructed at https://ring.cx/en/download/gnu-linux but running `ring.cx` in terminal returns an error that the ring daemon is not running.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/571old \~/.config/ring/dring.yml causes various dysfunction2018-05-22T00:35:44ZJami Botold \~/.config/ring/dring.yml causes various dysfunctionIssue generated from Tuleap's migration script.
**Originally submitted by: max r.d. parmer (maxp)**
<p>Just upgraded {libringclient,ring-daemon,gnome-ring}-20161109.2 to {libringclient,ring-daemon,gnome-ring}-20161116.1 and experienced ...Issue generated from Tuleap's migration script.
**Originally submitted by: max r.d. parmer (maxp)**
<p>Just upgraded {libringclient,ring-daemon,gnome-ring}-20161109.2 to {libringclient,ring-daemon,gnome-ring}-20161116.1 and experienced some issues, terminal logs below:</p>
<blockquote>
<p>% gnome-ring <br />
\*\* Message: Ring GNOME client version: 1.0.0<br />
\*\* Message: git ref: unknown<br />
"Error : dring is not available, make sure it is running"<br />
<br />
\*\* (gnome-ring:19954): CRITICAL \*\*: Error : dring is not available, make sure it is running<br />
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.</p>
<p>% /usr/lib/ring/dring<br />
Ring Daemon 3.0.0, by Savoir-faire Linux 2004-2016<br />
http://www.ring.cx/<br />
[Video support enabled]<br />
<br />
12:14:13.594 os\_core\_unix.c !pjlib 2.5.5 for POSIX initialized<br />
One does not simply initialize the DBus client: cannot initialize libring</p>
</blockquote>
<p>This was resolved via rm of \~/.config/ring/dring.yml (unfortunately, I did not expect it to work, so I did not preserve the problematic dring.yml).</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/575Long messages are not displayed2018-05-22T00:35:53ZJami BotLong messages are not displayedIssue generated from Tuleap's migration script.
**Originally submitted by: Jean-Philippe Gélinas (yakoi)**
As a chat user,
When I write a chat message longer than 115 characters,,
When I hit 'send'
Nothing happens, Nothing is disp...Issue generated from Tuleap's migration script.
**Originally submitted by: Jean-Philippe Gélinas (yakoi)**
As a chat user,
When I write a chat message longer than 115 characters,,
When I hit 'send'
Nothing happens, Nothing is displayed as if nothing was sent. No feedback, no error, no message.
The receiver contact sometimes receives the message anyway (even if it does not appear to be sent on the sender side)
for even longer messages, receiver also sees nothing as if no message was sent at all.
Expected: Message is displayed as 'Sent' on the sender side. Message appears on the receiver side.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/584ringID/account not linked with any device2018-05-22T00:36:08ZJami BotringID/account not linked with any deviceIssue generated from Tuleap's migration script.
**Originally submitted by: Oh Dear (bostontea)**
On Ubuntu 16.04 LTS, I installed Ring as described via command line, created an account and a username (capital characters and numbers, not...Issue generated from Tuleap's migration script.
**Originally submitted by: Oh Dear (bostontea)**
On Ubuntu 16.04 LTS, I installed Ring as described via command line, created an account and a username (capital characters and numbers, nothing else) and registered it on the blockchain, and selected an avatar. My ID was then written on the welcome window, so still normal. However, I didn't have any contacts to call, so I simply closed it again (after writing myself and then deleting history, maybe that was a bad idea).
When I started Ring the next day, Ring behaved like I hadn't made an account, my chosen username is blocked if I want to make a new one with it, and I can't reconnect my account (which wouldn't be such a problem if I didn't really want the username, or really would be a problem if I already had had conversations). I still have all my account data (ID, name, password) written down, and I can find them except the password in the namecache folder also, but there is no way to reconnect my programme with my account, it seems, as I can't add a new device and so can't enter the PIN I would get. The only thing I can still find in my settings is my avatar, in the accounts tab nothing is listed.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/593configured bootsrap node always defaults to port 42222020-09-30T20:29:26ZJami Botconfigured bootsrap node always defaults to port 4222Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
I have found that configuring the port using the GNOME client configuration interface fails to configure a bootstrap address with th...Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
I have found that configuring the port using the GNOME client configuration interface fails to configure a bootstrap address with the appropriate port.
I have tried bootstrapping on a local node (on my machine) using an address obtained from the router with first empty port, then changing the port and saving doesn't take the change into account when looking at the log.
I can confirm that this bug doesn't occur on Windows 32 client.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/594During account migration, wizard cannot be skipped2018-05-22T00:36:34ZJami BotDuring account migration, wizard cannot be skippedIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Juneau (njuneau)**
Summary
-------
After an upgrade to the latest Ring snapshot (2017-01-20), a dialog appears, prompting for an account migration...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Juneau (njuneau)**
Summary
-------
After an upgrade to the latest Ring snapshot (2017-01-20), a dialog appears, prompting for an account migration. The dialog indicates the user that he/she can skip the migration by closing Ring and re-opening it. However, doing this procedure does not work. Re-opening Ring will bring back the account migration wizard.
Steps to reproduce
------------------
1. Have an account that is old enough to be migrated (a 2016 account should work)
2. Upgrade the Ring version to 2017-01-20
3. The migration dialog appears, indicating that the account migration can either be done or skipped by restarting Ring
4. Do not perform the migration
5. Restart Ring
Current behavior
----------------
Account migration dialog re-appears
Expected behavior
-----------------
Account migration should not appear, as per the instructions of the dialog.
Tested platforms
----------------
\* Ubuntu GNOME 16.04
\* Gentoo AMD64 (ring-overlay)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/595During account migration, previously used user name cannot be used2018-05-22T00:36:35ZJami BotDuring account migration, previously used user name cannot be usedIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Juneau (njuneau)**
Summary
-------
After an upgrade to the latest Ring snapshot (2017-01-20), an account migration dialog appears. In this dialog,...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Juneau (njuneau)**
Summary
-------
After an upgrade to the latest Ring snapshot (2017-01-20), an account migration dialog appears. In this dialog, the user must enter a password to encrypt the account and choose a user name. However, the user cannot choose the user name he/she had before the migration, forcing the user to either choose a new user name of skip the migration continually.
Steps to reproduce
------------------
1. Have an old Ring account (a 2016 account should work)
2. Upgrade Ring to version 2017-01-20
3. Start Ring
4. In the account migration wizard, enter a password (the wizard does not indicate whether the password must be new or if the old one must be used)
5. Enter the account's user name as a the user name
Current behavior
----------------
Ring will indicate that the user name has been used and cannot be chosen. The user can skip this part of the migration and Ring's UI will appear. However, it is not clear whether the migration was indeed successful. Moreover, restarting Ring can cause the migration dialog to appear.
Expected behavior
-----------------
It is unclear if preventing the user from picking his old user name is intended behavior.
Tested platforms
----------------
\* Ubuntu GNOME 16.04
\* Gentoo AMD64 (ring-overlay)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/605[gnome] messages randomly appear on (un)focus of chat window2018-05-22T00:37:07ZJami Bot[gnome] messages randomly appear on (un)focus of chat windowIssue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
Run ring, then
1. Focus on some contact \*A\* in the contact list to make text messages for that contact appear.
2. Notice that...Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
Run ring, then
1. Focus on some contact \*A\* in the contact list to make text messages for that contact appear.
2. Notice that some message are missing.
3. Focus on another contact so that the chat window of A disappears.
4. Focus back and notice that some messages have appeared and others (may) have disappeared
Repeat (3) and (4) continuously.
VERSIONS
Daemon: 50d61c300
LRC: b220f82
Gnome client: f2b8badhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/607Ring daemon RPM package creation error: Program returns random data in a func...2018-05-22T00:37:13ZJami BotRing daemon RPM package creation error: Program returns random data in a functionIssue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Creation of RPM package is not possible because Ring daemon has a specific type of warning (return-type) which halts RPM creation proced...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Creation of RPM package is not possible because Ring daemon has a specific type of warning (return-type) which halts RPM creation procedure. The warning is:</p>
<pre>
[ 212s] ringaccount.cpp: In function 'std::string ring::Migration::mapStateNumberToString(ring::Migration::State)':
[ 212s] ringaccount.cpp:101:1: warning: control reaches end of non-void function [-Wreturn-type]
[ 212s] }
[ 212s] \^
[ ... ]
[ 325s] I: Program returns random data in a function
[ 325s] E: ring-daemon no-return-in-nonvoid-function ringaccount.cpp:101
[ 325s]
[ 325s] lamb25 failed "build ring-daemon.spec" at Mon Feb 13 06:54:21 UTC 2017.</pre>
<p>If possible, please compile all Ring modules with -Werror=return-type to halt the compilation in the second when this type of warning gets in the code because the RPM build system won't let this package to be made.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/618ring won't migrate account2018-05-22T00:37:41ZJami Botring won't migrate accountIssue generated from Tuleap's migration script.
**Originally submitted by: bern (berhn43)**
Ubuntu 16.10. Ring won't migrate accounts, won't make calls.Issue generated from Tuleap's migration script.
**Originally submitted by: bern (berhn43)**
Ubuntu 16.10. Ring won't migrate accounts, won't make calls.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/623crash when searching2018-05-22T00:37:48ZJami Botcrash when searchingIssue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
[14:23:14] eloi@eloi-W541:\~/DEV/SFL/rin...Issue generated from Tuleap's migration script.
**Originally submitted by: Eloi Bail (eloi)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
[14:23:14] eloi@eloi-W541:\~/DEV/SFL/ring-project$ ./client-gnome/build-local/gnome-ring --version
1.0.0 - 85e992af497dd915382bd9941784517d03308d37
\* Reproduce steps:
Search in the search label
\* Expected result:
no crash
\* Actual result:
crash
-----
[Thread 0x7fffc8b6b700 (LWP 23226) exited]
\*\* (gnome-ring:23119): CRITICAL \*\*: GtkTreePath\* gtk\_q\_tree\_model\_get\_path(GtkTreeModel\*, GtkTreeIter\*): assertion 'iter->stamp == priv->stamp' failed
\*\* (gnome-ring:23119): CRITICAL \*\*: GtkTreePath\* gtk\_q\_tree\_model\_get\_path(GtkTreeModel\*, GtkTreeIter\*): assertion 'iter->stamp == priv->stamp' failed
(gnome-ring:23119): Gtk-CRITICAL \*\*: gtk\_tree\_path\_get\_depth: assertion 'path != NULL' failed
Thread 1 "gnome-ring" received signal SIGSEGV, Segmentation fault.
0x00007ffff59cfb54 in ?? () from /usr/lib/x86\_64-linux-gnu/libQt5Core.so.5
(gdb) bt
\#0 0x00007ffff59cfb54 in ?? () from /usr/lib/x86\_64-linux-gnu/libQt5Core.so.5
\#1 0x00007ffff59cfe44 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/x86\_64-linux-gnu/libQt5Core.so.5
\#2 0x00005555555f32f0 in QModelIndex::data (this=0x7fffffffae70, arole=0) at /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420
\#3 0x000055555565f294 in render\_name\_and\_contact\_method (tree\_column=0x555556036520, cell=0x555555df2120, tree\_model=0x55555607ed70, iter=0x555555af9940, treeview=0x555555edb9d0)
at /home/eloi/DEV/SFL/ring-project/client-gnome/src/contactsview.cpp:122
\#4 0x00007ffff70f16db in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#5 0x00007ffff5c98840 in g\_hash\_table\_foreach () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0
\#6 0x00007ffff70f156b in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#7 0x00007ffff70f6c19 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#8 0x00007ffff71ead75 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#9 0x00007ffff5f821a4 in ?? () from /usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0
\#10 0x00007ffff5f9c8bd in g\_signal\_emit\_valist () from /usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0
\#11 0x00007ffff5f9cfaf in g\_signal\_emit () from /usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0
\#12 0x00007ffff70f30e6 in gtk\_cell\_area\_apply\_attributes () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#13 0x00007ffff7307161 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#14 0x00007ffff730edea in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#15 0x00007ffff730f581 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#16 0x00007ffff727ef94 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#17 0x00007ffff727f1df in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#18 0x00007ffff727f297 in gtk\_widget\_get\_preferred\_width () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#19 0x00007ffff726a8da in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#20 0x00007ffff71294e3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#21 0x00007ffff712d534 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#22 0x00007ffff7266cb3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#23 0x00007ffff727ef94 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#24 0x00007ffff727f1df in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#25 0x00007ffff727f297 in gtk\_widget\_get\_preferred\_width () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#26 0x00007ffff727f880 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#27 0x00007ffff720ec65 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#28 0x00007ffff71294e3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#29 0x00007ffff712d534 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#30 0x00007ffff70ddd0e in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#31 0x00007ffff70dde7b in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#32 0x00007ffff712d534 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#33 0x00007ffff720e053 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#34 0x00007ffff727ef94 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#35 0x00007ffff727f1df in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#36 0x00007ffff727f297 in gtk\_widget\_get\_preferred\_width () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#37 0x00007ffff70daf6f in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#38 0x00007ffff71294e3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#39 0x00007ffff712d534 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#40 0x00007ffff70dba83 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#41 0x00007ffff727ef94 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#42 0x00007ffff727f1df in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#43 0x00007ffff727f297 in gtk\_widget\_get\_preferred\_width () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#44 0x00007ffff727f880 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#45 0x00007ffff721d779 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#46 0x00007ffff71294e3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#47 0x00007ffff712d534 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#48 0x00007ffff721cb03 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#49 0x00007ffff727ef94 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#50 0x00007ffff727f1df in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#51 0x00007ffff727f297 in gtk\_widget\_get\_preferred\_width () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#52 0x00007ffff70daf6f in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0
\#53 0x00007ffff71294e3 in ?? () from /usr/lib/x86\_64-linux-gnu/libgtk-3.so.0https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/626Cannot close call during "searching for" step2018-05-22T00:37:55ZJami BotCannot close call during "searching for" stepIssue generated from Tuleap's migration script.
**Originally submitted by: Anthony Léonard (aleonard)**
I tried to call an account and the "Searching for" step took about a minute before failing. The "Cancel" button was disabled and it ...Issue generated from Tuleap's migration script.
**Originally submitted by: Anthony Léonard (aleonard)**
I tried to call an account and the "Searching for" step took about a minute before failing. The "Cancel" button was disabled and it wasn't possible to cancel the call.
Then, when the call switched to "Failed" state, the button was enabled again.
How to reproduce:
It's hard to tell as it doesn't happen all the time. I suspect the button to be disabled in a previous call and not being re-enabled when making a new one.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/634daemon: pulseaudio daemon crash2018-05-22T00:38:29ZJami Botdaemon: pulseaudio daemon crashIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Makeing a call with pulseaudio backend ends with no audio as the pulseaudio deaemon
crashes.
Running pulseaudio in non-daem...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Makeing a call with pulseaudio backend ends with no audio as the pulseaudio deaemon
crashes.
Running pulseaudio in non-daemon and verbose mode shows following line before crashing:
E: [alsa-sink-ALC293 Analog] sink-input.c: Assertion '!i->thread\_info.attached' failed at pulsecore/sink-input.c:2304, function pa\_sink\_input\_attach(). Aborting.
\* Environment:
Fedora25
\* Reproduce steps:
make a call with pulseaudio layer enabled
\* Expected result:
audio should work
\* Actual result:
no audioGuillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/637dring on Linux segfault when a client start2018-05-22T00:38:35ZJami Botdring on Linux segfault when a client startIssue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
I threw some crap at it, but now it wont start. That's all the info I got:
Quit
Quit
Invalid thread ID: 0
Unknown thr...Issue generated from Tuleap's migration script.
**Originally submitted by: Emmanuel Lepage Vallee (elv13)**
I threw some crap at it, but now it wont start. That's all the info I got:
Quit
Quit
Invalid thread ID: 0
Unknown thread 1.
Unknown thread 3.
Quit
No stack.
Starting program: /home/lepagee/dev/sflphone\_review/bin/.libs/dring -c -d
[Thread debugging using libthread\_db enabled]
Using host libthread\_db library "/lib64/libthread\_db.so.1".
[Inferior 1 (process 27061) exited with code 01]
Starting program: /home/lepagee/dev/sflphone\_review/bin/.libs/dring -c -d
[Thread debugging using libthread\_db enabled]
Using host libthread\_db library "/lib64/libthread\_db.so.1".
Program received signal SIGINT, Interrupt.
0x00007ffff7de9be0 in \_dl\_debug\_state () from /lib64/ld-linux-x86-64.so.2
Starting program: /home/lepagee/dev/sflphone\_review/bin/.libs/dring -c -d
[Thread debugging using libthread\_db enabled]
Using host libthread\_db library "/lib64/libthread\_db.so.1".
[Inferior 1 (process 27454) exited with code 01]
Thread 141 (Thread 0x7ffea67e4700 (LWP 3867)):
\#0 std::\_\_detail::\_Executor<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > >, std::\_\_cxx11::regex\_traits<char>, true>::\_M\_dfs (this=0x7ffea67e2d60, \_\_match\_mode=std::\_\_detail::\_Executor<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > >, std::\_\_cxx11::regex\_traits<char>, true>::\_Match\_mode::\_Prefix, \_\_i=0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/regex\_executor.tcc:209
No locals.
\#1 0x00007ffff752bd9e in std::\_\_detail::\_Executor<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > >, std::\_\_cxx11::regex\_traits<char>, true>::\_M\_main\_dispatch(std::\_\_detail::\_Executor<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > >, std::\_\_cxx11::regex\_traits<char>, true>::\_Match\_mode, std::integral\_constant<bool, true>) [clone .isra.223] () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#2 0x00007ffff752e35b in bool std::\_\_detail::\_\_regex\_algo\_impl<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > >, char, std::\_\_cxx11::regex\_traits<char>, (std::\_\_detail::\_RegexExecutorPolicy)0, false>(\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, \_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::\_\_cxx11::match\_results<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > >, std::allocator<std::\_\_cxx11::sub\_match<\_\_gnu\_cxx::\_\_normal\_iterator<char const\*, std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > > > > >&, std::\_\_cxx11::basic\_regex<char, std::\_\_cxx11::regex\_traits<char> > const&, std::regex\_constants::match\_flag\_type) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#3 0x00007ffff752d651 in restbed::Uri::get\_fragment[abi:cxx11]() const () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#4 0x00007ffff7541edb in restbed::detail::HttpImpl::to\_bytes(std::shared\_ptr<restbed::Request> const&) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#5 0x00007ffff7542a7b in restbed::detail::HttpImpl::request\_handler(std::error\_code const&, std::shared\_ptr<restbed::Request> const&, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#6 0x00007ffff7548fa0 in asio::detail::connect\_op<asio::ip::tcp, asio::stream\_socket\_service<asio::ip::tcp>, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>, asio::detail::default\_connect\_condition, restbed::detail::SocketImpl::connect(std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const&, unsigned short, std::function<void (std::error\_code const&)> const&)::{lambda(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>)\#1}::operator()(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>) const::{lambda(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>)\#1}>::operator()(std::error\_code, int) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#7 0x00007ffff754983f in asio::detail::reactive\_socket\_connect\_op<asio::detail::connect\_op<asio::ip::tcp, asio::stream\_socket\_service<asio::ip::tcp>, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>, asio::detail::default\_connect\_condition, restbed::detail::SocketImpl::connect(std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> > const&, unsigned short, std::function<void (std::error\_code const&)> const&)::{lambda(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>)\#1}::operator()(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>) const::{lambda(std::error\_code const&, asio::ip::basic\_resolver\_iterator<asio::ip::tcp>)\#1}> >::do\_complete(asio::detail::task\_io\_service\*, asio::detail::task\_io\_service\_operation\*, std::error\_code const&, unsigned long) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#8 0x00007ffff7553fdf in asio::detail::epoll\_reactor::descriptor\_state::do\_complete(asio::detail::task\_io\_service\*, asio::detail::task\_io\_service\_operation\*, std::error\_code const&, unsigned long) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#9 0x00007ffff752fda5 in std::\_Function\_handler<std::unique\_ptr<std::\_\_future\_base::\_Result\_base, std::\_\_future\_base::\_Result\_base::\_Deleter> (), std::\_\_future\_base::\_Task\_setter<std::unique\_ptr<std::\_\_future\_base::\_Result<std::shared\_ptr<restbed::Response> >, std::\_\_future\_base::\_Result\_base::\_Deleter>, std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> > >::\_M\_invoke(std::\_Any\_data const&) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#10 0x00007ffff70d40e9 in std::function<std::unique\_ptr<std::\_\_future\_base::\_Result\_base, std::\_\_future\_base::\_Result\_base::\_Deleter> ()>::operator()() const (this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:2267
No locals.
\#11 std::\_\_future\_base::\_State\_baseV2::\_M\_do\_set(std::function<std::unique\_ptr<std::\_\_future\_base::\_Result\_base, std::\_\_future\_base::\_Result\_base::\_Deleter> ()>\*, bool\*) (this=0xbd2930, \_\_f=<optimized out>, \_\_did\_set=0x7ffea67e379f) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/future:527
\_\_res = std::unique\_ptr<std::\_\_future\_base::\_Result\_base> containing 0x0
\#12 0x00007ffff53567e9 in \_\_pthread\_once\_slow () from /lib64/libpthread.so.0
No symbol table info available.
\#13 0x00007ffff752f7bd in std::thread::\_Impl<std::\_Bind\_simple<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >::\_Async\_state\_impl(restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (&&)(std::shared\_ptr<restbed::Request>))::{lambda()\#1} ()> >::\_M\_run() () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#14 0x00007ffff13085a3 in std::execute\_native\_thread\_routine\_compat (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-6.1.0/work/gcc-6.1.0/libstdc++-v3/src/c++11/thread.cc:110
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >::\_Async\_state\_impl(restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (&&)(std::shared\_ptr<restbed::Request>))::{lambda()\#1} ()> >, std::allocator<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >::\_Async\_state\_impl(restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (&&)(std::shared\_ptr<restbed::Request>))::{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<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >::\_Async\_state\_impl(restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (&&)(std::shared\_ptr<restbed::Request>))::{lambda()\#1} ()> >, std::allocator<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >::\_Async\_state\_impl(restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (&&)(std::shared\_ptr<restbed::Request>))::{lambda()\#1} ()>, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#15 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#16 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 140 (Thread 0x7ffea6fe5700 (LWP 3866)):
\#0 0x00007ffff535520f in pthread\_cond\_wait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff7553660 in asio::detail::task\_io\_service::run(std::error\_code&) () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#2 0x00007ffff7553b4f in asio\_detail\_posix\_thread\_function () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#3 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 16 (Thread 0x7fffdd5ef700 (LWP 3729)):
\#0 0x00007ffff0a7bf73 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff729d565 in dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDhtConfig)::{lambda()\#1}::operator()() const [clone .constprop.638] () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#2 0x00007ffff13085a3 in std::execute\_native\_thread\_routine\_compat (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-6.1.0/work/gcc-6.1.0/libstdc++-v3/src/c++11/thread.cc:110
\_\_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::SecureDhtConfig)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDhtConfig)::{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::SecureDhtConfig)::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<dht::DhtRunner::doRun(sockaddr\_in const\*, sockaddr\_in6 const\*, dht::SecureDhtConfig)::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#3 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7fffdedf2700 (LWP 3726)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7fffdf5f3700 (LWP 3725)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 11 (Thread 0x7fffdffff700 (LWP 3724)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 10 (Thread 0x7fffe48c8700 (LWP 3723)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 9 (Thread 0x7fffe50c9700 (LWP 3722)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7fffe58ca700 (LWP 3721)):
\#0 0x00007ffff0a7bf73 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff598376b in RunMiniServer () from /usr/lib64/libupnp.so.6
No symbol table info available.
\#2 0x00007ffff5772834 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#3 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7fffe60cb700 (LWP 3720)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7fffe68cc700 (LWP 3719)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fffe70cd700 (LWP 3718)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff57725d1 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#3 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7fffe78ce700 (LWP 3717)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff5773fba in TimerThreadWorker () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#2 0x00007ffff5772834 in WorkerThread () from /usr/lib64/libthreadutil.so.6
No symbol table info available.
\#3 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffe80cf700 (LWP 3716)):
\#0 0x00007ffff53555b8 in pthread\_cond\_timedwait () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff709d9de in \_\_gthread\_cond\_timedwait (\_\_abs\_timeout=0x7fffe80ce7b0, \_\_mutex=<optimized out>, \_\_cond=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/x86\_64-pc-linux-gnu/bits/gthr-default.h:871
No locals.
\#2 std::condition\_variable::\_\_wait\_until\_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (\_\_atime=..., \_\_lock=..., this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/condition\_variable:165
\_\_ts = {
tv\_sec = 1498203366,
tv\_nsec = 779130971
}
\#3 std::condition\_variable::wait\_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (\_\_atime=..., \_\_lock=..., this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/condition\_variable:105
No locals.
\#4 std::condition\_variable::wait\_until<std::chrono::\_V2::system\_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, ring::upnp::UPnPContext::UPnPContext()::<lambda()>::<lambda()> > (\_\_p=..., \_\_atime=..., \_\_lock=..., this=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/condition\_variable:128
No locals.
\#5 ring::upnp::UPnPContext::<lambda()>::operator() (\_\_closure=0x7288b8, this=<optimized out>) at upnp\_context.cpp:126
lk = {
\_M\_device = 0x6e2028,
\_M\_owns = true
}
now = <optimized out>
pmp\_igd = std::shared\_ptr (count 2, weak 0) 0x7fffe00008d0
natpmp = {
s = 8,
gateway = 17435146,
has\_pending\_request = 0,
pending\_request = "\\000\\001\\000\\000\\031D\\031D\\000\\000\\016\\020",
pending\_request\_len = 12,
try\_number = 1,
retry\_time = {
tv\_sec = 1498203307,
tv\_usec = 945955
}
}
this = 0x6e1f60
\#6 std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::<lambda()>()>::\_M\_invoke<> (this=0x7288b8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1531
No locals.
\#7 std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::<lambda()>()>::operator() (this=0x7288b8) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1520
No locals.
\#8 std::thread::\_Impl<std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::<lambda()>()> >::\_M\_run(void) (this=0x7288a0) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/thread:115
No locals.
\#9 0x00007ffff13085a3 in std::execute\_native\_thread\_routine\_compat (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-6.1.0/work/gcc-6.1.0/libstdc++-v3/src/c++11/thread.cc:110
\_\_t = <optimized out>
\_\_local = warning: RTTI symbol not found for class 'std::\_Sp\_counted\_ptr\_inplace<std::thread::\_Impl<std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::{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::upnp::UPnPContext::UPnPContext()::{lambda()\#1} ()> >, std::allocator<std::\_Bind\_simple<ring::upnp::UPnPContext::UPnPContext()::{lambda()\#1} ()> >, (\_\_gnu\_cxx::\_Lock\_policy)2>'
std::shared\_ptr (count 1, weak 0) 0x0
\#10 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#11 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffe88d0700 (LWP 3715)):
\#0 0x00007ffff0a7bf73 in select () from /lib64/libc.so.6
No symbol table info available.
\#1 0x00007ffff717256a in ring::video::VideoDeviceMonitorImpl::run (this=0x6d1ec0) at video\_device\_monitor\_impl.cpp:197
timeout = {
tv\_sec = 0,
tv\_usec = 284984
}
set = {
fds\_bits = {128, 0 <repeats 15 times>}
}
ret = <optimized out>
udev\_fd = 7
\#2 0x00007ffff13085a3 in std::execute\_native\_thread\_routine\_compat (\_\_p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-6.1.0/work/gcc-6.1.0/libstdc++-v3/src/c++11/thread.cc:110
\_\_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 0x00007ffff534f4a4 in start\_thread () from /lib64/libpthread.so.0
No symbol table info available.
\#4 0x00007ffff0a8370f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7f8be00 (LWP 3709)):
\#0 0x00007ffff535077d in pthread\_join () from /lib64/libpthread.so.0
No symbol table info available.
\#1 0x00007ffff1308467 in \_\_gthread\_join (\_\_value\_ptr=0x0, \_\_threadid=<optimized out>) at /var/tmp/portage/sys-devel/gcc-6.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=0xbd2950) at /var/tmp/portage/sys-devel/gcc-6.1.0/work/gcc-6.1.0/libstdc++-v3/src/c++11/thread.cc:136
\_\_e = 22
\#3 0x00007ffff752ec29 in std::\_Sp\_counted\_ptr\_inplace<std::\_\_future\_base::\_Async\_state\_impl<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)>, std::shared\_ptr<restbed::Response> >, std::allocator<std::\_Bind\_simple<restbed::Http::async(std::shared\_ptr<restbed::Request>, std::function<void (std::shared\_ptr<restbed::Request>, std::shared\_ptr<restbed::Response>)> const&, std::shared\_ptr<restbed::Settings const> const&)::{lambda(std::shared\_ptr<restbed::Request>)\#2} (std::shared\_ptr<restbed::Request>)> >, (\_\_gnu\_cxx::\_Lock\_policy)2>::\_M\_dispose() () from /home/lepagee/prefix/lib/libring.so.0
No symbol table info available.
\#4 0x00007ffff6fb6396 in std::\_Sp\_counted\_base<(\_\_gnu\_cxx::\_Lock\_policy)2>::\_M\_release (this=0xbd2920) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/shared\_ptr\_base.h:150
this = 0xbd2920
\#5 0x00007ffff70ed2b4 in std::\_\_shared\_count<(\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_count (this=0xbce668, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/shared\_ptr\_base.h:659
No locals.
\#6 std::\_\_shared\_ptr<std::\_\_future\_base::\_State\_baseV2, (\_\_gnu\_cxx::\_Lock\_policy)2>::\~\_\_shared\_ptr (this=0xbce660, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/shared\_ptr\_base.h:925
No locals.
\#7 std::shared\_ptr<std::\_\_future\_base::\_State\_baseV2>::\~shared\_ptr (this=0xbce660, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/shared\_ptr.h:93
No locals.
\#8 std::\_\_basic\_future<std::shared\_ptr<restbed::Response> >::\~\_\_basic\_future (this=0xbce660, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/future:635
No locals.
\#9 std::shared\_future<std::shared\_ptr<restbed::Response> >::\~shared\_future (this=0xbce660, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/future:855
No locals.
\#10 ring::NameDirectory::<lambda()>::\~<lambda> (this=0xbce660, \_\_in\_chrg=<optimized out>) at namedirectory.cpp:151
No locals.
\#11 std::\_Function\_base::\_Base\_manager<ring::NameDirectory::lookupAddress(const string&, ring::NameDirectory::LookupCallback)::<lambda()> >::\_M\_destroy (\_\_victim=...) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1726
No locals.
\#12 std::\_Function\_base::\_Base\_manager<ring::NameDirectory::lookupAddress(const string&, ring::NameDirectory::LookupCallback)::<lambda()> >::\_M\_manager(std::\_Any\_data &, const std::\_Any\_data &, std::\_Manager\_operation) (\_\_dest=..., \_\_source=..., \_\_op=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1750
No locals.
\#13 0x00007ffff6feee0e in std::\_Function\_base::\~\_Function\_base (this=<optimized out>, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1830
No locals.
\#14 std::function<void ()>::\~function() (this=<optimized out>, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1974
No locals.
\#15 std::\_Destroy<std::function<void ()> >(std::function<void ()>\*) (\_\_pointer=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_construct.h:93
No locals.
\#16 std::\_Destroy\_aux<false>::\_\_destroy<std::function<void ()>\*>(std::function<void ()>\*, std::function<void ()>\*) (\_\_last=<optimized out>, \_\_first=0xbb9a60) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_construct.h:103
No locals.
\#17 std::\_Destroy<std::function<void ()>\*>(std::function<void ()>\*, std::function<void ()>\*) (\_\_last=<optimized out>, \_\_first=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_construct.h:126
No locals.
\#18 std::\_Destroy<std::function<void ()>\*, std::function<void ()> >(std::function<void ()>\*, std::function<void ()>\*, std::allocator<std::function<void ()> >&) (\_\_last=0xbb9ac0, \_\_first=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_construct.h:151
No locals.
\#19 std::deque<std::function<void ()>, std::allocator<std::function<void ()> > >::\_M\_destroy\_data\_aux(std::\_Deque\_iterator<std::function<void ()>, std::function<void ()>&, std::function<void ()>\*>, std::\_Deque\_iterator<std::function<void ()>, std::function<void ()>&, std::function<void ()>\*>) (this=this@entry=0x7ffff7945da0 <ring::ThreadPool::instance()::pool>, \_\_first=..., \_\_last=...) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/deque.tcc:841
No locals.
\#20 0x00007ffff6fee228 in std::deque<std::function<void ()>, std::allocator<std::function<void ()> > >::\_M\_destroy\_data(std::\_Deque\_iterator<std::function<void ()>, std::function<void ()>&, std::function<void ()>\*>, std::\_Deque\_iterator<std::function<void ()>, std::function<void ()>&, std::function<void ()>\*>, std::allocator<std::function<void ()> > const&) (\_\_last=..., \_\_first=..., this=0x7ffff7945da0 <ring::ThreadPool::instance()::pool>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_deque.h:2037
No locals.
\#21 std::deque<std::function<void ()>, std::allocator<std::function<void ()> > >::\~deque() (this=0x7ffff7945da0 <ring::ThreadPool::instance()::pool>, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_deque.h:1039
No locals.
\#22 std::queue<std::function<void ()>, std::deque<std::function<void ()>, std::allocator<std::function<void ()> > > >::\~queue() (this=0x7ffff7945da0 <ring::ThreadPool::instance()::pool>, \_\_in\_chrg=<optimized out>) at /usr/lib/gcc/x86\_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl\_queue.h:96
No locals.
\#23 ring::ThreadPool::\~ThreadPool (this=0x7ffff7945da0 <ring::ThreadPool::instance()::pool>, \_\_in\_chrg=<optimized out>) at thread\_pool.cpp:42
No locals.
\#24 0x00007ffff09d0b80 in \_\_run\_exit\_handlers () from /lib64/libc.so.6
No symbol table info available.
\#25 0x00007ffff09d0bda in exit () from /lib64/libc.so.6
No symbol table info available.
\#26 0x00007ffff09bb2c7 in \_\_libc\_start\_main () from /lib64/libc.so.6
No symbol table info available.
\#27 0x000000000041601a in \_start ()
No symbol table info available.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/651Installing error unmet dependency - Ubuntu 17.042018-05-22T00:39:00ZJami BotInstalling error unmet dependency - Ubuntu 17.04Issue generated from Tuleap's migration script.
**Originally submitted by: mrlsdude (mrls)**
Hi there,
\* Environment:
I'm using an up-to-date Ubuntu 17.10 on a laptop.
\* Reproduce steps:
- I wanted to install Ring the re...Issue generated from Tuleap's migration script.
**Originally submitted by: mrlsdude (mrls)**
Hi there,
\* Environment:
I'm using an up-to-date Ubuntu 17.10 on a laptop.
\* Reproduce steps:
- I wanted to install Ring the recommended way. I followed the instructions on https://ring.cx/en/download/gnu-linux selecting Ubuntu 17.10 from the dropdown. These are the terminal commands listed there:
sudo sh -c "echo 'deb https://dl.ring.cx/ring-nightly/ubuntu\_17.10/ ring main' > /etc/apt/sources.list.d/ring-nightly-main.list"
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
sudo add-apt-repository universe
sudo apt-get update && sudo apt-get install ring
\* Expected result:
- The application should have installed. I noticed that Ring had not been installed however, by searching for it in the ubuntu search GUI.
\* Actual result:
- Therefore I ran 'sudo apt-get install ring' again. Then I got this output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
ring : Depends: libebook-1.2-19 (>= 3.17) but it is not installable
E: Unable to correct problems, you have held broken packages.
\* What I would like to achieve overall:
I would like to be able to install the latest version of Ring, preferably through the Software Center or in another gui way, so that it also receives all updates automatically.
I hope you can let me know if there's a solution!
P.s. I'm just an average Joe, not terminal-savvy.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/654Sending message always failed. (Android version success)2018-05-22T00:39:01ZJami BotSending message always failed. (Android version success)Issue generated from Tuleap's migration script.
**Originally submitted by: Karl Vito Lam (karlvlam)**
A detailed description of the bug. Use following fields for description field:
Sending message always failed. (Android version su...Issue generated from Tuleap's migration script.
**Originally submitted by: Karl Vito Lam (karlvlam)**
A detailed description of the bug. Use following fields for description field:
Sending message always failed. (Android version success)
\* Environment:
Ubuntu 16.04
ring version: 20170720.1.f450dea\~dfsg
\* Reproduce steps:
send message, wait for a long time... Failure...
\* Expected result:
message send success
\* Actual result:
What is the actual result on running the above steps i.e. the bug behavior.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/655The program does not find the video card driver. It's in a different folder.2018-11-02T17:56:34ZJami BotThe program does not find the video card driver. It's in a different folder.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexey Gavrilov (le9i0nx)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Debian, 9.1
\* Reproduce s...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexey Gavrilov (le9i0nx)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Debian, 9.1
\* Reproduce steps:
install and start
\* Expected result:
start
\* Actual result:
it isn't start.
The program does not find the video card driver. It's in a different folder.
le9i0nx@unit6:\~$ gnome-ring
\*\* Message: Ring GNOME client version: 1.0.0
\*\* Message: git ref: unknown
\*\* (gnome-ring:2895): WARNING \*\*: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/nouveau\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: nouveau
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/kms\_swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: kms\_swrast
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load swrast driver
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/nouveau\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: nouveau
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/kms\_swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: kms\_swrast
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load swrast driver
(gnome-ring:2895): GLib-CRITICAL \*\*: g\_strsplit: assertion 'string != NULL' failed
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/nouveau\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: nouveau
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/kms\_swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load driver: kms\_swrast
gbm: failed to open any driver (search paths /usr/lib/x86\_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/swrast\_dri.so: cannot open shared object file: No such file or directory
failed to load swrast driver
(gnome-ring:2895): GLib-CRITICAL \*\*: g\_strsplit: assertion 'string != NULL' failed
(gnome-ring:2895): Clutter-CRITICAL \*\*: Unable to initialize Clutter: Unable to initialize the Clutter backend: no available drivers found.
\*\* (gnome-ring:2895): ERROR \*\*: Could not init clutter : -3
Trace/breakpoint trap
le9i0nx@unit6:\~$ fi
fi file filezilla find findmnt firefox
le9i0nx@unit6:\~$ find /usr/lib/ | grep "nouveau\_dri.so"
le9i0nx@unit6:\~$ find /usr/lib/ | grep "nouveau\\"
> \^C
le9i0nx@unit6:\~$ find /usr/lib/ | grep "nouveau"
/usr/lib/x86\_64-linux-gnu/libdrm\_nouveau.so.2.0.0
/usr/lib/x86\_64-linux-gnu/libdrm\_nouveau.so.2
/usr/lib/xorg/modules/drivers/nouveau\_drv.so
le9i0nx@unit6:\~$https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/661Can't see the incoming call2018-05-22T00:39:11ZJami BotCan't see the incoming callIssue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (amarok)**
\* Environment:
gnome-ring
\* Reproduce steps:
A is somebody on gnome-ring ; B is somebody else.
B call A
A accept the cal...Issue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (amarok)**
\* Environment:
gnome-ring
\* Reproduce steps:
A is somebody on gnome-ring ; B is somebody else.
B call A
A accept the call. Then hang up
Note: A can't remove B from contacts
A stop/start gnome ring
A remove B
A stop/start gnome ring
A add B to contacts
B call A (a duplicate appears)
A accept/hangup then remove B
A stop/start gnome ring
B call A
Note3: A can't see the call (but a notification appears)
\* Expected result:
No duplicates should appears, A must always see the call.
\* Actual result:
Duplicates appears and A can't see the call from B (cf Note, Note2, Note3)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/675GNOME - Export acconut doesn't work2018-05-22T00:39:37ZJami BotGNOME - Export acconut doesn't workIssue generated from Tuleap's migration script.
**Originally submitted by: Roberto Gonzalez (robertiano)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
OS: Xubuntu 17.04 (updated ...Issue generated from Tuleap's migration script.
**Originally submitted by: Roberto Gonzalez (robertiano)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
OS: Xubuntu 17.04 (updated 2017-08-16)
\* Reproduce steps:
Run gnome-ring -d -> It opens
Click gear icon
Click accounts button
Select one account in left list
Click Device tab
Click Add Device
Type password
Click Export Ring
I can see timer and text "Exporting account in Ring"
I get a error message "Network error, try again"
Other features I tested works (I didn't test too much)
\* Expected result:
I expect to get export code.
\* Actual result:
I get a error message "Network error, try again"https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/679crash on startup with SIP account2018-05-22T00:39:44ZJami Botcrash on startup with SIP accountIssue generated from Tuleap's migration script.
**Originally submitted by: Philipp (phg)**
After adding a SIP account, ring-gnome segfaults inside libringclient on
startup.
Deleting the SIP account from dring.yml makes it start u...Issue generated from Tuleap's migration script.
**Originally submitted by: Philipp (phg)**
After adding a SIP account, ring-gnome segfaults inside libringclient on
startup.
Deleting the SIP account from dring.yml makes it start up cleanly again.
The SIP account is on an Asterisk in the LAN.
\* Environment:
System: Arch AMD64, fully up-to-date as of 2017-08-30:
Linux phlegethon 4.12.8-2-ARCH \#1 SMP PREEMPT Fri Aug 18 14:08:02 UTC 2017 x86\_64 GNU/Linux
There is no actual GNOME running, just a WM.
Versions:
libringclient 2:20170814.2.08cfcc0-1 (from AUR)
ring-daemon 2:20170814.2.08cfcc0-1 (from AUR)
ring-client-gnome 1.0.0-294-g943c705 (from git)
\* Reproduce steps:
1. compile gnome-ring
2. launch gnome-ring
3. create ring account
4. add SIP account
5. close gnome-ring, kill "/usr/lib/ring/dring" process
6. start gnome-ring
→ crash
7. remove SIP account from dring.yml
8. start gnome-ring
→ works
\* Expected result:
No crash.
\* Actual result:
Segfault.
--- stdio output --------------------------------------------------------------
\*\* Message: Ring GNOME client version: 1.0.0
\*\* Message: git ref: 943c7051a9b32cd2ce9d91f24e437db4046bd6eb
Updating all accounts
Loading "2563a134d767d0e3"
Loading "b4629497426e002b"
History doesn't exist or is not readable
Loading vcf from: QDir( "/home/phg/.local/share/gnome-ring/profiles" , nameFilters = { "\*" }, QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
(gnome-ring:15806): Gtk-WARNING \*\*: GtkGrid does not have a child property called expand
(gnome-ring:15806): Gtk-WARNING \*\*: GtkGrid does not have a child property called fill
(gnome-ring:15806): Gtk-WARNING \*\*: GtkGrid does not have a child property called position
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
Invalid current audio plugin
Selection changed 0
Selection changed 0
\*\* (gnome-ring:15806): DEBUG: debug enabled
\*\* (gnome-ring:15806): DEBUG: disabling autostart
\*\* (gnome-ring:15806): DEBUG: '/home/phg/.config/autostart/gnome-ring.desktop' doesn't exist, nothing to do
\*\* (gnome-ring:15806): DEBUG: notify server name: naughty, vendor: awesome, version: v4.2, spec: 1.0
(gnome-ring:15806): Gtk-DEBUG: Connecting to session manager
(gnome-ring:15806): Gtk-DEBUG: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
\*\* (gnome-ring:15806): DEBUG: debug enabled
\*\* (gnome-ring:15806): DEBUG: disabling autostart
\*\* (gnome-ring:15806): DEBUG: '/home/phg/.config/autostart/gnome-ring.desktop' doesn't exist, nothing to do
\*\* (gnome-ring:15806): DEBUG: notify server name: naughty, vendor: awesome, version: v4.2, spec: 1.0
(gnome-ring:15806): Gtk-DEBUG: Connecting to session manager
(gnome-ring:15806): Gtk-DEBUG: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
\*\* (gnome-ring:15806): DEBUG: debug enabled
\*\* (gnome-ring:15806): DEBUG: disabling autostart
\*\* (gnome-ring:15806): DEBUG: '/home/phg/.config/autostart/gnome-ring.desktop' doesn't exist, nothing to do
\*\* (gnome-ring:15806): DEBUG: notify server name: naughty, vendor: awesome, version: v4.2, spec: 1.0
(gnome-ring:15806): Gtk-DEBUG: Connecting to session manager
(gnome-ring:15806): Gtk-DEBUG: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(gnome-ring:15806): Gtk-DEBUG: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
(gnome-ring:15806): GdkPixbuf-DEBUG: gdk\_pixbuf\_from\_pixdata() called on:
(gnome-ring:15806): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:15806): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:15806): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:15806): GdkPixbuf-DEBUG: Copy pixels == false
--- end stdio output ----------------------------------------------------------
--- backtrace -----------------------------------------------------------------
\#0 0x0000558d9a287490 in QVector<ContactMethod\*>::QVector(QVector<ContactMethod\*> const&) (this=0x7ffcadb5e370, v=...) at /usr/include/qt/QtCore/qvector.h:364
\#1 0x00007f64abd6f94b in PhoneDirectoryModelPrivate::slotRegisteredNameFound(Account const\*, NameDirectory::LookupStatus, QString const&, QString const&) () at /usr/lib/libringclient.so.1.0.0
\#2 0x00007f64a94ad8af in QMetaObject::activate(QObject\*, int, int, void\*\*) () at /usr/lib/libQt5Core.so.5
\#3 0x00007f64abe3cc8a in NameDirectory::registeredNameFound(Account\*, NameDirectory::LookupStatus, QString const&, QString const&) () at /usr/lib/libringclient.so.1.0.0
\#4 0x00007f64abe0aa4c in NameDirectoryPrivate::slotRegisteredNameFound(QString const&, int, QString const&, QString const&) () at /usr/lib/libringclient.so.1.0.0
\#5 0x00007f64a94ae1d2 in QObject::event(QEvent\*) () at /usr/lib/libQt5Core.so.5
\#6 0x00007f64a947dbb2 in QCoreApplication::notifyInternal2(QObject\*, QEvent\*) () at /usr/lib/libQt5Core.so.5
\#7 0x00007f64a9480426 in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) ()
at /usr/lib/libQt5Core.so.5
\#8 0x00007f64a94d8a74 in () at /usr/lib/libQt5Core.so.5
\#9 0x00007f64a992da57 in g\_main\_context\_dispatch () at /usr/lib/libglib-2.0.so.0
\#10 0x00007f64a992dc88 in () at /usr/lib/libglib-2.0.so.0
\#11 0x00007f64a992dd1c in g\_main\_context\_iteration () at /usr/lib/libglib-2.0.so.0
\#12 0x00007f64a9ee972d in g\_application\_run () at /usr/lib/libgio-2.0.so.0
\#13 0x0000558d9a20585a in main(int, char\*\*) (argc=1, argv=0x7ffcadb5e9e8)
at /home/phg/src/ring.cx/ring-client-gnome/src/main.cpp:37
--- end backtrace -------------------------------------------------------------
--- valgrind ------------------------------------------------------------------
==15838== Memcheck, a memory error detector
==15838== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==15838== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==15838== Command: /usr/lib/webkit2gtk-4.0/WebKitWebProcess 26
==15838== Parent PID: 15837
==15838==
==15838== Warning: set address range perms: large range [0x59e4b000, 0x99e4d000) (noaccess)
==15==15835==
==15835== HEAP SUMMARY:
==15835== in use at exit: 124,267 bytes in 1,309 blocks
==15835== total heap usage: 2,009 allocs, 700 frees, 336,199 bytes allocated
==15835==
==15835== LEAK SUMMARY:
==15835== definitely lost: 0 bytes in 0 blocks
==15835== indirectly lost: 0 bytes in 0 blocks
==15835== possibly lost: 4,920 bytes in 29 blocks
==15835== still reachable: 115,699 bytes in 1,250 blocks
==15835== of which reachable via heuristic:
==15835== length64 : 920 bytes in 20 blocks
==15835== newarray : 1,696 bytes in 26 blocks
==15835== multipleinheritance: 88 bytes in 2 blocks
==15835== suppressed: 0 bytes in 0 blocks
==15835== Rerun with --leak-check=full to see details of leaked memory
==15835==
==15835== For counts of detected and suppressed errors, rerun with: -v
==15835== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
838== by 0xAD150EC: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15838== Address 0x1c001961 is on thread 5's stack
==15838==
==15838==
==15838== HEAP SUMMARY:
==15838== in use at exit: 520,665 bytes in 4,764 blocks
==15838== total heap usage: 7,727 allocs, 2,963 frees, 1,763,498 bytes allocated
==15838==
==15838== LEAK SUMMARY:
==15838== definitely lost: 40 bytes in 1 blocks
==15838== indirectly lost: 41 bytes in 2 blocks
==15838== possibly lost: 4,264 bytes in 29 blocks
==15838== still reachable: 475,496 bytes in 4,384 blocks
==15838== of which reachable via heuristic:
==15838== length64 : 1,496 bytes in 26 blocks
==15838== newarray : 1,792 bytes in 32 blocks
==15838== suppressed: 0 bytes in 0 blocks
==15838== Rerun with --leak-check=full to see details of leaked memory
==15838==
==15838== For counts of detected and suppressed errors, rerun with: -v
==15838== Use --track-origins=yes to see where uninitialised values come from
==15838== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==15837==
==15837== HEAP SUMMARY:
==15837== in use at exit: 7,442,287 bytes in 73,180 blocks
==15837== total heap usage: 599,680 allocs, 526,500 frees, 46,095,898 bytes allocated
==15837==
==15837== LEAK SUMMARY:
==15837== definitely lost: 42,184 bytes in 52 blocks
==15837== indirectly lost: 23,111 bytes in 971 blocks
==15837== possibly lost: 151,403 bytes in 904 blocks
==15837== still reachable: 6,454,709 bytes in 65,792 blocks
==15837== of which reachable via heuristic:
==15837== length64 : 14,920 bytes in 223 blocks
==15837== newarray : 2,704 bytes in 83 blocks
==15837== suppressed: 0 bytes in 0 blocks
==15837== Rerun with --leak-check=full to see details of leaked memory
==15837==
==15837== For counts of detected and suppressed errors, rerun with: -v
==15837== Use --track-origins=yes to see where uninitialised values come from
==15837== ERROR SUMMARY: 88 errors from 3 contexts (suppressed: 0 from 0)
==15806== Syscall param writev(vector[...]) points to uninitialised byte(s)
==15806== at 0x1133696D: ??? (in /usr/lib/libc-2.25.so)
==15806== by 0x137E8BAC: ??? (in /usr/lib/libxcb.so.1.1.0)
==15806== by 0x137E8FAC: ??? (in /usr/lib/libxcb.so.1.1.0)
==15806== by 0x137E902C: xcb\_writev (in /usr/lib/libxcb.so.1.1.0)
==15806== by 0x9E88F3D: \_XSend (in /usr/lib/libX11.so.6.3.0)
==15806== by 0x9E8927F: \_XFlush (in /usr/lib/libX11.so.6.3.0)
==15806== by 0x9E8BC67: \_XData32 (in /usr/lib/libX11.so.6.3.0)
==15806== by 0x9E66682: XChangeProperty (in /usr/lib/libX11.so.6.3.0)
==15806== by 0x5CEC8B5: ??? (in /usr/lib/libgdk-3.so.0.2200.19)
==15806== by 0x56F3711: ??? (in /usr/lib/libgtk-3.so.0.2200.19)
==15806== by 0x56FACC7: ??? (in /usr/lib/libgtk-3.so.0.2200.19)
==15806== by 0x5460961: ??? (in /usr/lib/libgtk-3.so.0.2200.19)
==15806== Address 0x206b6aef is 6,319 bytes inside a block of size 16,384 alloc'd
==15806== at 0x4C2DF55: calloc (in /usr/lib/valgrind/vgpreload\_memcheck-amd64-linux.so)
==15806== by 0x9E79385: XOpenDisplay (in /usr/lib/libX11.so.6.3.0)
==15806== by 0x5CD20F9: ??? (in /usr/lib/libgdk-3.so.0.2200.19)
==15806== by 0x5CA59D4: gdk\_display\_manager\_open\_display (in /usr/lib/libgdk-3.so.0.2200.19)
==15806== by 0x5586A72: gtk\_init\_check (in /usr/lib/libgtk-3.so.0.2200.19)
==15806== by 0xABBDE6B: gtk\_clutter\_init (in /usr/lib/libclutter-gtk-1.0.so.0.800.4)
==15806== by 0x1AC7D2: ring\_client\_startup(\_GApplication\*) (ring\_client.cpp:581)
==15806== by 0x70F0EAC: g\_closure\_invoke (in /usr/lib/libgobject-2.0.so.0.5200.3)
==15806== by 0x710357D: ??? (in /usr/lib/libgobject-2.0.so.0.5200.3)
==15806== by 0x710BC84: g\_signal\_emit\_valist (in /usr/lib/libgobject-2.0.so.0.5200.3)
==15806== by 0x710C69E: g\_signal\_emit (in /usr/lib/libgobject-2.0.so.0.5200.3)
==15806== by 0x6DE5B31: g\_application\_register (in /usr/lib/libgio-2.0.so.0.5200.3)
==15806==
==15806== Thread 20 ReceiveQueue:
==15806== Syscall param sendmsg(msg.msg\_iov[0]) points to uninitialised byte(s)
==15806== at 0x1133FF84: sendmsg (in /usr/lib/libc-2.25.so)
==15806== by 0xD495861: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0xD495D75: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0xD203725: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0x1058C7AD: WTF::RunLoop::performWork() (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x1058B359: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x737E8C4: g\_main\_context\_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EC87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EFA1: g\_main\_loop\_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x1058BCA9: WTF::RunLoop::run() (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x1058AA23: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x105550EC: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== Address 0x36e00921 is on thread 20's stack
==15806==
==15806== Syscall param sendmsg(msg.msg\_iov[2]) points to uninitialised byte(s)
==15806== at 0x1133FF84: sendmsg (in /usr/lib/libc-2.25.so)
==15806== by 0xD495861: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0xD495D75: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0xD203725: ??? (in /usr/lib/libwebkit2gtk-4.0.so.37.19.9)
==15806== by 0x1058C7AD: WTF::RunLoop::performWork() (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x1058B359: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x737E8C4: g\_main\_context\_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EC87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EFA1: g\_main\_loop\_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x1058BCA9: WTF::RunLoop::run() (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x1058AA23: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== by 0x105550EC: ??? (in /usr/lib/libjavascriptcoregtk-4.0.so.18.5.13)
==15806== Address 0x213d20b8 is in a rw- anonymous segment
==15806==
==15806== Thread 1:
==15806== Invalid read of size 8
==15806== at 0x22C490: QVector<ContactMethod\*>::QVector(QVector<ContactMethod\*> const&) (qvector.h:364)
==15806== by 0x4FD094A: PhoneDirectoryModelPrivate::slotRegisteredNameFound(Account const\*, NameDirectory::LookupStatus, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x79068AE: QMetaObject::activate(QObject\*, int, int, void\*\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x509DC89: NameDirectory::registeredNameFound(Account\*, NameDirectory::LookupStatus, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x506BA4B: NameDirectoryPrivate::slotRegisteredNameFound(QString const&, int, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x79071D1: QObject::event(QEvent\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x78D6BB1: QCoreApplication::notifyInternal2(QObject\*, QEvent\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x78D9425: QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x7931A73: ??? (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x737EA56: g\_main\_context\_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EC87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737ED1B: g\_main\_context\_iteration (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==15806==
==15806==
==15806== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==15806== Access not within mapped region at address 0x0
==15806== at 0x22C490: QVector<ContactMethod\*>::QVector(QVector<ContactMethod\*> const&) (qvector.h:364)
==15806== by 0x4FD094A: PhoneDirectoryModelPrivate::slotRegisteredNameFound(Account const\*, NameDirectory::LookupStatus, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x79068AE: QMetaObject::activate(QObject\*, int, int, void\*\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x509DC89: NameDirectory::registeredNameFound(Account\*, NameDirectory::LookupStatus, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x506BA4B: NameDirectoryPrivate::slotRegisteredNameFound(QString const&, int, QString const&, QString const&) (in /usr/lib/libringclient.so.1.0.0)
==15806== by 0x79071D1: QObject::event(QEvent\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x78D6BB1: QCoreApplication::notifyInternal2(QObject\*, QEvent\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x78D9425: QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x7931A73: ??? (in /usr/lib/libQt5Core.so.5.9.1)
==15806== by 0x737EA56: g\_main\_context\_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737EC87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== by 0x737ED1B: g\_main\_context\_iteration (in /usr/lib/libglib-2.0.so.0.5200.3)
==15806== If you believe this happened as a result of a stack
==15806== overflow in your program's main thread (unlikely but
==15806== possible), you can try to increase the size of the
==15806== main thread stack using the --main-stacksize= flag.
==15806== The main thread stack size used in this run was 8388608.
==15806==
==15806== HEAP SUMMARY:
==15806== in use at exit: 7,886,330 bytes in 77,827 blocks
==15806== total heap usage: 655,069 allocs, 577,242 frees, 51,747,221 bytes allocated
==15806==
==15806== LEAK SUMMARY:
==15806== definitely lost: 25,408 bytes in 21 blocks
==15806== indirectly lost: 22,809 bytes in 960 blocks
==15806== possibly lost: 150,404 bytes in 915 blocks
==15806== still reachable: 6,836,733 bytes in 69,850 blocks
==15806== of which reachable via heuristic:
==15806== length64 : 15,400 bytes in 229 blocks
==15806== newarray : 2,704 bytes in 83 blocks
==15806== suppressed: 0 bytes in 0 blocks
==15806== Rerun with --leak-check=full to see details of leaked memory
==15806==
==15806== For counts of detected and suppressed errors, rerun with: -v
==15806== Use --track-origins=yes to see where uninitialised values come from
==15806== ERROR SUMMARY: 110 errors from 7 contexts (suppressed: 0 from 0)
--- end valgrind --------------------------------------------------------------https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/681Could not reliable close Video2018-08-17T20:15:39ZJami BotCould not reliable close VideoIssue generated from Tuleap's migration script.
**Originally submitted by: Sebastian (smaudet)**
When making the call, could not reliably close video. It seems silly this should not work...
\* Environment:
Windows, default 1.0.0 ...Issue generated from Tuleap's migration script.
**Originally submitted by: Sebastian (smaudet)**
When making the call, could not reliably close video. It seems silly this should not work...
\* Environment:
Windows, default 1.0.0 build from website, Linux default 1.0.0 build from website
\* Reproduce steps:
Calls were not dropping video as expected.
\* Expected result:
How application should behave on the above mentioned steps.
\* Actual result:
What is the actual result on running the above steps i.e. the bug behavior.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/682Could not close Screenshare2018-05-22T00:39:50ZJami BotCould not close ScreenshareIssue generated from Tuleap's migration script.
**Originally submitted by: Sebastian (smaudet)**
After creating a screenshare, could not toggle it off.
\* Environment:
Linux 1.0.0
\* Reproduce steps:
Create screenshare, ca...Issue generated from Tuleap's migration script.
**Originally submitted by: Sebastian (smaudet)**
After creating a screenshare, could not toggle it off.
\* Environment:
Linux 1.0.0
\* Reproduce steps:
Create screenshare, cannot close it.
\* Expected result:
Should close when you click on the checkbox in the right click menu.
\* Actual result:
Not closing.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/689Sending http links on chat while on call makes the GUI disappear and crash2018-05-22T00:39:56ZJami BotSending http links on chat while on call makes the GUI disappear and crashIssue generated from Tuleap's migration script.
**Originally submitted by: Dimitrios Anogiatis (greekgeek256)**
A detailed description of the bug. Use following fields for description field:
While on a video call, sending a link kills...Issue generated from Tuleap's migration script.
**Originally submitted by: Dimitrios Anogiatis (greekgeek256)**
A detailed description of the bug. Use following fields for description field:
While on a video call, sending a link kills the client making the GUI leave however the daemon
still goes on transmitting voice and video
\* Environment:
Debian Stretch 9.2 Running MATE 1.16.2 on an HP Envy 17-j070ca with a 500GB SSD and 12GB of RAM.
Stretch was upgraded from Jessie running GNOME3. System on the other side was an octocore AMD with 16GBs or RAM and 500GB SSD as well recently upgraded to Debian Stretch from Jessie.
\* Reproduce steps:
1) Click on the chat Icon when you hover the mouse over the video overlay
2) type an http link (for example https://www.cnn.com)
3) Press Enter or the send button
\* Expected result:
How application should behave on the above mentioned steps.
The message containing the link should be sent to its destination
\* Actual result:
What is the actual result on running the above steps i.e. the bug behavior.
The message never reaches the destination and the GUI crashes and disappears from the screen without any error message, warning or indication that something went wrong.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/690Numeric Key pad entries while in a call not valid2018-06-18T10:51:57ZJami BotNumeric Key pad entries while in a call not validIssue generated from Tuleap's migration script.
**Originally submitted by: Jesse James Bruce (jessejbruce)**
When making a call to an IVR (interactive voice menu) menu in any call center the key pad commands are not correct even though ...Issue generated from Tuleap's migration script.
**Originally submitted by: Jesse James Bruce (jessejbruce)**
When making a call to an IVR (interactive voice menu) menu in any call center the key pad commands are not correct even though the commands (numbers) are displayed in the ring key pad correctly.
\* Environment:
Lubuntu Linux
\* Reproduce steps:
Make a call to a call center that has a key pad entry menu and select an option on the key pad
\* Expected result:
It should select the menu or interactive voice menu with a number from the key pad
\* Actual result:
Numbers not valid when i enter selection one during a call in the key pad it displays the number 1 however the remote machine fails respond.
Something is being sent to the remote machine i concluded but it is incorrect.Gnome 2018.07.15Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/692Can't change quality during a call2018-05-22T00:40:00ZJami BotCan't change quality during a callIssue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
gnome client
\* Reproduce steps:
Call someone
\* Expected result:
We could change the quality via the qu...Issue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
gnome client
\* Reproduce steps:
Call someone
\* Expected result:
We could change the quality via the quality button
\* Actual result:
We can't use this button, it's disabledSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/693Can't share video on linux2022-08-13T22:19:20ZJami BotCan't share video on linuxIssue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
Gnome client
\* Reproduce steps:
Call somebody, right click, "Share file", choose a file
\* Expected resul...Issue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
Gnome client
\* Reproduce steps:
Call somebody, right click, "Share file", choose a file
\* Expected result:
The video show the shared file
\* Actual result:
Client is blockedSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/695Multiple crash from Gtk Web Process2018-05-22T00:40:05ZJami BotMultiple crash from Gtk Web ProcessIssue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
Gnome client
\* Reproduce steps:
Call someone, quit the call
\* Expected result:
Gtk Web Process should ...Issue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
Gnome client
\* Reproduce steps:
Call someone, quit the call
\* Expected result:
Gtk Web Process should not crash
\* Actual result:
Sometimes \*\*\\\*\\\* (gnome-ring:30278): WARNING \*\*: Gtk Web Process crashed! Re-createing web view\*\*https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/696lost of contacts profiles when deleting non-related ring account2018-05-22T00:40:21ZJami Botlost of contacts profiles when deleting non-related ring accountIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Lost all my contacts profiles (no more pictures, just single-colored circle) after deleting</p>
<p>a ring-account, non rel...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Lost all my contacts profiles (no more pictures, just single-colored circle) after deleting</p>
<p>a ring-account, non related to the one owning contacts.</p>
<p> </p>
<p>Notes:</p>
<p>\* the deleted account was a testing ring account, never used and w/o name registration.</p>
<p>\* ring.db seems to be valid with many embeeded images data</p>
<p> </p>
<p>gnome-client: 71deaaba5508486f37a8891cd88ed8298336faf1</p>
<p>lrc: ec8c1780da19cd9781518ff790c965ab6e423662</p>
<p>daemon: 5e3a394adc12249ff78dd4abe368acd8ef737c5f</p>
<p> </p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/700Cannot install Ring on Ubuntu 16.042018-12-12T10:22:04ZJami BotCannot install Ring on Ubuntu 16.04Issue generated from Tuleap's migration script.
**Originally submitted by: Maxim Cournoyer (mcournoyer)**
\* Environment:
Ubuntu 16.04
\* Reproduce steps:
TBD
1. sudo apt install ring
\* Expected result:
Ring is ins...Issue generated from Tuleap's migration script.
**Originally submitted by: Maxim Cournoyer (mcournoyer)**
\* Environment:
Ubuntu 16.04
\* Reproduce steps:
TBD
1. sudo apt install ring
\* Expected result:
Ring is installed with all its required dependencies
\* Actual result:
Installation fails with the following message:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
ring : Dépend: libedataserver-1.2-22 (>= 3.17) mais il n'est pas installable
Dépend: libqt5core5a (>= 5.7.0) mais 5.5.1+dfsg-16ubuntu7.5 devra être installé
Dépend: ring-daemon (= 20171129.2.cf5bbff\~dfsg1-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
= Extra Information =
When attempting to ring-daemon separately (?), the following messages are shown:
Dépend: libargon2-0 (>=0\~20160406\~) but it is not installable
Dépend : libjsoncpp1 (>=1.7.4) mais 1.7.2-1 doit être installé
Dépend : libstdc++6 (>=6) mais 5.4.0-6ubuntu1\~16.04.5 doit être installé
Dépend : libva1 (>=1.7.3) mais 1.7.0-1ubuntu0.1 doit être installéhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/702Webcam is not detected2018-05-26T19:39:07ZJami BotWebcam is not detectedIssue generated from Tuleap's migration script.
**Originally submitted by: rugk (rugk)**
In my case the (built-in-)webcam is not detected.
\* Environment:
Fedora 26, GNOME
v1.0
\* Reproduce steps:
Go into the settings...Issue generated from Tuleap's migration script.
**Originally submitted by: rugk (rugk)**
In my case the (built-in-)webcam is not detected.
\* Environment:
Fedora 26, GNOME
v1.0
\* Reproduce steps:
Go into the settings -> Media.
\* Expected result:
Detect and offer webcam.
\* Actual result:
The fields for webcams are greyed out in the settings. There is a black "image" on the right side.
BTW Cheesy (preinstalled app under GNOME) does detect my webcam. Same as Firefox with WebRTC.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/709Acounts with missing Ring ID causes segfault2019-10-17T13:17:57ZJami BotAcounts with missing Ring ID causes segfaultIssue generated from Tuleap's migration script.
**Originally submitted by: Julius Schwartzenberg (jschwart)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Mention all details abou...Issue generated from Tuleap's migration script.
**Originally submitted by: Julius Schwartzenberg (jschwart)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Mention all details about the system/environment used (OS, version, build date, ...)
Fedora 27, with most recent packages (20180216.1.63fd90f).
\* Reproduce steps:
Obtain corrupted preferences somehow
Start gnome-ring
\* Expected result:
It should start up
\* Actual result:
It segfaults on line 102 of ringwelcomeview.cpp. That line needs to be changed:
ring\_id[0] = '\\0'; -> ring\_id = '\\0'; (remove the [0])Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/712[GNOME] showing Devices which have been revoked on [Android]2021-08-18T21:42:54ZJami Bot[GNOME] showing Devices which have been revoked on [Android]Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
[Android]
1. Manage accounts
2. Click on account
3. Click on account to delete
4. Enter code
5. Click 'Revoke account'
[GNOME]
1...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
[Android]
1. Manage accounts
2. Click on account
3. Click on account to delete
4. Enter code
5. Click 'Revoke account'
[GNOME]
1. Settings
2. Accounts
3. Click on Account
4. Click on 'Devices' tab
5. The account which have been revoked on Android are incorrectly still shown on the GNOME client
Are you able to reproduce?
Thank youSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/713[GNOME] Remove Device, Rename Device and Update Device Name2018-06-11T23:15:34ZJami Bot[GNOME] Remove Device, Rename Device and Update Device NameIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Click "Settings" button
2. Click "Accounts"
3. Click on account
4. Click on "Devices" tab
5. Click on a device shown in the list
Sug...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Click "Settings" button
2. Click "Accounts"
3. Click on account
4. Click on "Devices" tab
5. Click on a device shown in the list
Suggestions:
a) Please add a "Remove device" button
b) Please add a "Rename device" button
c) When no device is selected, the "Remove device" and "Rename device" buttons should be grayed out, i.e. disabled
Reinstalling GNOME of a fresh install creates many device listing for the same computer. This feature will help remove duplicates.
Please note that the Rename device and Remove device are available in the Android version of Ring.
Suggestion:
d) When an Android device is renamed, the updated Android name should show in the GNOME version of Ring.
What do you think?
Thank youGnome 2018.07.15Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/720libv4l support2019-01-11T20:58:52ZJami Botlibv4l supportIssue generated from Tuleap's migration script.
**Originally submitted by: brokoli (brokoli)**
Description: on some ASUS laptops web camera shows image upside-down, to avoid it users should start program with libv4l preloaded.
Environ...Issue generated from Tuleap's migration script.
**Originally submitted by: brokoli (brokoli)**
Description: on some ASUS laptops web camera shows image upside-down, to avoid it users should start program with libv4l preloaded.
Environment: Ubuntu 17.10
Reproduce steps:
On ASUS laptop with Ubuntu run in terminal:
LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l1compat.so ring.cx
or
LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l2convert.so ring.cx
Expected result: Web camera working without image upside-down.
Actual result: Web camera still shows flipped image.Philippe GorleyPhilippe Gorleyhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/723[GNOME] Ring freezes when deleting an account2018-06-01T19:13:18ZJami Bot[GNOME] Ring freezes when deleting an accountIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
Steps:
1. Already have only one RING protocol account
2. Settings → Accounts → Add new [SIP] account
3. Delete [SIP] account wh...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
Steps:
1. Already have only one RING protocol account
2. Settings → Accounts → Add new [SIP] account
3. Delete [SIP] account which has been created
4. gnome-ring freezes
Thank you
ring-gnome 2018-03-23 23:25:11 UTC
Linux Mint 18.3 Cinnamon 64-bithttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/732heap-use-after-free and crash when disconnecting network2018-07-16T20:03:32ZJami Botheap-use-after-free and crash when disconnecting networkIssue generated from Tuleap's migration script.
**Originally submitted by: Hugo Lefeuvre (hle)**
Whenever the network is disconnected, the Ring Daemon crashes.
\* Environment:
latest master, Ubuntu 16.04.4 LTS
\* Reproduce s...Issue generated from Tuleap's migration script.
**Originally submitted by: Hugo Lefeuvre (hle)**
Whenever the network is disconnected, the Ring Daemon crashes.
\* Environment:
latest master, Ubuntu 16.04.4 LTS
\* Reproduce steps:
1) Build dring with ASAN.
$ export CFLAGS="-fsanitize=address -g -O0"
$ export LDFLAGS="-fsanitize=address"
$ export CXXFLAGS="$(CFLAGS)"
$ ./autogen.sh
$ ./configure
$ make
2) Start freshly built daemon
$ ./bin/dring -pcd
3) Dirty-disconnect network (in my case: unplug Ethernet cable)
4) Dring crashes with following ASAN stacktrace (heap-use-after-free)
```
=================================================================
==15382==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f00003e6b8 at pc 0x7f9d82f75b50 bp 0x7ffff45aec20 sp 0x7ffff45aec10
WRITE of size 4 at 0x60f00003e6b8 thread T0
#0 0x7f9d82f75b4f in __exchange_and_add /usr/include/c++/5/ext/atomicity.h:49
#1 0x7f9d82f75c9e in __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h:82
#2 0x7f9d82f78946 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/include/c++/5/bits/shared_ptr_base.h:147
#3 0x7f9d8358ca09 in dht::Dht::searchSynchedNodeListen(std::shared_ptr<dht::Dht::Search> const&, dht::Dht::SearchNode&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf6ea09)
#4 0x7f9d835a22ec in dht::Dht::searchStep(std::shared_ptr<dht::Dht::Search>) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf842ec)
#5 0x7f9d835a926e in std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (dht::Dht::*)(std::shared_ptr<dht::Dht::Search>)> (dht::Dht*, std::shared_ptr<dht::Dht::Search>)> >::_M_invoke(std::_Any_data const&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf8b26e)
#6 0x7f9d83587573 in dht::Dht::periodic(unsigned char const*, unsigned long, dht::SockAddr const&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf69573)
#7 0x7f9d835a98f1 in dht::Dht::periodic(unsigned char const*, unsigned long, sockaddr const*, unsigned int) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf8b8f1)
#8 0x7f9d8355e9c0 in dht::DhtRunner::loop_() (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf409c0)
#9 0x7f9d832b1f7e in dht::DhtRunner::loop() /home/hlefeuvre/Development/ring-daemon/contrib/x86_64-linux-gnu/include/opendht/dhtrunner.h:364
#10 0x7f9d832728ef in ring::RingAccount::handleEvents() /home/hlefeuvre/Development/ring-daemon/src/ringdht/ringaccount.cpp:1618
#11 0x7f9d83279437 in ring::RingAccount::doRegister_()::{lambda()#8}::operator()() const (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xc5b437)
#12 0x7f9d8329bfe1 in _M_invoke /usr/include/c++/5/functional:1871
#13 0x7f9d82fca457 in std::function<void ()>::operator()() const /usr/include/c++/5/functional:2267
#14 0x7f9d82fb09e8 in ring::Manager::pollEvents() /home/hlefeuvre/Development/ring-daemon/src/manager.cpp:1721
#15 0x7f9d83052de5 in DRing::pollEvents() /home/hlefeuvre/Development/ring-daemon/src/ring_api.cpp:85
#16 0x4b01cf in std::_Function_handler<void (), void (*)()>::_M_invoke(std::_Any_data const&) (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x4b01cf)
#17 0x49ccfd in std::function<void ()>::operator()() const /usr/include/c++/5/functional:2267
#18 0x49b3bf in EventCallback::call(DBus::DefaultTimeout&) const (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x49b3bf)
#19 0x5388d4 in DBus::Slot<void, DBus::DefaultTimeout&>::operator()(DBus::DefaultTimeout&) const (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x5388d4)
#20 0x537eab in DBus::DefaultMainLoop::dispatch() (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x537eab)
#21 0x539c7d in DBus::BusDispatcher::do_iteration() (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x539c7d)
#22 0x53990f in DBus::BusDispatcher::enter() (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x53990f)
#23 0x4930fc in DBusClient::event_loop() /home/hlefeuvre/Development/ring-daemon/bin/dbus/dbusclient.cpp:250
#24 0x48d0d0 in main /home/hlefeuvre/Development/ring-daemon/bin/main.cpp:236
#25 0x7f9d81abf82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
#26 0x48c718 in _start (/home/hlefeuvre/Development/ring-daemon/bin/.libs/lt-dring+0x48c718)
0x60f00003e6b8 is located 8 bytes inside of 168-byte region [0x60f00003e6b0,0x60f00003e758)
freed by thread T0 here:
#0 0x7f9d84c5db2a in operator delete(void*) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x99b2a)
#1 0x7f9d82f78a23 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/include/c++/5/bits/shared_ptr_base.h:167
#2 0x7f9d8358c94d in dht::Dht::searchSynchedNodeListen(std::shared_ptr<dht::Dht::Search> const&, dht::Dht::SearchNode&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf6e94d)
#3 0x7f9d835a22ec in dht::Dht::searchStep(std::shared_ptr<dht::Dht::Search>) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf842ec)
previously allocated by thread T0 here:
#0 0x7f9d84c5d532 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x99532)
#1 0x7f9d835ca5cf in dht::net::NetworkEngine::sendListen(std::shared_ptr<dht::Node>, dht::Hash<20ul> const&, dht::Query const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::shared_ptr<dht::net::Request>, std::function<void (dht::net::Request const&, dht::net::RequestAnswer&&)>&&, std::function<void (dht::net::Request const&, bool)>&&, std::function<void (std::shared_ptr<dht::Node> const&, dht::net::RequestAnswer&&)>&&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xfac5cf)
#2 0x7f9d8358c8cc in dht::Dht::searchSynchedNodeListen(std::shared_ptr<dht::Dht::Search> const&, dht::Dht::SearchNode&) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf6e8cc)
#3 0x7f9d835a22ec in dht::Dht::searchStep(std::shared_ptr<dht::Dht::Search>) (/home/hlefeuvre/Development/ring-daemon/src/.libs/libring.so.0+0xf842ec)
SUMMARY: AddressSanitizer: heap-use-after-free /usr/include/c++/5/ext/atomicity.h:49 __exchange_and_add
Shadow bytes around the buggy address:
0x0c1e7ffffc80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c1e7ffffc90: 00 fa fa fa fa fa fa fa fa fa 00 00 00 00 00 00
0x0c1e7ffffca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa
0x0c1e7ffffcb0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x0c1e7ffffcc0: fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa
=>0x0c1e7ffffcd0: fa fa fa fa fa fa fd[fd]fd fd fd fd fd fd fd fd
0x0c1e7ffffce0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x0c1e7ffffcf0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x0c1e7ffffd00: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa
0x0c1e7ffffd10: fa fa fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x0c1e7ffffd20: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
==15382==ABORTING
```
\* Expected result:
Obviously, dring should not crash when network is disconnected.
Please, note: This bug may \*very well\* be located in opendht.
I have marked the bug as affecting GNU/Linux only, but it may very well affect other platforms.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/736Not adding an account breaks ring2018-07-06T15:59:21ZJami BotNot adding an account breaks ringIssue generated from Tuleap's migration script.
**Originally submitted by: Nat Tuck (nattuck)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Ubuntu 16.04 under Gnome 3
\* Rep...Issue generated from Tuleap's migration script.
**Originally submitted by: Nat Tuck (nattuck)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Ubuntu 16.04 under Gnome 3
\* Reproduce steps:
- Fresh install
- Add an existing account
- Press the add account button again
- Change account type to SIP
\* Expected result:
- The app doesn't crash and corrupt its own config.
\* Actual result:
- The app crashes and can't restart.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/742GNOME Ring segfaults on startup after muting audio during call2018-07-06T15:57:31ZJami BotGNOME Ring segfaults on startup after muting audio during callIssue generated from Tuleap's migration script.
**Originally submitted by: Jonathan Frederickson (jfred)**
\* Environment:
Fedora 27, Ring GNOME client version: 1.0.0
\* Reproduce steps:
Call an audio-only SIP number, mute and ...Issue generated from Tuleap's migration script.
**Originally submitted by: Jonathan Frederickson (jfred)**
\* Environment:
Fedora 27, Ring GNOME client version: 1.0.0
\* Reproduce steps:
Call an audio-only SIP number, mute and unmute video while in-call, then attempt to mute audio.
\* Expected result:
Local audio should be muted.
\* Actual result:
Ring client crashes, and segfaults upon further attempt to start the client. Call continues in the background.
```
[jfred@terracard \~]$ ring.cx
** Message: Ring GNOME client version: 1.0.0
** Message: git ref: unknown
(gnome-ring:10364): Gtk-WARNING **: GtkGrid does not have a child property called expand
(gnome-ring:10364): Gtk-WARNING **: GtkGrid does not have a child property called fill
(gnome-ring:10364): Gtk-WARNING **: GtkGrid does not have a child property called position
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
/usr/bin/ring.cx: line 46: 10364 Segmentation fault (core dumped) gnome-ring $*
```https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/746No video streaming in conference created by master without video camera2018-05-23T01:27:33ZJami BotNo video streaming in conference created by master without video cameraIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>If conference created by client without camera no one can see participants video streaming.</p>
<p>Checked on configurati...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>If conference created by client without camera no one can see participants video streaming.</p>
<p>Checked on configuration : Master-Ubuntu14.04 / Client-Mac /Client2-Ubuntu 16.04</p>
<p>Please see attached file.</p>
<p> </p>
[conf_sans_video.ods](/uploads/27a659835b713914aae4c39d20fe76c8/conf_sans_video.ods)Philippe GorleyPhilippe Gorleyhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/748Impossible d'installer Ring sur Ubuntu 16.042018-05-23T01:28:52ZJami BotImpossible d'installer Ring sur Ubuntu 16.04Issue generated from Tuleap's migration script.
**Originally submitted by: Frédéric Potvin (fpotvin)**
Lors de l'installation de Ring, en suivant les instructions de https://ring.cx/en/download/gnu-linux pour Ubuntu 16.04, lors de la co...Issue generated from Tuleap's migration script.
**Originally submitted by: Frédéric Potvin (fpotvin)**
Lors de l'installation de Ring, en suivant les instructions de https://ring.cx/en/download/gnu-linux pour Ubuntu 16.04, lors de la commande `sudo apt-get update`, une erreur est survenu.
Err:12 https://dl.ring.cx/ring-nightly/ubuntu\_16.04 ring/main amd64 Packages
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
W: The repository 'https://dl.ring.cx/ring-nightly/ubuntu\_16.04 ring Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://dl.ring.cx/ring-nightly/ubuntu\_16.04/dists/ring/main/binary-amd64/Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
E: Some index files failed to download. They have been ignored, or old ones used instead.
Le dépôt des binaires AMD 64 n'est donc pas téléchargé et je ne peux pas installer Ring.
▶ sudo apt-get install ring
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ring
Le log complet est attaché au billet.
[ring-failed-to-install.log](/uploads/c6295ec2b7186bb43c966cb6fdb6ac4b/ring-failed-to-install.log)