Aegisub crashes immediately after opening the context menu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
aegisub (Debian) |
Fix Released
|
Unknown
|
|||
aegisub (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
I hit a similar problem in another distribution. I believe that this is related to the spell checking code (list available languages).
The same error occurs in Debian 10.0.0 (debian-
https:/
It should be mention that this bug doesn't affect Aegisub in Ubuntu 16.04 LTS.
Steps to reproduce:
1. Run aegisub-3.2
2. Disable update checker if needed (first run only)
3. Press the context menu key
I suspect these components as the cause of the error:
a. libstdc++:
It may be a problem with Dual ABI.
However, it should also affect package in Ubuntu 16.04 LTS, but it doesn't.
https:/
https:/
b. GCC:
Maybe this is caused by aggressive GCC 8 optimizations.
Maybe this is about some hardening flags (-D_GLIBCXX_
c. Boost:
Aegisub may be not 100% compatible with the latest Boost. TUV doesn't even support Boost 1.69 OOTB. I believe that they are still using Boost 1.58.
gdb output:
> Thread 1 "aegisub-3.2" received signal SIGSEGV, Segmentation fault.
> 0x00005555559b6cab in SubsTextEditCtr
> event=...) at /usr/include/
> warning: Source file is more recent than executable.
> 342 get() const noexcept
I don't use Debian/Ubuntu on a daily basis. I used LiveDVD (ubuntu-
ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: aegisub 3.2.2+dfsg-4
ProcVersionSign
Uname: Linux 5.0.0-13-generic x86_64
ApportVersion: 2.20.10-0ubuntu27.1
Architecture: amd64
CasperVersion: 1.405
CurrentDesktop: MATE
Date: Sun Aug 25 18:25:18 2019
ExecutablePath: /usr/bin/
LiveMediaBuild: Ubuntu-MATE 19.04 "Disco Dingo" - Release amd64 (20190416)
ProcEnviron:
SHELL=/bin/bash
LANG=C.UTF-8
TERM=xterm-
XDG_RUNTIME_
PATH=(custom, no user)
SourcePackage: aegisub
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile.
Changed in aegisub (Debian): | |
status: | Unknown → New |
Changed in aegisub (Debian): | |
status: | New → Fix Released |
tags: | removed: disco |
Changed in aegisub (Ubuntu): | |
status: | New → Incomplete |
A similar error occurs in Debian 9 oldstable (debian- live-9. 9.0-amd64- mate.iso) and openSUSE Tumbleweed (openSUSE- Tumbleweed- GNOME-Live- x86_64- Snapshot2019082 3-Media. iso). /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 935724# 10
In the second case, you have to manually install the 'myspell*' packages.
https:/