Giter Club home page Giter Club logo

net.jami.jami's Introduction

Flathub

Flathub is the central place for building and hosting Flatpak builds.

Using the Flathub repository

To install applications that are hosted on Flathub, use the following:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.Recipes

To install applications from the beta branch, use the following:

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.godotengine.Godot

For more information and more applications see https://flathub.org

Contributing to Flathub

For information on creating packages or reporting issues please see the contributing page.

Note: this repository is not for reporting issues related to the flathub.org website itself or contributing to its development. For that, go to https://github.com/flathub-infra/website

net.jami.jami's People

Contributors

adityashah1212 avatar fuchteljockel avatar ntninja avatar ovari avatar ravvle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

net.jami.jami's Issues

Enabling encrypted SIP causes Jami-daemon to crash

Enabling “encrypted negotiation” in the settings of a SIP account will cause jami-daemon to crash with the error message:

[1577318177.807|    7|sipaccount.cpp    :787  ] TLS is enabled for account …
[1577318177.807|    7|sipaccount.cpp    :1207 ] Using 0 ciphers
/usr/include/c++/9.2.0/bits/stl_vector.h:1120: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = pj_ssl_cipher; _Alloc = std::allocator<pj_ssl_cipher>; std::vector<_Tp, _Alloc>::reference = pj_ssl_cipher&]: Assertion '__builtin_expect(!this->empty(), true)' failed.

I suspect that there is a problem with how PJProject is linked with its TLS backend (should be OpenSSL). Until this is resolved only insecure SIP communication is possible with this build of Jami. (RingDHT connections are not affected!)

Qt version mismatch

Trying to run Jami gives the following error:

$ flatpak run net.jami.Jami

Using Qt runtime version: 6.4.3
Qt build version mismatch! 6.4.2
$ flatpak info org.kde.Platform/x86_64/6.4

KDE Application Platform - Shared libraries used by KDE applications

          ID: org.kde.Platform
         Ref: runtime/org.kde.Platform/x86_64/6.4
        Arch: x86_64
      Branch: 6.4
     License: GPL-2.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: user
   Installed: 723.7 MB

      Commit: 0762ee04666309b88870e809433f25bfc1392856a43dcc46fbeab31b50e64d4a
      Parent: ea89faef3bc84b5c142dbf8e1f5df816b80cceb758af3ba9d931494fc62cd64a
     Subject: build of org.kde.Sdk, Mon Mar 20 20:39:03 UTC 2023 (dc74aafa973d525814d093446e2db8d774332e37)
        Date: 2023-03-20 23:38:47 +0000
$ flatpak info net.jami.Jami

Jami - Privacy-oriented voice, video, chat, and conference platform

          ID: net.jami.Jami
         Ref: app/net.jami.Jami/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 20230228.1.146afcd6
     License: GPL-3.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: user
   Installed: 59.7 MB
     Runtime: org.kde.Platform/x86_64/6.4
         Sdk: org.kde.Sdk/x86_64/6.4

      Commit: c2a9f998cfd66ffd455f6686d51683732158e4546cb86f586ad02f5f23abd0e4
      Parent: f926192cb5aae33091e0e6bf44c30067849e92b63b3df459878e8d73942107f4
     Subject: update jami to 146afcd6 and deps (f3f71ce1)
        Date: 2023-02-28 21:05:30 +0000

Flatpak wont boot

Im running the flapak v20200424.2.b47f076
jami wont boot anymore. All I did is close jami(also from systray) Although jami was still running in background so I killed with gnome-system-monitor and now jami wont boot.
MX Linux (no systemd) debian 10, DE xfce.

$ flatpak run net.jami.Jami
** Message: 11:12:38.949: Jami GNOME client version: f8a77091b84d3bcbe415db0e4e26f70eb7c7e18e
** Message: 11:12:38.949: git ref: unknown
Invalid dbus answer. Daemon not running
Couldn't setup video input renderer:  Device 'Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.' not found
/usr/include/c++/9.2.0/bits/unique_ptr.h:338: typename std::add_lvalue_reference<_Tp>::type std::unique_ptr<_Tp, _Dp>::operator*() const [with _Tp = lrc::api::video::Renderer; _Dp = std::default_delete<lrc::api::video::Renderer>; typename std::add_lvalue_reference<_Tp>::type = lrc::api::video::Renderer&]: Assertion 'get() != pointer()' failed.

