Bug #5045
Unable to handle kernel NULL pointer dereference
Start date:
2018-03-27
Due date:
% Done:
0%
Estimated time:
Found in version:
4.3-1215~g5782d8c14
Affected Versions:
Description
This was logged during epg update.
Mar 27 20:40:42 rpi tvheadend[13605]: mpegts: 442MHz in FritzBox - tuning on SAT>IP DVB-C Tuner #1 (192.168.1.1) Mar 27 20:40:42 rpi tvheadend[13605]: subscription: 0012: "epggrab" subscribing to mux "442MHz", weight: 4, adapter: "SAT>IP DVB-C Tuner #1 (192.168.1.1)", network: "FritzBox", service: "Raw PID Subscription" Mar 27 20:40:43 rpi kernel: [173275.768022] Unable to handle kernel NULL pointer dereference at virtual address 00000028 Mar 27 20:40:43 rpi kernel: [173275.771557] pgd = 89e28000 Mar 27 20:40:43 rpi kernel: [173275.773239] [00000028] *pgd=00000000 Mar 27 20:40:43 rpi kernel: [173275.774904] Internal error: Oops: 5 [#3] SMP ARM Mar 27 20:40:43 rpi kernel: [173275.776543] Modules linked in: rpcsec_gss_krb5 fuse sg brcmfmac brcmutil cfg80211 rfkill snd_bcm2835(C) snd_pcm snd_timer snd fixed uio_pdrv_genirq uio ip_tables x_tables ipv6 Mar 27 20:40:43 rpi kernel: [173275.781496] CPU: 2 PID: 13919 Comm: tvh:tcp-start Tainted: G D C 4.14.29-v7+ #1101 Mar 27 20:40:43 rpi kernel: [173275.784697] Hardware name: BCM2835 Mar 27 20:40:43 rpi kernel: [173275.786242] task: b2429e00 task.stack: b361c000 Mar 27 20:40:43 rpi kernel: [173275.787777] PC is at tcp_push+0x44/0x148 Mar 27 20:40:43 rpi kernel: [173275.789243] LR is at tcp_sendmsg_locked+0x308/0xdfc Mar 27 20:40:43 rpi kernel: [173275.790672] pc : [<806ce28c>] lr : [<806d1858>] psr: 40000013 Mar 27 20:40:43 rpi kernel: [173275.792099] sp : b361dd78 ip : b9b845bc fp : b361dd9c Mar 27 20:40:43 rpi kernel: [173275.793491] r10: 825c8300 r9 : ffffffe0 r8 : b9b845bc Mar 27 20:40:43 rpi kernel: [173275.794837] r7 : 00000000 r6 : 000005a8 r5 : 00000000 r4 : b9b844c0 Mar 27 20:40:43 rpi kernel: [173275.796170] r3 : 00000001 r2 : 000005a8 r1 : 00000000 r0 : 841a6f00 Mar 27 20:40:43 rpi kernel: [173275.797439] Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user Mar 27 20:40:43 rpi kernel: [173275.798712] Control: 10c5383d Table: 09e2806a DAC: 00000055 Mar 27 20:40:43 rpi kernel: [173275.799946] Process tvh:tcp-start (pid: 13919, stack limit = 0xb361c210) Mar 27 20:40:43 rpi kernel: [173275.801180] Stack: (0xb361dd78 to 0xb361e000) Mar 27 20:40:43 rpi kernel: [173275.802419] dd60: 000005a8 806d1838 Mar 27 20:40:43 rpi kernel: [173275.804897] dd80: 0000dc98 b361de88 b9b844c0 0000dc98 b361de34 b361dda0 806d1858 806ce254 Mar 27 20:40:43 rpi kernel: [173275.807407] dda0: 000005a8 00000000 baf57b98 014200ca 80c069c4 80d0a08c 80c049c0 b361c020 Mar 27 20:40:43 rpi kernel: [173275.810039] ddc0: 00000000 00000000 00000000 00000000 00000001 00000000 b361de04 00000200 Mar 27 20:40:43 rpi kernel: [173275.812625] dde0: b361de90 b9b84610 000005a8 00000000 00000000 000005a8 00000bb8 b361de08 Mar 27 20:40:43 rpi kernel: [173275.815369] de00: 801235c4 801e0000 b9b844c0 b9b844c0 00015b72 b361de88 00000000 b361df08 Mar 27 20:40:43 rpi kernel: [173275.818271] de20: b74b2540 00000000 b361de54 b361de38 806d2384 806d155c 806d234c b9b844c0 Mar 27 20:40:43 rpi kernel: [173275.821277] de40: 00000000 00000000 b361de74 b361de58 806fe478 806d2358 89e29a18 00000000 Mar 27 20:40:43 rpi kernel: [173275.824450] de60: b361def0 00000000 b361de84 b361de78 80657b8c 806fe43c b361dedc b361de88 Mar 27 20:40:43 rpi kernel: [173275.827723] de80: 80657c34 80657b74 00000000 00000000 00000001 0000dc98 00007eda b361dee8 Mar 27 20:40:43 rpi kernel: [173275.831060] dea0: 00000001 00400040 00000000 00000000 00000000 b361df08 b74b2540 b361df80 Mar 27 20:40:43 rpi kernel: [173275.834532] dec0: 00000000 00000000 00015b72 b361c000 b361df4c b361dee0 8028a930 80657ba8 Mar 27 20:40:43 rpi kernel: [173275.838071] dee0: 00015b72 b361dfb0 6863abe8 00015b72 00000001 00000000 00015b72 b361dee8 Mar 27 20:40:43 rpi kernel: [173275.841587] df00: 00000001 00400040 b74b2540 00000000 00000000 00000000 00000000 00000000 Mar 27 20:40:43 rpi kernel: [173275.845112] df20: 00000000 00000000 b74b2540 00015b72 b74b2540 6863abe8 b361df80 80108224 Mar 27 20:40:43 rpi kernel: [173275.848636] df40: b361df7c b361df50 8028ab50 8028a85c 802aa234 802a9a10 b74b2540 b74b2541 Mar 27 20:40:43 rpi kernel: [173275.852161] df60: 00015b72 6863abe8 80108224 b361c000 b361dfa4 b361df80 8028ada0 8028aaa8 Mar 27 20:40:43 rpi kernel: [173275.855677] df80: 00000000 00000000 00015b72 6863abe8 597bdf18 00000004 00000000 b361dfa8 Mar 27 20:40:43 rpi kernel: [173275.859194] dfa0: 80108080 8028ad58 00015b72 6863abe8 00000021 6863abe8 00015b72 00000000 Mar 27 20:40:43 rpi kernel: [173275.862717] dfc0: 00015b72 6863abe8 597bdf18 00000004 00000000 00000000 00000021 007dba38 Mar 27 20:40:43 rpi kernel: [173275.866240] dfe0: 00000000 68ffe388 00000000 753bf314 80000010 00000021 1e030374 52726567 Mar 27 20:40:43 rpi kernel: [173275.869775] [<806ce28c>] (tcp_push) from [<806d1858>] (tcp_sendmsg_locked+0x308/0xdfc) Mar 27 20:40:43 rpi kernel: [173275.873287] [<806d1858>] (tcp_sendmsg_locked) from [<806d2384>] (tcp_sendmsg+0x38/0x4c) Mar 27 20:40:43 rpi kernel: [173275.876819] [<806d2384>] (tcp_sendmsg) from [<806fe478>] (inet_sendmsg+0x48/0xe4) Mar 27 20:40:43 rpi kernel: [173275.880350] [<806fe478>] (inet_sendmsg) from [<80657b8c>] (sock_sendmsg+0x24/0x34) Mar 27 20:40:43 rpi kernel: [173275.883885] [<80657b8c>] (sock_sendmsg) from [<80657c34>] (sock_write_iter+0x98/0xcc) Mar 27 20:40:43 rpi kernel: [173275.887434] [<80657c34>] (sock_write_iter) from [<8028a930>] (__vfs_write+0xe0/0x138) Mar 27 20:40:43 rpi kernel: [173275.890979] [<8028a930>] (__vfs_write) from [<8028ab50>] (vfs_write+0xb4/0x1bc) Mar 27 20:40:43 rpi kernel: [173275.894533] [<8028ab50>] (vfs_write) from [<8028ada0>] (SyS_write+0x54/0xb0) Mar 27 20:40:43 rpi kernel: [173275.896362] [<8028ada0>] (SyS_write) from [<80108080>] (ret_fast_syscall+0x0/0x28) Mar 27 20:40:43 rpi kernel: [173275.899836] Code: e155000c 03a05000 e2117902 1a000039 (e5d50028) Mar 27 20:40:43 rpi kernel: [173275.901647] ---[ end trace 0e5784276b7b80de ]--- Mar 27 20:40:53 rpi tvheadend[13605]: subscription: 0010: "epggrab" unsubscribing
History
Updated by Al Bundy over 6 years ago
Decission between kernel and tvheadend was 50/50.
Because the error occured epg scan and contains tvh I decided to create the issue here.
If this should be more related to the kernel I'll create a bug report there. ;-)
Al
Updated by Jaroslav Kysela over 6 years ago
- Status changed from New to Invalid
It's kernel oops. It's not related to TVH. Anyway, any kernel oops (except the kill of process because the memory is exhausted) is the kernel issue.
Updated by Al Bundy over 6 years ago
If someone has the same issue: this is currently fixed in the raspberry pi kernel.