Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appimage segfault on start #3374

Open
1 task done
glance- opened this issue Jan 10, 2022 · 3 comments
Open
1 task done

Appimage segfault on start #3374

glance- opened this issue Jan 10, 2022 · 3 comments

Comments

@glance-
Copy link
Collaborator

glance- commented Jan 10, 2022

Describe the issue:

  • Bug

Issue long description:

Subsurface-5.0.5-x86_64.AppImage segfaults on startup

Operating system:

Ubuntu 20.04.3 LTS

Subsurface version:

5.0.5 appimage from https://subsurface.github.io/download/

Steps to reproduce:

Download official appimage, and try to run it on ubuntu 20.04

Additional information:

when running via gdb.


Thread 1 "AppRun" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) where
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff0191859 in __GI_abort () at abort.c:79
#2  0x00000000005147b7 in messageHandler(QtMsgType, QMessageLogContext const&, QString const&) (type=<optimized out>, msg=...) at /__w/subsurface/subsurface/subsurface-desktop-main.cpp:230
#3  0x00007ffff09676b0 in qt_message(QtMsgType, QMessageLogContext const&, char const*, __va_list_tag*) () at /tmp/.mount_Subsurh778IW/usr/bin/../lib/libQt5Core.so.5
#4  0x00007ffff0950fd4 in QMessageLogger::fatal(char const*, ...) const () at /tmp/.mount_Subsurh778IW/usr/bin/../lib/libQt5Core.so.5
#5  0x00007ffff09506eb in qt_assert_x(char const*, char const*, char const*, int) () at /tmp/.mount_Subsurh778IW/usr/bin/../lib/libQt5Core.so.5
#6  0x0000000000738a3a in QList<QString>::first() (this=0x7fffffffdfd8) at /usr/local/Qt/5.12.10/gcc_64/include/QtCore/qlist.h:347
#7  initUiLanguage() () at /__w/subsurface/subsurface/core/qthelper.cpp:460
#8  0x000000000072cd8f in init_qt_late() () at /__w/subsurface/subsurface/core/qt-init.cpp:77
#9  0x000000000051511b in init_ui() () at /__w/subsurface/subsurface/subsurface-helper.cpp:52
#10 0x000000000050aadd in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /__w/subsurface/subsurface/subsurface-desktop-main.cpp:86
(gdb) 

Mentions:

@dirkhh
Copy link
Collaborator

dirkhh commented Jan 10, 2022

IIRC our AppImage has failed on Ubuntu for a while. But then again, who in their right mind would run the AppImage on Ubuntu (oops, that wasn't the best way to express that). There are both native binaries (via our PPA) and a Snap as better alternatives.

Overall download numbers of the AppImage are extremely low. I'm not sure if this really is worth the investment anymore.

@glance-
Copy link
Collaborator Author

glance- commented Jan 10, 2022

I just grabbed the AppImage to try to verify if #3375 and #3376 might have had something with my build to do.

@mrtvfuencxozd
Copy link

mrtvfuencxozd commented Aug 11, 2022

For what it's worth,
I've been facing the same issue on my workstation (Gentoo), and LANG=en_GB ./Subsurface-5.0.9-x86_64.AppImage did the trick (it was not set and also works with other values (fr_FR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants