[SRU] elisa crashed with SIGSEGV in libvlc_set_user_agent()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
elisa-player (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Won't Fix
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
elisa is completely unusable as it will always segfault whenever any user tries to launch the application.
The trace from the coredump showed it was trying to call a vlc api.
[ Test Plan ]
* Execute the command "elisa" from a terminal, which will segfault if its not fixed.
* With the fixed package, the "elisa" window will be displayed.
[ Where problems could occur ]
* It is not changing any part of the code, rather its just adding vlc-plugin-base as a runtime dependency. So, the chance of regression is very less for this.
[ Other Info ]
* It was already fixed in 23.04.3-0ubuntu2 of Mantic release.
[ Original Bug Description ]
crashed
ProblemType: Crash
DistroRelease: Ubuntu 20.10
Package: elisa 20.04.1-0ubuntu1
ProcVersionSign
Uname: Linux 5.4.0-33-generic x86_64
ApportVersion: 2.20.11-0ubuntu36
Architecture: amd64
CasperMD5CheckR
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Tue Jun 2 12:54:14 2020
ExecutablePath: /usr/bin/elisa
InstallationDate: Installed on 2020-06-01 (0 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200518)
ProcCmdline: elisa
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f9df6d5a7dd <libvlc_
PC (0x7f9df6d5a7dd) ok
source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%rbp" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: elisa-player
StacktraceTop:
libvlc_
AudioWrapper:
ElisaApplicati
ElisaApplicati
?? () from /usr/lib/
Title: elisa crashed with SIGSEGV in libvlc_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:
tags: |
added: mantic removed: groovy |
Changed in elisa-player (Ubuntu Focal): | |
status: | New → In Progress |
Changed in elisa-player (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in elisa-player (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in elisa-player (Ubuntu Focal): | |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in elisa-player (Ubuntu Jammy): | |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in elisa-player (Ubuntu Lunar): | |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in elisa-player (Ubuntu Mantic): | |
status: | New → Fix Released |
Changed in elisa-player (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in elisa-player (Ubuntu Lunar): | |
status: | Fix Committed → Won't Fix |
StacktraceTop: set_user_ agent (p_i=0x0, name=0x7f9df8f7f182 "elisa", http=0x7f9df8f7f160 "Elisa Music Player") at core.c:136 :AudioWrapper( QObject* ) () from /tmp/apport_ sandbox_ ewhgiulk/ usr/lib/ x86_64- linux-gnu/ elisa/libelisaL ib.so.0 on::initializeP layer() () from /tmp/apport_ sandbox_ ewhgiulk/ usr/lib/ x86_64- linux-gnu/ elisa/libelisaL ib.so.0 on::initialize( ) () from /tmp/apport_ sandbox_ ewhgiulk/ usr/lib/ x86_64- linux-gnu/ elisa/libelisaL ib.so.0 on::qt_ static_ metacall( QObject* , QMetaObject::Call, int, void**) () from /tmp/apport_ sandbox_ ewhgiulk/ usr/lib/ x86_64- linux-gnu/ elisa/libelisaL ib.so.0
libvlc_
AudioWrapper:
ElisaApplicati
ElisaApplicati
ElisaApplicati