Bug 15114 - Kernel BUG when trying to watch TV on a SAA7131 DVB card
Summary: Kernel BUG when trying to watch TV on a SAA7131 DVB card
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: Thomas Backlund
QA Contact:
URL:
Whiteboard: MGA5TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-22 12:19 CET by Theodoros Kalamatianos
Modified: 2016-03-08 09:36 CET (History)
2 users (show)

See Also:
Source RPM: kernel-3.18.3-2.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Theodoros Kalamatianos 2015-01-22 12:19:11 CET
Description of problem:

While trying to tune to a DVB-T channel on my Asus MyCinema P7131 Hybrid (SAA7131 PCI) card, I got this kernel BUG:

[ 2933.732215] tda1004x: setting up plls for 48MHz sampling clock
[ 2933.893239] tda1004x: found firmware revision 20 -- ok
[ 3200.396442] BUG: unable to handle kernel NULL pointer dereference at 0000000000000058
[ 3200.396446] IP: [<ffffffffc04311f9>] vb2_thread+0x139/0x2b0 [videobuf2_core]
[ 3200.396452] PGD 0 
[ 3200.396453] Oops: 0002 [#1] SMP 
[ 3200.396454] Modules linked in: nf_log_ipv4 nf_log_common xt_LOG ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_recent xt_comment xt_iprange iptable_nat nf_nat_ipv4 xt_addrtype xt_physdev br_netfilter iptable_raw nf_conntrack_ipv4 nf_defrag_ipv4 xt_CHECKSUM iptable_mangle ipt_REJECT nf_reject_ipv4 tun bridge stp llc xt_mark ip6table_mangle xt_tcpudp xt_CT ip6table_raw xt_multiport nf_conntrack_ipv6 nf_defrag_ipv6 xt_conntrack nf_nat_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_nat nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_udplite nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nfnetlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc
[ 3200.396468]  nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_amanda nf_conntrack ip6table_filter ip6_tables iptable_filter ip_tables x_tables lockd grace af_packet bnep msr saa7134_alsa cuse fuse cpufreq_ondemand cpufreq_conservative cpufreq_powersave tda1004x saa7134_dvb videobuf2_dvb dvb_core iTCO_wdt iTCO_vendor_support mxm_wmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp crct10dif_pclmul pl2303 nvidia(PO) crc32_pclmul crc32c_intel usbserial ghash_clmulni_intel snd_usb_audio aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_usbmidi_lib drm btusb microcode e1000e serio_raw bluetooth snd_rawmidi uvcvideo rfkill ie31200_edac ptp joydev snd_seq_device videobuf2_vmalloc pps_core edac_core i2c_i801 lpc_ich tpm_infineon alx mdio thermal fan tpm_tis battery button tpm
[ 3200.396486]  video wmi mei_me mei shpchp processor evdev sch_fq_codel tda827x ir_lirc_codec tda8290 ir_mce_kbd_decoder ir_xmp_decoder ir_rc6_decoder ir_sanyo_decoder ir_nec_decoder tuner ir_sharp_decoder lirc_dev ir_jvc_decoder ir_rc5_decoder ir_sony_decoder rc_asus_pc39 snd_hda_codec_hdmi saa7134 tveeprom videobuf2_dma_sg videobuf2_memops videobuf2_core rc_core v4l2_common videodev media snd_hda_codec_realtek nvram snd_hda_codec_generic it87 hwmon_vid snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore kvm_intel kvm sunrpc ipv6 autofs4 dm_cache_mq dm_cache dm_persistent_data dm_bufio dm_bio_prison hid_generic usbhid hid xhci_pci ehci_pci xhci_hcd ehci_hcd raid1 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx ide_pci_generic firewire_ohci usbcore
[ 3200.396504]  firewire_core ide_core crc_itu_t ata_generic sr_mod usb_common dm_mirror dm_region_hash dm_log dm_mod pata_acpi
[ 3200.396509] CPU: 7 PID: 21345 Comm: vb2-saa7133[0] Tainted: P           O   3.18.3-desktop-2.mga5 #1
[ 3200.396511] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./Z77X-UD5H, BIOS F14 08/22/2012
[ 3200.396512] task: ffff8807ad558000 ti: ffff8807e68d8000 task.ti: ffff8807e68d8000
[ 3200.396513] RIP: 0010:[<ffffffffc04311f9>]  [<ffffffffc04311f9>] vb2_thread+0x139/0x2b0 [videobuf2_core]
[ 3200.396517] RSP: 0018:ffff8807e68dbe38  EFLAGS: 00010206
[ 3200.396517] RAX: 0000000000000070 RBX: 0000000000000000 RCX: 0000000000000060
[ 3200.396518] RDX: 0000000080000000 RSI: ffff8807ad558000 RDI: ffff8807ad558000
[ 3200.396519] RBP: ffff8807e68dbeb8 R08: ffff8807e68d8000 R09: ffff8807cc183a50
[ 3200.396519] R10: 0000000000000000 R11: 0000000000001906 R12: 0000000000000058
[ 3200.396520] R13: 0000000000000000 R14: ffff8807d7a2cd60 R15: ffff8807e227b828
[ 3200.396521] FS:  0000000000000000(0000) GS:ffff88081edc0000(0000) knlGS:0000000000000000
[ 3200.396522] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3200.396523] CR2: 0000000000000058 CR3: 0000000001c13000 CR4: 00000000001407e0
[ 3200.396523] Stack:
[ 3200.396524]  ffff8807e68dbea8 ffff8807ad558000 0000000000000070 0000000000013140
[ 3200.396525]  000000000000000a 0000000000000060 00000000000000b8 ffff880700558000
[ 3200.396527]  ffff8807e68dbe88 ffff8807e5da7e00 ffff8807e227b828 ffff8807e5da7e00
[ 3200.396528] Call Trace:
[ 3200.396533]  [<ffffffffc04310c0>] ? vb2_internal_qbuf+0x250/0x250 [videobuf2_core]
[ 3200.396536]  [<ffffffff81088dcb>] kthread+0xdb/0x100
[ 3200.396539]  [<ffffffff81010000>] ? xen_smp_intr_free+0x160/0x200
[ 3200.396540]  [<ffffffff81088cf0>] ? kthread_create_on_node+0x180/0x180
[ 3200.396542]  [<ffffffff816b243c>] ret_from_fork+0x7c/0xb0
[ 3200.396544]  [<ffffffff81088cf0>] ? kthread_create_on_node+0x180/0x180
[ 3200.396544] Code: 4c 89 e6 4c 89 ff e8 97 fc ff ff 49 8b 57 20 48 8b 52 08 48 85 d2 74 0b 89 45 bc 4c 89 ff ff d2 8b 45 bc 85 c0 0f 85 97 00 00 00 <49> c7 04 24 00 00 00 00 48 8b 45 b0 48 c7 40 f0 00 00 00 00 48 
[ 3200.396557] RIP  [<ffffffffc04311f9>] vb2_thread+0x139/0x2b0 [videobuf2_core]
[ 3200.396560]  RSP <ffff8807e68dbe38>
[ 3200.396560] CR2: 0000000000000058
[ 3200.396562] ---[ end trace 395730a471dafdd3 ]---