Camera Settings don't work

All of the options in Camera Settings are blank and disabled.

Meanwhile, the im.riot.Riot flatpak can see my camera just fine.

This line from ~/.xsession-errors looks curious:

/app/bin/jami-gnome-wrapper: line 4: dring: command not found

ID: net.jami.Jami
Ref: app/net.jami.Jami/x86_64/stable
Version: 20200424.2.b47f076
Runtime: org.gnome.Platform/x86_64/3.36
Sdk: org.gnome.Sdk/x86_64/3.36

crashes on startup (locale::facet::_S_create_c_locale name not valid)

here be stdout of running flatpak run net.jami.Jami

Using Qt runtime version: 6.3.1
qt.webenginecontext: 

GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.6
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: yes

Init Parameters:
  *  application-name Jami 
  *  browser-subprocess-path /app/bin/QtWebEngineProcess 
  *  create-default-gl-context  
  *  disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture 
  *  disable-setuid-sandbox  
  *  disable-speech-api  
  *  disable-web-security  
  *  enable-features NetworkServiceInProcess,TracingServiceInProcess 
  *  enable-threaded-compositing  
  *  in-process-gpu  
  *  single-process  
  *  use-gl desktop 

"Using locale: en_GB"
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid

autoreconf -fvi

Hi!
I see in the jami-daemon.yml:29 the command autoreconf -fvi for initialization of autotools. What is it for, if the daemon is built with meson?

Cannot create account: bignum-random-prime.c:345: nettle generate pocklington prime: Assertion bits > p0_bits failed

Bug report form

OS

Linux Flatpak v20210426.1.5597275e

Jami daemon version:

built on 2021-04-30 14:31:08 UTC

Where did you get Jami?

  • My OS package manager (e.g. apt, yum, pacman)
  • I downloaded it from jami.net
  • I built it from source using the make-ring.py script
  • I built it from source manually or other (please explain):

Flathub.org
https://flathub.org/apps/details/net.jami.Jami

Steps to reproduce bug

Steps:

  1. Start Jami

  2. Create Jami account or rendezvous poing

  3. Enter information.

  4. Click Next button.

What happens instead:

Jami application crashes.

Logs

