Bug 18736 - mad update seems to have broken DVB-T playback / playing m3u streams
Summary: mad update seems to have broken DVB-T playback / playing m3u streams
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-19 10:44 CEST by Christian Müller
Modified: 2016-06-26 16:19 CEST (History)
3 users (show)

See Also:
Source RPM: mad-0.15.1b-20.mga6
CVE:
Status comment:


Attachments
dmesg output of segfaults in libmad and other libs (6.13 KB, text/plain)
2016-06-19 15:56 CEST, Marja Van Waes
Details
Cli output of 3 times starting VLC (2.84 KB, text/plain)
2016-06-19 15:58 CEST, Marja Van Waes
Details

Description Christian Müller 2016-06-19 10:44:28 CEST
Description of problem:

Some recent update broke broke DVB-T playback in VLC and Kaffeine. Video starts, sound is only noise, and after a few seconds VLC and Kaffeine crash with access violation. This also happens when playing an m2t-file. 

lspcidrake 
budget_ci       : Philips Semiconductors|SAA7146 [MULTIMEDIA_OTHER] (rev: 01)

I noticed this yesterday. Last thing I did on Friday evening was installing updates before shutting down my box.
Comment 1 Marja Van Waes 2016-06-19 15:56:50 CEST
Created attachment 8027 [details]
dmesg output of segfaults in libmad and other libs

Confirming the current problem, even if I cannot confirm the problem started with the last libmad update: I haven't watched television on my laptop since many weeks.

[marja@cldrn_64 ~]$ rpm -qa | grep mad
lib64mad0-0.15.1b-20.mga6
[marja@cldrn_64 ~]$

Attaching dmesg output of 8 tries.

I'll attach the cli output of the last 3 tries later.

CC: (none) => marja11

Comment 2 Marja Van Waes 2016-06-19 15:58:58 CEST
Created attachment 8028 [details]
Cli output of 3 times starting VLC
Comment 3 Marja Van Waes 2016-06-19 16:06:59 CEST
(In reply to Marja van Waes from comment #2)
> Created attachment 8028 [details]
> Cli output of 3 times starting VLC

Note that on these 3 tries, after some unpleasant noise instead of normal sound, the VLC screen disappeared, but the message about
"Segmentation fault      (core dumped)" only appeared after having done Ctrl+C.

CC: (none) => shlomif
Assignee: bugsquad => pkg-bugs
Summary: some update broke DVB-T playback => mad update seems to have broken DVB-T playback / playing m3u streams
Source RPM: vlc-2.2.4-2.mga6, kaffeine-2.0.3-1.mga6 => mad-0.15.1b-20.mga6

Comment 4 Shlomi Fish 2016-06-19 18:02:45 CEST
Thanks for the update. This should be fixed in rel21 of libmad which I just submitted to Cauldron with a corrected patch that fixes layer1 and layer2 playback. Please test.
Comment 5 Marja Van Waes 2016-06-19 23:38:00 CEST
(In reply to Shlomi Fish from comment #4)
> Thanks for the update. This should be fixed in rel21 of libmad which I just
> submitted to Cauldron with a corrected patch that fixes layer1 and layer2
> playback. Please test.

lib64mad0-0.15.1b-21.mga6.x86_64 does indeed fix it,  thanks Shlomi :-)

@ Christian

Please reopen if that release doesn't fix it for you.

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

Comment 6 Christian Müller 2016-06-19 23:53:50 CEST
(In reply to Marja van Waes from comment #5)
> lib64mad0-0.15.1b-21.mga6.x86_64 does indeed fix it,  thanks Shlomi :-)
> 
> @ Christian
> 
> Please reopen if that release doesn't fix it for you.

It's fixed here, too. That was quick, thanks :-)
Comment 7 Christian Müller 2016-06-23 22:35:06 CEST
There is a new issue since the update: VLC and Kaffeine both crash when switching TV channel.

*** Error in `vlc': double free or corruption (fasttop): 0x00007f5fac00ccd0 ***
======= Backtrace: =========
/usr/lib64/libc.so.6(+0x723e5)[0x7f6002d9c3e5]
/usr/lib64/libc.so.6(+0x7b7d9)[0x7f6002da57d9]
/usr/lib64/libc.so.6(cfree+0x48)[0x7f6002da8d18]
/usr/lib64/libmad.so.0(mad_stream_finish+0x34)[0x7f5fabde3339]
/usr/lib64/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so(+0xb06)[0x7f5fb013fb06]
/usr/lib64/libvlccore.so.8(vlc_module_unload+0x92)[0x7f6002ab5222]
/usr/lib64/libvlccore.so.8(aout_FiltersDelete+0x57)[0x7f6002aa5857]
/usr/lib64/libvlccore.so.8(+0x7a692)[0x7f6002aa3692]
/usr/lib64/libvlccore.so.8(+0x3d7d5)[0x7f6002a667d5]
/usr/lib64/libvlccore.so.8(+0x46043)[0x7f6002a6f043]
/usr/lib64/libvlccore.so.8(+0x4937f)[0x7f6002a7237f]
/usr/lib64/libvlccore.so.8(+0x4c8bc)[0x7f6002a758bc]
/usr/lib64/libvlccore.so.8(+0x4e6fe)[0x7f6002a776fe]
/usr/lib64/libvlccore.so.8(+0x503cc)[0x7f6002a793cc]
/usr/lib64/libvlccore.so.8(+0x50e9d)[0x7f6002a79e9d]
/usr/lib64/libvlccore.so.8(+0x57c4d)[0x7f6002a80c4d]
/usr/lib64/libpthread.so.0(+0x766d)[0x7f60032e866d]
/usr/lib64/libc.so.6(clone+0x6d)[0x7f6002e1fd8d]
Comment 8 José Jorge 2016-06-24 21:03:20 CEST
(In reply to Christian Müller from comment #7)
> There is a new issue since the update: VLC and Kaffeine both crash when
> switching TV channel.
> 

Maybe the same problem as reported in #18776. Shlomi, do you mind watching the suggested patch? Thanks.

CC: (none) => lists.jjorge

Comment 9 Shlomi Fish 2016-06-24 21:39:09 CEST
(In reply to José Jorge from comment #8)
> (In reply to Christian Müller from comment #7)
> > There is a new issue since the update: VLC and Kaffeine both crash when
> > switching TV channel.
> > 
> 
> Maybe the same problem as reported in #18776. Shlomi, do you mind watching
> the suggested patch? Thanks.

I'll submit it as an update to stable.
Comment 10 Christian Müller 2016-06-26 16:19:30 CEST
latest libmad update fixed it.

Note You need to log in before you can comment on or make changes to this bug.