jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2022-12-05T18:31:46Zhttps://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/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/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/932Contact's names are not saved2021-03-10T12:59:18ZTineiContact's names are not savedHello,
among my contacts, one have Ring for Windows, and the other have Ring for Debian (gnome-ring).
I have always the name of the first contact shown, but for the other contact (the one on Debian) his name is shown only when I call him...Hello,
among my contacts, one have Ring for Windows, and the other have Ring for Debian (gnome-ring).
I have always the name of the first contact shown, but for the other contact (the one on Debian) his name is shown only when I call him or when he calls me or just after, when I close the app his name is forgotten.https://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/900Chatview: make it translatable2020-11-20T00:18:24ZVladimir StoiakinChatview: make it translatableAt now the chatview uses hardcoded strings in English. It would be good to make it translatable, as other parts of the interface.At now the chatview uses hardcoded strings in English. It would be good to make it translatable, as other parts of the interface.Hugo LefeuvreHugo Lefeuvrehttps://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/832Ring quickly increases RAM usage after throwing output of error(s)2020-09-24T21:02:38ZamsheppardRing quickly increases RAM usage after throwing output of error(s)Hello,
After loading Ring, I note the RAM usage for gnome-ring increases near every second by 0.2MiB--0.5MiB. I only discovered this as one occurance was over 500MB while consuming a suspiciously high process time, while idling. Launch ...Hello,
After loading Ring, I note the RAM usage for gnome-ring increases near every second by 0.2MiB--0.5MiB. I only discovered this as one occurance was over 500MB while consuming a suspiciously high process time, while idling. Launch _gnome-ring &_ from the terminal also activates this issue after 'throw up' the following error output until I interrupt it:
* ring 20180615.1.f54593d~dfsg1-1
* jackd2 2:1.9.12-1~xenial1
* cadence 2:0.8.1+git20170711 ([KXStudio](http://kxstudio.linuxaudio.org/Applications))
* claudia 2:0.8.1+git20170711 ([KXStudio](http://kxstudio.linuxaudio.org/Applications))
* ladish 1+dfsg0-5ubuntu3
* pulseaudio 1:8.0-0ubuntu3.10+kxstudio1 ([KXStudio](http://kxstudio.linuxaudio.org/Applications))
* pulseaudio-module-jack 1:8.0-0ubuntu3.10+kxstudio1 ([KXStudio](http://kxstudio.linuxaudio.org/Applications))
* [Elementary OS](https://elementary.io/) 0.41/"Loki" (Ubuntu 16.04.1 derivative), fully updated
* Linux machine 4.13.0-43-lowlatency #48~16.04.1-Ubuntu SMP PREEMPT Thu May 17 14:17:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Please advise if there are more details I should provide. TIA.
```
** Message: Ring GNOME client version: 2018.06.06
** Message: git ref: unknown
Updating all accounts
Loading "fbc5d94559f147b8"
Loading "43a9054a7172ce2b"
Loading vcf from: QDir( "/home/amsheppard/.local/share/gnome-ring/profiles" , nameFilters = { "*" }, QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
(gnome-ring:32247): Gtk-WARNING **: GtkGrid does not have a child property called expand
(gnome-ring:32247): Gtk-WARNING **: GtkGrid does not have a child property called fill
(gnome-ring:32247): 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
QDBusConnection: name 'cx.ring.Ring' had owner '' but we thought it was ':1.40837'
FATAL: Primitive gigacage disabled, but we don't want that in this process.
^C
amsheppard@machine:~$
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
^C
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
amsheppard@machine:~$ FATAL: Primitive gigacage disabled, but we don't want that in this process.
^C
amsheppard@machine:~$
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
^C
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
amsheppard@machine:~$ ^C
amsheppard@machine:~$ FATAL: Primitive gigacage disabled, but we don't want that in this process.
^C
amsheppard@machine:~$
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
^C
amsheppard@machine:~$
** (gnome-ring:32247): WARNING **: Gtk Web Process crashed! Recreating web view
(gnome-ring:32247): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer
(gnome-ring:32247): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
FATAL: Primitive gigacage disabled, but we don't want that in this process.
```https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1001Gnome client crashes on "Clear all history"2019-11-15T10:09:12ZJérôme OufellaGnome client crashes on "Clear all history"* Fedora 29
* ring-20190319.4.a16a99f-1.fc29.x86_64
How to reproduce:
* Go to Settings
* Clear chat history
```
Mar 28 11:01:20 hostname systemd-coredump[29158]: Process 26945 (gnome-ring) of user 1000 dumped core.
...* Fedora 29
* ring-20190319.4.a16a99f-1.fc29.x86_64
How to reproduce:
* Go to Settings
* Clear chat history
```
Mar 28 11:01:20 hostname systemd-coredump[29158]: Process 26945 (gnome-ring) of user 1000 dumped core.
Stack trace of thread 26945:
#0 0x00007f11873f153f raise (libc.so.6)
#1 0x00007f11873db895 abort (libc.so.6)
#2 0x00007f11877b0f1b n/a (libstdc++.so.6)
#3 0x00007f11877b738c n/a (libstdc++.so.6)
#4 0x00007f11877b73e7 _ZSt9terminatev (libstdc++.so.6)
#5 0x00007f11877b7648 __cxa_throw (libstdc++.so.6)
#6 0x00007f118d2b5954 n/a (libringclient.so.1.0.0)
#7 0x00000000004608c8 _ZN12_GLOBAL__N_17detailsL28on_clear_all_history_foreachEP13_GtkTreeModelP12_GtkTreePathP12_GtkTreeIterPv (gnome-ring)
#8 0x00007f118cd9408a n/a (libgtk-3.so.0)
#9 0x00007f118cd954c9 gtk_tree_model_foreach (libgtk-3.so.0)
#10 0x0000000000460a4d _ZN12_GLOBAL__N_17detailsL28on_clear_all_history_clickedEP15_RingMainWindow (gnome-ring)
#11 0x00007f118c56c3dd g_closure_invoke (libgobject-2.0.so.0)
#12 0x00007f118c57f983 n/a (libgobject-2.0.so.0)
#13 0x00007f118c588aaa g_signal_emit_valist (libgobject-2.0.so.0)
#14 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#15 0x00000000004a5530 _ZL13clear_historyP10_GtkWidgetP20_GeneralSettingsView (gnome-ring)
#16 0x00007f118c56c636 n/a (libgobject-2.0.so.0)
#17 0x00007f118c588b01 g_signal_emit_valist (libgobject-2.0.so.0)
#18 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#19 0x00007f118cb7b19d n/a (libgtk-3.so.0)
#20 0x00007f118cb7b209 n/a (libgtk-3.so.0)
#21 0x00007f118c56c3dd g_closure_invoke (libgobject-2.0.so.0)
#22 0x00007f118c57fb26 n/a (libgobject-2.0.so.0)
#23 0x00007f118c588aaa g_signal_emit_valist (libgobject-2.0.so.0)
#24 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#25 0x00007f118cb79664 n/a (libgtk-3.so.0)
#26 0x00007f1186872ace ffi_call_unix64 (libffi.so.6)
#27 0x00007f118687248f ffi_call (libffi.so.6)
#28 0x00007f118c56d3a6 g_cclosure_marshal_generic_va (libgobject-2.0.so.0)
#29 0x00007f118c56c636 n/a (libgobject-2.0.so.0)
#30 0x00007f118c588b01 g_signal_emit_valist (libgobject-2.0.so.0)
#31 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#32 0x00007f118cc40e0c n/a (libgtk-3.so.0)
#33 0x00007f118c56f7ee g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0)
#34 0x00007f118c56c636 n/a (libgobject-2.0.so.0)
#35 0x00007f118c588b01 g_signal_emit_valist (libgobject-2.0.so.0)
#36 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#37 0x00007f118cc3df12 n/a (libgtk-3.so.0)
#38 0x00007f118cc3f51b n/a (libgtk-3.so.0)
#39 0x00007f118cc4241e n/a (libgtk-3.so.0)
#40 0x00007f118cc0a245 gtk_event_controller_handle_event (libgtk-3.so.0)
#41 0x00007f118cdca35b n/a (libgtk-3.so.0)
#42 0x00007f118ce1f7c8 n/a (libgtk-3.so.0)
#43 0x00007f118c56c636 n/a (libgobject-2.0.so.0)
#44 0x00007f118c588524 g_signal_emit_valist (libgobject-2.0.so.0)
#45 0x00007f118c5890a3 g_signal_emit (libgobject-2.0.so.0)
#46 0x00007f118cdcc634 n/a (libgtk-3.so.0)
#47 0x00007f118cc88946 n/a (libgtk-3.so.0)
#48 0x00007f118cc8ab03 gtk_main_do_event (libgtk-3.so.0)
#49 0x00007f118c97ba39 n/a (libgdk-3.so.0)
#50 0x00007f118c9ad446 n/a (libgdk-3.so.0)
#51 0x00007f118c48a06d g_main_context_dispatch (libglib-2.0.so.0)
#52 0x00007f118c48a438 n/a (libglib-2.0.so.0)
#53 0x00007f118c48a4d0 g_main_context_iteration (libglib-2.0.so.0)
#54 0x00007f118c65ad25 g_application_run (libgio-2.0.so.0)
#55 0x0000000000458e4f main (gnome-ring)
#56 0x00007f11873dd413 __libc_start_main (libc.so.6)
#57 0x0000000000458c1e _start (gnome-ring)
Stack trace of thread 26947:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f118c68810a n/a (libgio-2.0.so.0)
#4 0x00007f118c4b32aa n/a (libglib-2.0.so.0)
#5 0x00007f118730b58e start_thread (libpthread.so.0)
#6 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26946:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a4d0 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f118c48a521 n/a (libglib-2.0.so.0)
#4 0x00007f118c4b32aa n/a (libglib-2.0.so.0)
#5 0x00007f118730b58e start_thread (libpthread.so.0)
#6 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26992:
#0 0x00007f1187311a8a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f118885a65e _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18)
#2 0x00007f118882f723 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcore>
#3 0x00007f11888329aa _ZN3WTF5sleepENS_7SecondsE (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f118947b4d5 n/a (libwebkit2gtk-4.0.so.37)
#5 0x00007f118883354f _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
#6 0x00007f1188859c1d n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007f118730b58e start_thread (libpthread.so.0)
#8 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26949:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a4d0 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f118d563c7d n/a (libdconfsettings.so)
#4 0x00007f118c4b32aa n/a (libglib-2.0.so.0)
#5 0x00007f118730b58e start_thread (libpthread.so.0)
#6 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26951:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a4d0 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f118c1fb593 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f118c1a9e0b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f118c011e86 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f118733cf89 n/a (libQt5DBus.so.5)
#7 0x00007f118c01b2fb n/a (libQt5Core.so.5)
#8 0x00007f118730b58e start_thread (libpthread.so.0)
#9 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 29057:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f118885bbc0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f118883354f _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
#5 0x00007f1188859c1d n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007f118730b58e start_thread (libpthread.so.0)
#7 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26950:
#0 0x00007f118731173c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f11808f68bb n/a (i965_dri.so)
#2 0x00007f11808f65fb n/a (i965_dri.so)
#3 0x00007f118730b58e start_thread (libpthread.so.0)
#4 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26993:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f118885bbc0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f118883354f _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
#5 0x00007f1188859c1d n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007f118730b58e start_thread (libpthread.so.0)
#7 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26994:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f118885bbc0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f118883354f _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
#5 0x00007f1188859c1d n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007f118730b58e start_thread (libpthread.so.0)
#7 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 27030:
#0 0x00007f11874ab421 __poll (libc.so.6)
#1 0x00007f118c48a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f118c48a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f118885bbc0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f118883354f _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
#5 0x00007f1188859c1d n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007f118730b58e start_thread (libpthread.so.0)
#7 0x00007f11874b66a3 __clone (libc.so.6)
Stack trace of thread 26991:
#0 0x00007f118731173c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f11877dd6f0 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6)
#2 0x00007f118886b58c _ZN7bmalloc9Scavenger13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18)
#3 0x00007f118886b8df _ZN7bmalloc9Scavenger16threadEntryPointEPS0_ (libjavascriptcoregtk-4.0.so.18)
#4 0x00007f11877e39a3 n/a (libstdc++.so.6)
#5 0x00007f118730b58e start_thread (libpthread.so.0)
#6 0x00007f11874b66a3 __clone (libc.so.6)
```New release 1Sébastien BlinSébastien Blinhttps://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/1063crash when adding a contact to SIP account2019-08-29T18:39:35ZAdrien Béraudcrash when adding a contact to SIP account* Crash when adding a contact to SIP account
* Remove "add contact" button in SIP account* Crash when adding a contact to SIP account
* Remove "add contact" button in SIP accountIteration 15Ming Rui ZhangMing Rui Zhanghttps://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/1008Idle: Major memory leak2019-04-23T18:23:32ZSébastien BlinIdle: Major memory leakTo investigate, but the client is eating memoryTo investigate, but the client is eating memoryIteration 5Sébastien BlinSébastien Blinhttps://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/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/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/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/922Account status is broken2018-10-04T17:27:48ZHugo LefeuvreAccount status is broken**How to reproduce:**
* open settings
* "Enable account" has value: "Online"
* turn it off
* account is now offline, but "Enable account" still has value "Online"**How to reproduce:**
* open settings
* "Enable account" has value: "Online"
* turn it off
* account is now offline, but "Enable account" still has value "Online"Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/919Gnome ring crashes after adding a new account2018-09-24T21:09:01ZJan WielkiewiczGnome ring crashes after adding a new accountAfter clicking "+Add account..." button, filling in password inputs and clicking "next" button, gnome-ring crashes. After restarting ring, the account, that I tried to create has been created correctly. It happened every time I did this....After clicking "+Add account..." button, filling in password inputs and clicking "next" button, gnome-ring crashes. After restarting ring, the account, that I tried to create has been created correctly. It happened every time I did this.
OS: Devuan ASCII GNU/Linux
version: 15-09-2018https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/779fatal error: libavcodec/avcodec.h: No such file or directory2018-09-24T14:37:12ZJami Botfatal error: libavcodec/avcodec.h: No such file or directoryIssue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
When compiled the latest ring-daemon today, the following error happened:
[ 46s] In file included from /home/abuild/rpmbuild/BUILD/r...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
When compiled the latest ring-daemon today, the following error happened:
[ 46s] In file included from /home/abuild/rpmbuild/BUILD/ring-daemon-4.0.0.20180112.c27d21354/src/media/video/accel.h:23:0,
[ 46s] from /home/abuild/rpmbuild/BUILD/ring-daemon-4.0.0.20180112.c27d21354/src/media/media\_decoder.h:30,
[ 46s] from audio\_rtp\_session.cpp:32:
[ 46s] /home/abuild/rpmbuild/BUILD/ring-daemon-4.0.0.20180112.c27d21354/src/media/libav\_deps.h:28:10: fatal error: libavcodec/avcodec.h: No such file or directory
[ 46s] \#include <libavcodec/avcodec.h>
[ 46s] \^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
As I saw, pkgconfig of libavcodec correctly contains the right include directory (/usr/include/ffmpeg).
[ring-daemon-build.log](/uploads/8419313e6840e1586b0251fbc957c50f/ring-daemon-build.log)
[Makefile](/uploads/b5e8677a633164010bd2f6e2fccf541f/Makefile)Philippe GorleyPhilippe Gorley