Description of problem: Some appimages no works in Mageia 7 Version-Release number of selected component (if applicable): Appimage (for example Deltachat appimage) How reproducible: Download Deltachat Appimage and execute from konsole. Steps to Reproduce: 1. Download Deltachat Appimage. 2. Execute from Konsole. 3. Appears:Gtk-Message: 13:57:19.213: Failed to load module "appmenu-gtk-module" Logfile: /home/jose/.config/DeltaChat/logs/2020-03-17-13-57-19.log.tsv I have write to Deltachat Support reporting the bug.
MGA doesn't seem to have appmenu-gtk{2/3}-module in the repositories or DeltaChat, probably because we don't support appimages. This link : https://github.com/plotly/orca/issues/284 seems to suggest that the messages are only warnings.
CC: (none) => ftg
I can run the Appimage of DeltaChat from console without problems.
CC: (none) => linux
I asked about this on the dev mailing list, and got the following reply: On Fri, 20 Mar 2020 at 15:57, Frank Griffin <dev@ml.mageia.org> wrote: > > If anyone is familiar with appimages, could you comment on > https://bugs.mageia.org/show_bug.cgi?id=26353 ? I suspect the answer is > "we don't support that", but I don't want to resolve the bug prematurely. If it's a Qt app, it might be a duplicate of https://bugs.mageia.org/show_bug.cgi?id=25038, which is a Mageia bug. We're the only distro that defines QT_PLUGIN_PATH and it breaks AppImages (and likely any Qt app compiled against a different Qt version than our own, and shipping its own Qt libraries). If not, then more investigating is needed to find out if it's a Mageia, AppImage or Deltachat issue. But the "normal" place to report this should indeed be upstream Deltachat (which can eventually lead to a Mageia bug report if Deltachat confirms that their AppImage works on other distros and not Mageia). (name omitted)
Summary: Some appimages no works in Mageia 7 => Delta Chat AppImage does not work in Mageia 7
I can't seem to reproduce the issue either, the latest AppImage from delta.chat works fine for me on Mageia 7 x86_64 running KDE: ``` $ ./DeltaChat-0.999.1.AppImage Logfile: /home/akien/.config/DeltaChat/logs/2020-03-20-16-08-42.log.tsv init: 1605.408ms ``` (In reply to Frank Griffin from comment #3) > If it's a Qt app, it might be a duplicate of > https://bugs.mageia.org/show_bug.cgi?id=25038, which is a Mageia bug. I checked and it's not a Qt app, it's JS/Electron.
Note to Comment 2 Tested it with my main Mageia 7 (LXQt) install and an Mageia 7 Virtual Box install with LXDE. $ chmod +x DeltaChat-0.999.1.AppImage $ ./DeltaChat-0.999.1.AppImage Logfile: /home/max/.config/DeltaChat/logs/2020-03-20-16-05-55.log.tsv init: 2500.749ms All fine.
Closing...
Status: NEW => RESOLVEDResolution: (none) => WORKSFORME
Wait, wait, In my Mageia 7 Plasma, boot too, but when put the dates on fields and I put login, the app close and no work. I tried in, Mageia 7 Plasma clean and it's the same. I tried in Kdeneon, Lubuntu, Endevour Os Live Images, and in all, the app works after login it, so it must be a Mageia error with the AppImage. Greetings!!
Status: RESOLVED => REOPENEDResolution: WORKSFORME => (none)
Can you post the stdout/stderr you get when you run it from a terminal window /
Keywords: (none) => NEEDINFO
Also, can you try it from a terminal window but first issue: unset QT_PLUGIN_PATH in that window ?
In reply to comment 9, the app close and appear this in konsole: [jose@localhost ~]$ cd /home/jose/Descargas [jose@localhost Descargas]$ unset QT_PLUGIN_PATH [jose@localhost Descargas]$ DeltaChat-1.1.1.AppImage bash: DeltaChat-1.1.1.AppImage: no se encontró la orden [jose@localhost Descargas]$ ./DeltaChat-1.1.1.AppImage Gtk-Message: 16:24:23.711: Failed to load module "appmenu-gtk-module" Logfile: /home/jose/.config/DeltaChat/logs/2020-03-21-16-24-24.log.tsv init: 1339.711ms Violación de segmento (`core' generado) [jose@localhost Descargas]$ In reply to comment 8, How do I execute those commands? Greetings!!
(In reply to Jose Manuel López from comment #10) > In reply to comment 9, the app close and appear this in konsole: > > [jose@localhost ~]$ cd /home/jose/Descargas > [jose@localhost Descargas]$ unset QT_PLUGIN_PATH > [jose@localhost Descargas]$ DeltaChat-1.1.1.AppImage > bash: DeltaChat-1.1.1.AppImage: no se encontró la orden > [jose@localhost Descargas]$ ./DeltaChat-1.1.1.AppImage > Gtk-Message: 16:24:23.711: Failed to load module "appmenu-gtk-module" > Logfile: /home/jose/.config/DeltaChat/logs/2020-03-21-16-24-24.log.tsv > init: 1339.711ms > Violación de segmento (`core' generado) > [jose@localhost Descargas]$ > > > In reply to comment 8, How do I execute those commands? Just as you did in comment#10. Now try "gdb ./DeltaChat-1.1.1.AppImage" and then "bt" when you get the segfault. If gdb tells you that it needs additional debug symbol packages to resolve symbols, install them and rerun.
With these commands, appears in konsole: [jose@localhost Descargas]$ gdb ./DeltaChat-1.1.1.AppImage GNU gdb (GDB) 8.2-8.mga7 (Mageia release 7) Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./DeltaChat-1.1.1.AppImage...(no debugging symbols found)...done. (gdb)
Sorry, I wasn't clear. Once you get the gdb prompt, type "run", and *then* when you get the segfault type "bt".
In konsole appears: [jose@localhost ~]$ cd /home/jose/Descargas [jose@localhost Descargas]$ ./DeltaChat-1.2.0.AppImage bash: ./DeltaChat-1.2.0.AppImage: Permiso denegado [jose@localhost Descargas]$ ./DeltaChat-1.2.0.AppImage Logfile: /home/jose/.config/DeltaChat/logs/2020-04-21-18-44-58.log.tsv init: 1870.190ms Violación de segmento (`core' generado) [jose@localhost Descargas]$ gdb ./DeltaChat-1.2.0.AppImage GNU gdb (GDB) 8.2-8.mga7 (Mageia release 7) Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./DeltaChat-1.2.0.AppImage...(no debugging symbols found)...done. (gdb) run DeltaChat Starting program: /home/jose/Descargas/DeltaChat-1.2.0.AppImage DeltaChat Missing separate debuginfos, use: debuginfo-install glibc-2.29-20.mga7.x86_64 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [Detaching after fork from child process 21928] process 21923 is executing new program: /usr/bin/bash Missing separate debuginfos, use: debuginfo-install lib64fuse2-2.9.9-1.mga7.x86_64 lib64zlib1-1.2.11-7.mga7.x86_64 process 21923 is executing new program: /tmp/.mount_DeltaC2ntkfA/deltachat-desktop Missing separate debuginfos, use: debuginfo-install bash-4.4-23.1.mga7.x86_64 Missing separate debuginfo for /tmp/.mount_DeltaC2ntkfA/deltachat-desktop Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/d9/dc0e70b921a457bf24ca8a5e1aa140b00742c2.debug Or try: urpmi /usr/lib/debug/.build-id/d9/dc0e70b921a457bf24ca8a5e1aa140b00742c2.debug Missing separate debuginfo for /tmp/.mount_DeltaC2ntkfA/libffmpeg.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/47/87f6f4395a8d2e1db95a4d5e4796dda5f772f3.debug Or try: urpmi /usr/lib/debug/.build-id/47/87f6f4395a8d2e1db95a4d5e4796dda5f772f3.debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Missing separate debuginfo for /tmp/.mount_DeltaC2ntkfA/usr/lib/libXtst.so.6 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/04/03493a3501094414e75b977548928a413d8146.debug Or try: urpmi /usr/lib/debug/.build-id/04/03493a3501094414e75b977548928a413d8146.debug Missing separate debuginfo for /tmp/.mount_DeltaC2ntkfA/usr/lib/libXss.so.1 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/82/c0e3569eb993bf2c2e2bb8379b1564fe28eebf.debug Or try: urpmi /usr/lib/debug/.build-id/82/c0e3569eb993bf2c2e2bb8379b1564fe28eebf.debug [New Thread 0x7ffff37c9700 (LWP 21934)] [Detaching after fork from child process 21935] [Detaching after fork from child process 21936] [New Thread 0x7ffff2fc8700 (LWP 21939)] [New Thread 0x7ffff1f45700 (LWP 21940)] [New Thread 0x7ffff1744700 (LWP 21941)] [New Thread 0x7ffff0f43700 (LWP 21942)] [New Thread 0x7ffff05cb700 (LWP 21943)] [New Thread 0x7fffefdca700 (LWP 21944)] [New Thread 0x7fffef5c9700 (LWP 21945)] [New Thread 0x7fffeedc8700 (LWP 21946)] [New Thread 0x7ffff06c0700 (LWP 21947)] [New Thread 0x7fffee5c7700 (LWP 21948)] [New Thread 0x7fffeddc6700 (LWP 21949)] [New Thread 0x7fffed5c5700 (LWP 21950)] [New Thread 0x7fffecdc4700 (LWP 21951)] Logfile: /home/jose/.config/DeltaChat/logs/2020-04-21-18-45-55.log.tsv [New Thread 0x7fffeb36a700 (LWP 21952)] [New Thread 0x7fffeab69700 (LWP 21953)] [New Thread 0x7fffeab60700 (LWP 21954)] [New Thread 0x7fffea35f700 (LWP 21955)] [New Thread 0x7fffe9b5e700 (LWP 21956)] [New Thread 0x7fffe935d700 (LWP 21957)] [New Thread 0x7fffe8b5c700 (LWP 21958)] [New Thread 0x7fffe835b700 (LWP 21959)] [New Thread 0x7fffe788c700 (LWP 21960)] [Detaching after fork from child process 21961] [New Thread 0x7fffe308b700 (LWP 21962)] [New Thread 0x7fffd6870700 (LWP 21963)] [New Thread 0x7fffd604a700 (LWP 21964)] [New Thread 0x7fffd5e49700 (LWP 21965)] [New Thread 0x7fffd5c48700 (LWP 21966)] [New Thread 0x7fffd5246700 (LWP 21968)] [New Thread 0x7fffd5a47700 (LWP 21967)] [New Thread 0x7fffd498c700 (LWP 21970)] [Detaching after fork from child process 21971] [New Thread 0x7fffd404a700 (LWP 21972)] init: 1879.490ms [New Thread 0x7fffd3448700 (LWP 22507)] [New Thread 0x7fffd2c47700 (LWP 22508)] Missing separate debuginfo for /tmp/.mount_DeltaC2ntkfA/usr/lib/libnotify.so.4 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/bc/29207f80a6b64aec329dd8397df57672ee132e.debug Or try: urpmi /usr/lib/debug/.build-id/bc/29207f80a6b64aec329dd8397df57672ee132e.debug [New Thread 0x7fffd2139700 (LWP 22515)] [New Thread 0x7fffd1f38700 (LWP 22516)] [New Thread 0x7fffd1d37700 (LWP 22517)] [New Thread 0x7fffd1b36700 (LWP 22518)] [New Thread 0x7fffd1335700 (LWP 22519)] [New Thread 0x7fffd0b34700 (LWP 22520)] [New Thread 0x7fffd0333700 (LWP 22521)] [New Thread 0x7fffcf931700 (LWP 22523)] [New Thread 0x7fffcfb32700 (LWP 22522)] [Thread 0x7fffcf931700 (LWP 22523) exited] [New Thread 0x7fffcf931700 (LWP 22525)] Thread 45 "reqwest-interna" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffcf931700 (LWP 22525)] 0x00007ffff6248da1 in __strcasecmp_l_avx () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install glibc-2.29-20.mga7.x86_64 lib64alsa2-1.1.9-1.mga7.x86_64 lib64asyncns0-0.8-11.mga7.x86_64 lib64atk-bridge2.0_0-2.32.0-2.mga7.x86_64 lib64atk1.0_0-2.32.0-2.mga7.x86_64 lib64atspi0-2.32.1-2.mga7.x86_64 lib64avahi-client3-0.7-4.mga7.x86_64 lib64avahi-common3-0.7-4.mga7.x86_64 lib64blkid1-2.33.2-1.mga7.x86_64 lib64bz2_1-1.0.8-1.mga7.x86_64 lib64cairo2-1.16.0-2.mga7.x86_64 lib64canberra0-0.30-12.mga7.x86_64 lib64cups2-2.2.11-2.mga7.x86_64 lib64datrie1-0.2.12-1.mga7.x86_64 lib64dbus1_3-1.13.8-4.1.mga7.x86_64 lib64drm2-2.4.101-2.mga7.x86_64 lib64epoxy0-1.5.4-1.mga7.x86_64 lib64expat1-2.2.7-1.1.mga7.x86_64 lib64ext2fs2-1.45.5-1.mga7.x86_64 lib64ffi6-3.2.1-7.mga7.x86_64 lib64flac8-1.3.2-3.mga7.x86_64 lib64fontconfig1-2.13.1-1.mga7.x86_64 lib64freetype6-2.9.1-4.mga7.tainted.x86_64 lib64fribidi0-1.0.5-2.1.mga7.x86_64 lib64gbm1-20.0.4-1.mga7.x86_64 lib64gcrypt20-1.8.5-1.mga7.x86_64 lib64gdk_pixbuf2.0_0-2.38.1-3.mga7.x86_64 lib64gio2.0_0-2.60.2-1.3.mga7.x86_64 lib64glib2.0_0-2.60.2-1.3.mga7.x86_64 lib64gmp10-6.1.2-3.mga7.x86_64 lib64gnutls30-3.6.7-1.1.mga7.x86_64 lib64gpg-error0-1.36-1.mga7.x86_64 lib64graphite2_3-1.3.13-1.mga7.x86_64 lib64gtk+3_0-3.24.8-1.mga7.x86_64 lib64harfbuzz0-2.4.0-1.mga7.x86_64 lib64keyutils1-1.6-1.mga7.x86_64 lib64krb53-1.17-2.mga7.x86_64 lib64lz4_1-1.9.2-1.mga7.x86_64 lib64lzma5-5.2.4-2.mga7.x86_64 lib64mesagl1-20.0.4-1.mga7.x86_64 lib64mount1-2.33.2-1.mga7.x86_64 lib64nspr4-4.25-1.mga7.x86_64 lib64nss3-3.51.0-1.mga7.x86_64 lib64openssl1.1-1.1.0l-1.1.mga7.x86_64 lib64pango1.0_0-1.43.0-3.1.mga7.x86_64 lib64pcre1-8.44-1.mga7.x86_64 lib64pixman1_0-0.38.4-2.mga7.x86_64 lib64png16_16-1.6.37-1.mga7.x86_64 lib64pulseaudio0-12.2-5.mga7.x86_64 lib64sndfile1-1.0.28-8.1.mga7.x86_64 lib64systemd0-241-8.5.mga7.x86_64 lib64tdb1-1.3.18-1.mga7.x86_64 lib64thai0-0.1.28-1.mga7.x86_64 lib64unistring2-0.9.10-2.mga7.x86_64 lib64uuid1-2.33.2-1.mga7.x86_64 lib64vorbis0-1.3.6-3.mga7.x86_64 lib64vorbisenc2-1.3.6-3.mga7.x86_64 lib64wayland-client0-1.17.0-1.mga7.x86_64 lib64wayland-cursor0-1.17.0-1.mga7.x86_64 lib64wayland-egl1-1.17.0-1.mga7.x86_64 lib64wayland-server0-1.17.0-1.mga7.x86_64 lib64wrap0-7.6-48.mga7.x86_64 lib64x11-xcb1-1.6.7-1.mga7.x86_64 lib64x11_6-1.6.7-1.mga7.x86_64 lib64xcb-dri2_0-1.13.1-1.mga7.x86_64 lib64xcb-glx0-1.13.1-1.mga7.x86_64 lib64xcb-present0-1.13.1-1.mga7.x86_64 lib64xcb-shm0-1.13.1-1.mga7.x86_64 lib64xcb-sync1-1.13.1-1.mga7.x86_64 lib64xcb-xfixes0-1.13.1-1.mga7.x86_64 lib64xcb1-1.13.1-1.mga7.x86_64 lib64xcomposite1-0.4.5-1.mga7.x86_64 lib64xcursor1-1.2.0-1.mga7.x86_64 lib64xdamage1-1.1.5-1.mga7.x86_64 lib64xext6-1.3.4-1.mga7.x86_64 lib64xi6-1.7.9-3.mga7.x86_64 lib64xinerama1-1.1.4-2.mga7.x86_64 lib64xrandr2-1.5.2-1.mga7.x86_64 lib64zlib1-1.2.11-7.mga7.x86_64 (gdb) bt #0 0x00007ffff6248da1 in __strcasecmp_l_avx () at /lib64/libc.so.6 #1 0x00007ffff50b3e0c in getrn () at /lib64/libcrypto.so.1.1 #2 0x00007ffff50b41ce in OPENSSL_LH_insert () at /lib64/libcrypto.so.1.1 #3 0x00007ffff50c13a1 in OBJ_NAME_add () at /lib64/libcrypto.so.1.1 #4 0x00007fffebd1f09b in () at /tmp/.org.chromium.Chromium.cXBxPI #5 0x00007ffff7b536e7 in __pthread_once_slow () at /lib64/libpthread.so.0 #6 0x00007ffff5113439 in CRYPTO_THREAD_run_once () at /lib64/libcrypto.so.1.1 #7 0x00007fffebd1f247 in OPENSSL_init_ssl () at /tmp/.org.chromium.Chromium.cXBxPI #8 0x00007fffebcd7c73 in () at /tmp/.org.chromium.Chromium.cXBxPI #9 0x00007fffeba76f49 in () at /tmp/.org.chromium.Chromium.cXBxPI #10 0x00007fffebc3b484 in () at /tmp/.org.chromium.Chromium.cXBxPI #11 0x00007fffebbf74a5 in () at /tmp/.org.chromium.Chromium.cXBxPI #12 0x00007fffebbd9159 in () at /tmp/.org.chromium.Chromium.cXBxPI #13 0x00007fffebcd7edf in () at /tmp/.org.chromium.Chromium.cXBxPI #14 0x00007fffebcd923c in () at /tmp/.org.chromium.Chromium.cXBxPI #15 0x00007ffff7b4c04c in start_thread () at /lib64/libpthread.so.0 #16 0x00007ffff61e93af in clone () at /lib64/libc.so.6 (gdb) q A debugging session is active. Inferior 1 [process 21923] will be killed. Quit anyway? (y or n) n Not confirmed. (gdb) q A debugging session is active. Inferior 1 [process 21923] will be killed. Quit anyway? (y or n) y [jose@localhost Descargas]$
I've asked on the dev list to no avail, so the best thing to do is add *just* the bt output to the upstream bug you opened, and add the URL for that bug to the header of this one.
Keywords: NEEDINFO => UPSTREAM
I have reported the bug in Deltachat-github: https://github.com/deltachat/deltachat-desktop/issues/1669.
Status: REOPENED => NEW
Just to say that the upstream bug is active. They seem helpful. It is worth reading; so is comment 3 here. --- I am baffled by this application. I cannot see DeltaChat in our packages, nor any mention of appimage. What they are & where they fit is enigmatic. From comment 0: > Download Deltachat Appimage suggests an external 3rd-party application. If it is, why are we dealing with this bug? @psyca comment 2, comment 5 @Rémi comment 4 Where did *you* get this thing from? It does look a Mageia-only problem - only sometimes. c2/4/5 has it working. https://github.com/deltachat/deltachat-desktop/issues/1669#issuecomment-630992092
URL: (none) => https://github.com/deltachat/deltachat-desktop/issues/1669CC: (none) => lewyssmith, rverschelde
I have tried the latest version 1.4.3 and it keeps giving the same error: Violación de segmento (`core' generado) > [jose@localhost Descargas]$
Tested today this strange AppImage bug. Since AppImages are downloadable files for Linux that contains an application and everything the application needs to run (e.g., libraries, icons, fonts, translations, etc.) that cannot be reasonably expected to be part of each target system, Delta Chat AppImage should just work and should not rely upon host system API, libraries, services. I test latest version 1.4.3.AppImage from upstream website (https://download.delta.chat/desktop/v1.4.3/) This works great on Mageia Cauldron with Plasma 5.19.5 (not tested on Mageia 7.1). You should use a mail account that is not protected by 2-factors authentication method. Seems it accepts OAuth2 providers such gmail but there are mail providers unsupported. See https://providers.delta.chat/. (In reply to Lewis Smith from comment #17) > I am baffled by this application. I cannot see DeltaChat in our packages, > nor any mention of appimage. What they are & where they fit is enigmatic. > From comment 0: > > Download Deltachat Appimage > suggests an external 3rd-party application. If it is, why are we dealing > with this bug? We can't support AppImage malfunctioning. If there is a bug using our distribution, this should reported upstream. Since it is the case, this will be closed INVALID. Thanks all involved here.
Resolution: (none) => INVALIDStatus: NEW => RESOLVED