Version-Release number of selected component (if applicable):

$ uname -rsvi
Linux 3.18.3-desktop-2.mga5 #1 SMP Wed Jan 21 15:40:50 UTC 2015 x86_64

How reproducible:

Not quite sure yet,

Steps to Reproduce (tentatively):

0. create a DVB `~/.mplayer/channels.conf' configuration file for mplayer
1. run `mplayer dvb://`


Reproducible: 

Steps to Reproduce:
Samuel Verschelde 2015-05-31 21:59:26 CEST

Whiteboard: (none) => MGA5TOO

Comment 1 Davy Defaud 2015-06-24 23:03:06 CEST
I've got a similar DVB-T board working with mga5 kernel and firmwares (kernel-desktop-3.19.8-3.mga5-1-1.mga5 and kernel-firmware-20150309-1.mga5)
Is this bug still valid or can it be closed?

CC: (none) => davy.defaud

Comment 2 Marja Van Waes 2016-03-08 09:36:40 CET
(In reply to Davy Defaud from comment #1)
> I've got a similar DVB-T board working with mga5 kernel and firmwares
> (kernel-desktop-3.19.8-3.mga5-1-1.mga5 and kernel-firmware-20150309-1.mga5)
> Is this bug still valid or can it be closed?

over 9 moths later, still no reply, so assuming this did indeed get fixed.

Please reopen (and update the Source RPM field) if it didn't

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


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