Bug 19904

Summary: VLC segmentation faults on launch from terminal
Product: Mageia Reporter: William Kenney <wilcal.int>
Component: RPM PackagesAssignee: Shlomi Fish <shlomif>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: vlc-2.2.4-8.2.mga6.tainted.x86_64.rpm CVE:
Status comment:

Description William Kenney 2016-12-06 23:10:03 CET
Description of problem:

New install of cauldron - from boot.iso

Launching from menu bar or desktop icon results in no launch.
Launching from terminal results in the following error message:

[wilcal@localhost ~]$ vlc
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
Segmentation fault (core dumped)
Comment 1 Marja Van Waes 2016-12-06 23:26:57 CET
(non-tainted version runs fine here)

what is the output of 

        rpm -qa | grep vlc

CC: (none) => marja11
Assignee: bugsquad => shlomif

Comment 2 William Kenney 2016-12-07 03:27:03 CET
(In reply to Marja van Waes from comment #1)

> what is the output of 
> 
>         rpm -qa | grep vlc

[root@localhost wilcal]# rpm -qa | grep vlc
phonon-vlc-0.9.0-3.mga6
phonon4qt5-vlc-0.9.0-3.mga6
vlc-2.2.4-8.2.mga6.tainted
lib64vlc5-2.2.4-8.2.mga6.tainted
vlc-plugin-common-2.2.4-8.2.mga6.tainted
vlc-plugin-lua-2.2.4-8.2.mga6.tainted
vlc-plugin-pulse-2.2.4-8.2.mga6.tainted
vlc-plugin-speex-2.2.4-8.2.mga6.tainted
vlc-plugin-flac-2.2.4-8.2.mga6.tainted
lib64vlccore8-2.2.4-8.2.mga6.tainted
vlc-plugin-theora-2.2.4-8.2.mga6.tainted
svlc-2.2.4-8.2.mga6.tainted
npapi-vlc-2.2.0-1.mga6
Comment 3 Rémi Verschelde 2016-12-07 08:52:08 CET
The tainted version works fine for me with:

$ rpm -qa | grep vlc | sort
lib64vlc5-2.2.4-8.2.mga6.tainted
lib64vlccore8-2.2.4-8.2.mga6.tainted
npapi-vlc-2.2.0-1.mga6
phonon4qt5-vlc-0.9.0-3.mga6
phonon-vlc-0.9.0-3.mga6
vlc-2.2.4-8.2.mga6.tainted
vlc-plugin-common-2.2.4-8.2.mga6.tainted
vlc-plugin-flac-2.2.4-8.2.mga6.tainted
vlc-plugin-pulse-2.2.4-8.2.mga6.tainted
vlc-plugin-speex-2.2.4-8.2.mga6.tainted
vlc-plugin-theora-2.2.4-8.2.mga6.tainted

$ LC_ALL=C vlc
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[0000000000a83178] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0000000000b7f248] qt4 interface error: Unable to load extensions module
QObject::~QObject: Timers cannot be stopped from another thread
Comment 4 William Kenney 2016-12-07 18:02:01 CET
[root@localhost wilcal]# rpm -qa | grep vlc | sort
lib64vlc5-2.2.4-8.2.mga6.tainted
lib64vlccore8-2.2.4-8.2.mga6.tainted
npapi-vlc-2.2.0-1.mga6
phonon4qt5-vlc-0.9.0-3.mga6
phonon-vlc-0.9.0-3.mga6
svlc-2.2.4-8.2.mga6.tainted
vlc-2.2.4-8.2.mga6.tainted
vlc-plugin-common-2.2.4-8.2.mga6.tainted
vlc-plugin-flac-2.2.4-8.2.mga6.tainted
vlc-plugin-lua-2.2.4-8.2.mga6.tainted
vlc-plugin-pulse-2.2.4-8.2.mga6.tainted
vlc-plugin-speex-2.2.4-8.2.mga6.tainted
vlc-plugin-theora-2.2.4-8.2.mga6.tainted

[wilcal@localhost ~]$ LC_ALL=C vlc
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
Segmentation fault (core dumped)
Comment 5 Rémi Verschelde 2016-12-07 18:10:57 CET
Can you try running it through gdb? With:

$ gdb vlc
(gdb) run
// then it should crash and return to the gdb prompt
(gdb) bt

and paste the output here.

gdb will likely tell you that you need to install debuginfo packages, but it could be that it already provides interesting info without debuginfo packages. If not, then you'd have to go through this step too.
Comment 6 William Kenney 2016-12-21 21:42:19 CET
This appears to be behind us.
Resolved.

Status: NEW => RESOLVED
Resolution: (none) => FIXED