jami-gnome: bignum-random-prime.c:345: _nettle_generate_pocklington_prime: Assertion bits > p0_bits’ failed.`

Doesn't run on Fedora 36 (prerelease)

└┌(%:~)┌- LANG=C flatpak run net.jami.Jami  
Using Qt runtime version: 6.2.4  -  5
Failed to load vulkan: Cannot load library vulkan: (vulkan: cannot open shared object file: No such file or directory)
initInstance: No Vulkan library available
Failed to create platform Vulkan instance
xkbcommon: ERROR: Couldn't process include statement for 'fi(altgr-intl)'
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
[2:8:0409/192258.386123:FATAL:xkb_keyboard_layout_engine.cc(640)] Keymap file failed to load: fi-altgr-intl

I don't know which of these is the error that prevents Jami from starting. I am using Fedora 36 with i3.

I wanted to try the flatpak as the repository doesn't support Fedora 36 and Jami installed from there got uninstalled during the update.

System panel try icon of Jami not fit with dark theme

Hi. I'm on last build of Jami (20191209.1.4b48135)
I'm using dark theme on my Fedora Linux 30 X64 bit Cinnamon edition. I'm using:

  1. Cinnamon setting for dark theme,
  2. Mint-Y-Dark (for windows boarder, controls & desktop) + Mint-Y for icons.

Jami icon in system panel appearing as black icon.
Please your kind fix for this.

Jami flatpak no more launched after upgrade to Fedora 30 !

Hi. I upgraded my Fedora 28 to 30 by CLI via tty terminal without error messages. After upgraded, all my flatpak application from FlatHub are working without any issue. Only this package, which completely failed to start !

I remove it then re-installed it again but same error - see screenshot bellow:

jami

Jami from Flatpak doesn't run from clear installation

Environment

Please specify the following:

  • OS: Fedora Linux 38.20230614.0 (Silverblue)
  • Jami version: Flatpak 78f0888061944efdf28f52a7870583ef84bc3861bbe824b3281bf0748707eb6e
  • What build you are using: Flatpak

Steps to reproduce

  1. Delete the ~/.var/app/net.jami.Jami/ folder (if Jami was installed previously)
  2. Try to install this current version
  3. Launch Jami

What should happen:

Jami should launch successfully.

What happening actually:

Jami fails to launch. Didn't open any window.

How did I fixed it?

I installed previous version 09078505274d7743871179032120fa1f24d26db7f9dfd039721da0768a578d8f, created an account, then I upgraded it to the latest one and everything is ok now.

Jami flatpak do not make video communications on my system !

Hi. I tested current Jami flatpak on my Fedora 28 X64 Cinnamon edition.
As title said, I'm currently not able to make or received neither audio, video nor even I.M messages ! I can not send nor receive any of them !
Only I can ringing on other & they can ringing me !
Please your kind fix for that.

Jami not working & exit just on tray to make any call video or audio !

A s the title saying ! Application completely quit on trying to make audio / or video call.

However, sending a text message is okay.

But the person who use Jami & I contacted it, is offline & currently is out of my country. But even if he is offline, this should not happened (exit of application) !!

ffmpeg-full

Should this have as runtime extension org.freedesktop.Platform.ffmpeg-full
doesn't gnome-jami require it?

Jami failed to install in Opensuse 15.0

Failed installation in Opensuse 15.0

XXX@YYY:~> flatpak install -v flathub net.jami.Jami
F: Opening system flatpak installation at path /var/lib/flatpak
F: Fetching summary file for remote ‘flathub’
F: Updating dependent runtime runtime/org.gnome.Platform/x86_64/3.28
F: Transaction: update flathub:runtime/org.gnome.Platform/x86_64/3.28[$old]
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Transaction: install/update flathub:runtime/org.freedesktop.Platform.GL.nvidia-340-107/x86_64/1.4[]
F: Transaction: install/update flathub:runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/1.6[
]
F: Transaction: install/update flathub:runtime/org.freedesktop.Platform.ffmpeg/x86_64/1.6[]
F: Transaction: install/update flathub:runtime/org.gnome.Platform.Locale/x86_64/3.28[
]
F: Transaction: install flathub:app/net.jami.Jami/x86_64/stable[]
F: Transaction: install/update flathub:runtime/net.jami.Jami.Locale/x86_64/stable[
]
F: Updating remote metadata for flathub
Installing: net.jami.Jami/x86_64/stable from flathub
[####################] 1 metadata, 0 content objects fetched; 569 B transferred in 1 secondsF: Calling system helper: Deploy

error: GDBus.Error:org.freedesktop.DBus.Error.Failed: Error deploying: No such file or directory

Notifications not working

I'm running flatpak jami (latest) on debian and the notifications are not working. Jami is also not in the list of programs that can send notifications (gnome-control-center -> notifications).

Devices tested on:
Debian Testing with Gnome (amd64)
Mobian with Phosh (arm64)

I realize that this is not much information to go on, so please let me know if you need more information and how I can provide that.

Flatpak fails to install.

I'm having issues installing this flatpak, this is the error it gives:

(flatpak install:25713): flatpak-WARNING **: Non-prefixed filename cx.ring.Ring.service in app net.jami.Jami, removing.
error: No such file or directory

I use Debian 9, but I recall it doing the same thing on Arch.

Check box "Show Jami" of system panel icon not working !

Hi. I installed Jami flatpak on my Fedora 28 X64 Cinnamon edition. Package seem working & I'm evaluating it. Each bug I discovered, I will report about it here.

1st bug I noticed is that: when I close (x) Jami, it remain active in background (normal behaviour) & it's icon in system panel remain active (also normal behaviour). When left click on icon of Jami in system panel, then Jami UI will opened (also very normal & okay). But on RIGHT click on Jami icon in system panel, there will appear list of 2 options: exist & show Jami. When I check box of "Show Jami" option it will not bring Jami UI.

Please your kind fix if this is a flatpak issue

I can not restore my account from a Jami backup file after upgrade to current version.

Hello. I upgraded to last version of Jami available on FlatHub & I should be now with QT version .....

After upgraded, I can not opened my account. It seem that new Qt version behave as completely new application. Okay, I deleted all cache & restarted Jami & tried to restore my .gz file which is already created by old GNOME version.

1st point, I noticed that Jami opened to me on my home directly & only observed "Video" folder & never observed neither other folders like "Music, ........" nor recognized my .gz backup file which I past within my home directory !! I selected "show all file" option in navigator, but same thing !! I tried then to navigate into "Video" folder after copy/past .gz file to it, but same behavior !! Moreover it showed me a path not existing which is a "Jami" folder within "Video" folder !!

Kindly, can you help with this ? I think it is a permission(s) issue ....

Best.

Screenshots Outdated

Hi all,

the pics of Jami on flathub are still from the deprecated gtk client. Please update..

Can't launch flatpak

I can't seem to be able to launch it on Mobian.

$ flatpak run net.jami.Jami
ERROR: ld.so: object 'libtls-padding.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, xcb.

Jami Flatpak need Update - again

Hi,

similar to #74 but this time one point release up.

flatpak  run net.jami.Jami 
F: Not sharing "/usr/share/icons" with sandbox: Path "/usr" is reserved by Flatpak
qt.qpa.qgnomeplatform: Could not find color scheme  ""
Using Qt runtime version: 6.5.3
Qt build version mismatch! 6.5.2

jami-qt client 4 beta

Hi all,

sadly the jami-gnome client is about to be deprecated and is already lagging behind in features etc. So I would kindly ask to consider publish the jami-qt client on flathub-beta for testing.

Jami recivies SIGABRT while connecting to network

Console log:

[1634310322.509|  132|connectionmanager.cpp:767  ] [Account 02f00663f1ee75e7] [CNX] connection accepted, DHT reply to 4933c5ea1771c0b432a38c751833856c2fdcee61dd4d281f652badb9bc915227
[1634310322.509|  132|ice_transport.cpp :1255 ] [ice:0x7ffedc1b7700] negotiation starting (7 remote candidates)
[1634310322.603|  101|account_manager.cpp:211  ] device announced at 31b900c6be8cebabbcfe33d96750cb1e7b06b600
[1634310323.017|  142|ice_transport.cpp :686  ] [ice:0x7ffedc1b7700] TCP negotiation success
[1634310323.017|  142|ice_transport.cpp :712  ] [ice:0x7ffedc1b7700] TCP connection pairs ([comp id] local [type] <-> remote [type]):
 [1] 192.168.16.178:55192 [prflx]  <-> 192.168.16.182:14206 [host] 

[1634310323.017|  104|connectionmanager.cpp:831  ] [Account 02f00663f1ee75e7] Start TLS session - Initied by DHT request. Device:afc6dfe77c7af829b4f88dc21f68601012ff69e5 - vid: 2548209633465894
[New Thread 0x7ffeaffff700 (LWP 143)]
[1634310323.017|  143|tls_session.cpp   :1057 ] [TLS] Start client session
[1634310323.030|  143|tls_session.cpp   :528  ] [TLS] User identity loaded
[1634310323.030|  143|tls_session.cpp   :1153 ] [TLS] handshake
/usr/include/c++/10.2.0/bits/stl_vector.h:1063: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) const [with _Tp = jami::IpAddr; _Alloc = std::allocator<jami::IpAddr>; std::vector<_Tp, _Alloc>::const_reference = const jami::IpAddr&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.
--Type <RET> for more, q to quit, c to continue without paging--c

Backtrace:

(gdb) bt
#0  0x00007ffff54b97f5 in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff54a2855 in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fffec56af98 in std::__replacement_assert(char const*, int, char const*, char const*)
    (__file=__file@entry=0x7fffecfab8d8 "/usr/include/c++/10.2.0/bits/stl_vector.h", __line=__line@entry=1063, __function=__function@entry=0x7fffecfb4d28 "std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) const [with _Tp = jami::IpAddr; _Alloc = std::allocator<jami::IpAddr>; std::vector<_"..., __condition=__condition@entry=0x7fffecfb0b70 "__builtin_expect(__n < this->size(), true)")
    at /usr/include/c++/10.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:457
#3  0x00007fffec5cc7a7 in std::vector<jami::IpAddr, std::allocator<jami::IpAddr> >::operator[](unsigned long) const
    (this=<optimized out>, __n=<optimized out>) at /usr/include/c++/10.2.0/bits/stl_vector.h:1061
#4  std::vector<jami::IpAddr, std::allocator<jami::IpAddr> >::operator[](unsigned long) const
    (this=<optimized out>, this=<optimized out>, __n=<optimized out>) at /usr/include/c++/10.2.0/bits/stl_vector.h:1061
#5  jami::IceTransport::Impl::getDefaultRemoteAddress(unsigned int) const (this=<optimized out>, compId=<optimized out>) at ice_transport.cpp:1094
#6  0x00007fffec5cc7e2 in jami::IceTransport::getRemoteAddress(unsigned int) const (this=0x7ffedc0bd6d0, comp_id=1)
    at /usr/include/c++/10.2.0/bits/unique_ptr.h:421
#7  0x00007fffec5cc9f0 in jami::IceTransport::send(unsigned int, unsigned char const*, unsigned long)
    (this=0x7ffedc0bd6d0, compId=1, buf=buf@entry=0x7ffee404ad7b "\026\003\001\001.\001", len=len@entry=307) at ice_transport.cpp:1681
#8  0x00007fffec5e2d23 in jami::IceSocketEndpoint::write(unsigned char const*, unsigned long, std::error_code&)
    (ec=..., len=307, buf=0x7ffee404ad7b "\026\003\001\001.\001", this=0x7ffef0002db0) at /usr/include/c++/10.2.0/bits/shared_ptr_base.h:1324
#9  jami::IceSocketEndpoint::write(unsigned char const*, unsigned long, std::error_code&)
    (this=0x7ffef0002db0, buf=0x7ffee404ad7b "\026\003\001\001.\001", len=307, ec=...) at peer_connection.cpp:145
#10 0x00007fffec76a32d in jami::tls::TlsSession::TlsSessionImpl::sendRaw(void const*, unsigned long)
    (this=0x7ffed00038e0, buf=0x7ffee404ad7b, size=307) at ./security/tls_session.cpp:898
#11 0x00007fffec76a6eb in jami::tls::TlsSession::TlsSessionImpl::sendRawVec(iovec const*, int)
    (iovcnt=<optimized out>, iov=<optimized out>, this=0x7ffed00038e0) at ./security/tls_session.cpp:909
#12 operator() (iovcnt=<optimized out>, iov=<optimized out>, t=0x7ffed00038e0, __closure=0x0) at ./security/tls_session.cpp:605
#13 _FUN(gnutls_transport_ptr_t, giovec_t const*, int) () at ./security/tls_session.cpp:606
#14 0x00007fffe836a309 in _gnutls_io_write_flush () at /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#15 0x00007fffe836b598 in _gnutls_handshake_io_write_flush () at /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#16 0x00007fffe836d6f8 in _gnutls_send_handshake2 () at /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#17 0x00007fffe83712ff in send_client_hello () at /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#18 0x00007fffe83718f8 in gnutls_handshake () at /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#19 0x00007fffec768388 in jami::tls::TlsSession::TlsSessionImpl::handleStateHandshake(jami::tls::TlsSessionState)
    (this=0x7ffed00038e0, state=jami::tls::TlsSessionState::HANDSHAKE) at ./security/tls_session.cpp:1154
#20 0x00007fffec76d488 in std::function<jami::tls::TlsSessionState (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState) const
    (__args#0=jami::tls::TlsSessionState::HANDSHAKE, this=0x7ffee400a398) at /usr/include/c++/10.2.0/bits/std_function.h:617
--Type <RET> for more, q to quit, c to continue without paging--c
#21 jami::tls::TlsSession::TlsSessionImpl::process() (this=0x7ffed00038e0) at ./security/tls_session.cpp:1554
#22 0x00007fffec5c61ad in std::function<void ()>::operator()() const (this=0x7ffeafffbfe0) at /usr/include/c++/10.2.0/bits/std_function.h:617
#23 jami::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) (this=0x7ffed0003c50, tid=..., setup=..., process=..., cleanup=...) at threadloop.cpp:38
#24 0x00007fffec5c6a2a in std::__invoke_impl<void, void (jami::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> >(std::__invoke_memfun_deref, void (jami::ThreadLoop::*&&)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*&&, std::reference_wrapper<std::thread::id>&&, std::function<bool ()>&&, std::function<void ()>&&, std::function<void ()>&&) (__f=<optimized out>, __t=<optimized out>, __f=<optimized out>, __t=<optimized out>) at /usr/include/c++/10.2.0/bits/refwrap.h:337
#25 std::__invoke<void (jami::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> >(void (jami::ThreadLoop::*&&)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*&&, std::reference_wrapper<std::thread::id>&&, std::function<bool ()>&&, std::function<void ()>&&, std::function<void ()>&&) (__fn=<optimized out>) at /usr/include/c++/10.2.0/bits/invoke.h:95
#26 std::thread::_Invoker<std::tuple<void (jami::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > >::_M_invoke<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>(std::_Index_tuple<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>) (this=<optimized out>) at /usr/include/c++/10.2.0/thread:264
#27 std::thread::_Invoker<std::tuple<void (jami::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > >::operator()() (this=<optimized out>) at /usr/include/c++/10.2.0/thread:271
#28 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (jami::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), jami::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++/10.2.0/thread:215
#29 0x00007ffff5895a74 in execute_native_thread_routine () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#30 0x00007ffff54664d2 in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#31 0x00007ffff557e323 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Should I report upstream?

Jami crashes on start-up

$ flatpak run net.jami.Jami
F: Ignoring D-Conf migrate-path setting /net/jami/JamiGnome/

(jami-gnome:2): Gtk-WARNING **: 21:25:52.862: Locale not supported by C library.
        Using the fallback 'C' locale.
** Message: 21:25:52.864: Jami GNOME client version: 94a0ec5b548090b54287e50aa267565d9327987e
** Message: 21:25:52.864: git ref: unknown

(jami-gnome:2): Clutter-WARNING **: 21:25:52.877: Locale not supported by C library.
Using the fallback 'C' locale.
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
$ flatpak info net.jami.Jami

Gnome client for Jami - Jami is a software for secure communications with
distributed architecture

          ID: net.jami.Jami
         Ref: app/net.jami.Jami/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 20191209.1.4b48135
     License: GPL-3.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 38,6 MB
     Runtime: org.gnome.Platform/x86_64/3.34
         Sdk: org.gnome.Sdk/x86_64/3.34

      Commit: 4c39bf969db1f2ec3ad838f2fb05def5040fd0e210722458a246bb4d16ef2703
      Parent: 6eb0924a41862fd36088d44617b979673d21c86e3e24332318cf3fe98e39116a
     Subject: Add upstream patch for building FFMPEG on ARM without NVCodec support (a32de49a)
        Date: 2019-12-22 19:40:16 +0000

Doen't Start Any More

Hi,

for some reasons jami doesn't start anymore.

Terminal output

Click Me
flatpak run net.jami.Jami 
qt.qpa.wayland: EGL not available
qt.webenginecontext: 

GLImplementation: 
Surface Type: DefaultRenderableType
Surface Profile: NoProfile
Surface Version: 2.0
Using Default SG Backend: yes
Using Software Dynamic GL: no
Using Angle: no

Init Parameters:
  *  application-name Jami 
  *  browser-subprocess-path /app/bin/QtWebEngineProcess 
  *  disable-features DnsOverHttpsUpgrade,ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture 
  *  disable-gpu  
  *  disable-setuid-sandbox  
  *  disable-speech-api  
  *  disable-web-security  
  *  enable-features NetworkServiceInProcess,TracingServiceInProcess 
  *  enable-threaded-compositing  
  *  gpu-preferences UAAAAAAAAAAoAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAA= 
  *  lang de 
  *  num-raster-threads 1 
  *  single-process  
  *  use-gl disabled 

No migration required
Can't open file:  /home/martin/.var/app/net.jami.Jami/data/jami/a9d7358509c60f57/profiles/078551536e5c4a58a55072e6ae586feff26ba270.vcf
Can't open file:  /home/martin/.var/app/net.jami.Jami/data/jami/a9d7358509c60f57/profiles/5301645a33d2769aa0450ac14d730304d169fe15.vcf
Screen saver dbus interface:  "org.freedesktop.ScreenSaver"
qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
Syncing lrc accounts list with the daemon
qrc:/src/settingsview/components/AccountProfile.qml:67:5: QML MaterialLineEdit: Binding loop detected for property "implicitWidth"
NewAccountModel::getAccountInfo, can't find dummy ; Using default avatar
Incorrect index detected in MessageListModel::moveMessage
QString::arg: Argument missing: "%vor 1 Tag" , 5
QRhiGles2: Failed to create temporary context
QRhiGles2: Failed to create context
Failed to create RHI (backend 2)
Failed to initialize graphics backend for OpenGL.
martin@LifeOfTheDodo:~$ AA

Relevant Info

  • Debian Sid
  • uname -r 5.15.0-3-amd64
  • gnome-shell --version GNOME Shell 41.3
  • flatpak --version Flatpak 1.12.4
  • flatpak info net.jami.Jami
flatpak info net.jami.Jami

Jami - Privacy-oriented voice, video, chat, and conference platform

         Kennung: net.jami.Jami
             Ref: app/net.jami.Jami/x86_64/beta
     Architektur: x86_64
           Zweig: beta
         Version: 20220121.1.a2a263c6
         License: GPL-3.0+
        Ursprung: flathub-beta
        Sammlung: org.flathub.Beta
    Installation: system
     Installiert: 244,9 MB
Laufzeitumgebung: org.kde.Platform/x86_64/6.2
             Sdk: org.kde.Sdk/x86_64/6.2

          Commit: a0e122dec6f344c7d02504c2a490f3a5fc1a5aafb2d24f14fe3251516c567f64
          Parent: 2f8f8d03cd13dd638c7837cf89754e2fcb4bd526d1539f77b4f5e382d94138da
         Subject: dbus works, update jami (7f260bb7)
            Date: 2022-01-22 21:57:36 +0000

Jami Flatpak need Update

flatpak run net.jami.Jami

Qt: Session management error: Could not open network socket
Using Qt runtime version: 6.5.2
Qt build version mismatch! 6.5.1

Unable to install from Mintinstall

Hello @FuchtelJockel,

I'm Pierre, and I work at SavoirFaireLinux.
We've been receiving feedback from some users who are experiencing issues with the app on Linux Mint. It seems that the Flatpak package is not installing correctly through the Mintinstall store.

Thank you for your contribution on the project 💛

Capture.video.du.09-20-2023.03.03.38.PM.webm

Error : dring is not available, make sure it is running

flatpak run net.jami.Jami shows the Jami window for a few seconds and then shows a dialogue box that it was unable to connect to the daemon and will quit. This was the first time I ran Jami using Flatpak.

❯ flatpak info net.jami.Jami

Gnome client for Jami - Jami is a software for secure communications with
distributed architecture

          ID: net.jami.Jami
         Ref: app/net.jami.Jami/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 20191209.1.4b48135
     License: GPL-3.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 38.6 MB
     Runtime: org.gnome.Platform/x86_64/3.34
         Sdk: org.gnome.Sdk/x86_64/3.34

      Commit: 4c39bf969db1f2ec3ad838f2fb05def5040fd0e210722458a246bb4d16ef2703
      Parent: 6eb0924a41862fd36088d44617b979673d21c86e3e24332318cf3fe98e39116a
     Subject: Add upstream patch for building FFMPEG on ARM without NVCodec support (a32de49a)
        Date: 2019-12-22 19:40:16 +0000

jami.log

Doesn't run with error : Could not load the Qt platform plugin "xcb"

flatpak run net.jami.Jami 
qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

under

flatpak info net.jami.Jami 

Jami - Privacy-oriented voice, video, chat, and conference platform

         Kennung: net.jami.Jami
             Ref: app/net.jami.Jami/x86_64/beta
     Architektur: x86_64
           Zweig: beta
         Version: 20211125.2.c5c0f617
         License: GPL-3.0+
        Ursprung: flathub-beta
        Sammlung: org.flathub.Beta
    Installation: system
     Installiert: 196,2 MB
Laufzeitumgebung: org.kde.Platform/x86_64/5.15-21.08
             Sdk: org.kde.Sdk/x86_64/5.15-21.08

          Commit: 2f8f8d03cd13dd638c7837cf89754e2fcb4bd526d1539f77b4f5e382d94138da
          Parent: ac65228f84f28969be3735276b6b3bd0430b4cba2a1c8cafbfd691008264f4a4
         Subject: use org.kde.Platform 5.15-21.08 (616747ee)
            Date: 2021-11-28 22:54:24 +0000

and

flatpak --version
Flatpak 1.12.2

jami-qt beta fails to minimize to tray

Jami-qt beta completely exits when window is closed even if "Keep minimized on close" is enabled.
It happens not always, but in most cases.

Gnome 40.4.0 with ApIndicator and KStatusNotifierItem Support extension

File dialogs do not use portals for opening/saving

Hi. I detected strange behaviour ! I tried to backup my Jami ID. It show me "Save" window that opened by default at "home/myusername/" directory.

When I tried to save export.gz archive to "home/myusername/" directory, no thing saved at all ! No .gz archive founded after save though it said that ID is saved & exported ! I tried so many time but without success. I tried to unhidde hidden files but without success.

But when I changed location to "home/myusername/documents" it worked & export.gz archive was generated & saved in "home/myusername/documents" directory !

Crashes when I try to send a photo

I was trying to send a photo from my desktop to my phone that uses a different account. I used the paperclip button and selected the g005.jpg file. The file name appeared as a message "g005.jpg" "just now - Connecting" and the program crashed. Nothing was sent. On restarting the program it appears as "g005.jpg" "2 minutes ago - Failed". This happened on several attempts before, sometimes it works normally but most of the time it chashes.

System:    Host: ### Kernel: 5.4.0-89-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 
           Desktop: Cinnamon 4.4.8 wm: muffin dm: LightDM Distro: Linux Mint 19.3 Tricia 
           base: Ubuntu 18.04 bionic 

Tried running it with terminal. Last message before crashing is:

/usr/include/c++/10.2.0/bits/stl_vector.h:1063: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) const [with _Tp = jami::IpAddr; _Alloc = std::allocator<jami::IpAddr>; std::vector<_Tp, _Alloc>::const_reference = const jami::IpAddr&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.

flatpack won't run on microos

flatpak wont'run on openSuse MicroOS

jami-qt: error while loading shared libraries: libQt6WebEngineCore.so.6: cannot enable executable stack as shared object requires: Permission denied```

I'm happy to provide further info

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.