Thanks, I think we can live with that. This is the first crash we've had in 
quite a while so waiting a month or so is no big deal.

-----Original Message-----
From: Jon Maloy [mailto:[email protected]] 
Sent: Wednesday, March 22, 2017 1:10 PM
To: Rune Torgersen <[email protected]>; [email protected]
Subject: RE: driver null ptr crash

I wouldn't recommend you to upgrade the kernel right now, although there are 
quite a few bug corrections (apart from significant code additions and 
upgrades) in the later versions.
Our plan is to backport the most important bug corrections and deliver those 
explicitly to 4.4 when we are out of the current intensive product testing 
phase.  Count on a month or so.

///jon


> -----Original Message-----
> From: Rune Torgersen [mailto:[email protected]]
> Sent: Wednesday, March 22, 2017 12:54 PM
> To: Jon Maloy <[email protected]>; tipc-
> [email protected]
> Subject: RE: driver null ptr crash
> 
> Running stock Ubuntu 16.04 LTS. Kernel was Ubuntu 4.4.0.53.
> 
> Any idea if those patches will reach Ubuntu LTS kernel or if I will need to 
> roll
> my own kernel?
> 
> -----Original Message-----
> From: Jon Maloy [mailto:[email protected]]
> Sent: Wednesday, March 22, 2017 10:24 AM
> To: Rune Torgersen <[email protected]>; tipc-
> [email protected]
> Subject: RE: driver null ptr crash
> 
> Hi Rune,
> You don't state which Linux version you are running, but assuming it is 4.4,
> this looks very much like a problem we have fixed in later versions.
> What you need is
> commit d094c4d5f5c7e1b225 (" tipc: add subscription refcount to avoid
> invalid delete")
> 
> Unfortunately this one introduced a deadlock problem, which is fixed by:
> 
> [PATCH net v1 1/1] tipc: fix nametbl deadlock at tipc_nametbl_unsubscribe
> 
> The latter is not applied to net yet, but should be so within the next couple 
> of
> days.
> If you need it urgently you will either have to download it from our mailing
> list or from patchwork
> (https://patchwork.ozlabs.org/project/netdev/list)
> 
> ///jon
> 
> 
> 
> > -----Original Message-----
> > From: Rune Torgersen [mailto:[email protected]]
> > Sent: Wednesday, March 22, 2017 09:30 AM
> > To: [email protected]
> > Subject: [tipc-discussion] driver null ptr crash
> >
> > Experienced this on two systems lately, not sure if this might be
> > stuff fixed in later kernels:
> >
> > [7895979.774469] BUG: unable to handle kernel NULL pointer dereference
> > at
> > 0000000000000008 [7895979.775472] IP: [<ffffffff81835b7b>]
> > _raw_spin_lock_bh+0x1b/0x30 [7895979.776367] PGD 8e3e65067 PUD
> > 900bfd067 PMD 0 [7895979.777249] Oops: 0002 [#1] SMP [7895979.778143]
> > Modules linked in: nfnetlink_queue nfnetlink_log nfnetlink bluetooth
> > nls_utf8 btrfs ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs
> > binfmt_misc xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter
> > xt_conntrack tipc ip6_udp_tunnel udp_tunnel cfg80211 ip_vs
> > nf_conntrack cls_fw sch_sfq sch_htb xt_CLASSIFY xt_multiport
> > iptable_mangle ip_tables x_tables
> > nls_iso8859_1 quota_v2 quota_tree joydev input_leds intel_rapl
> > x86_pkg_temp_thermal intel_powerclamp hid_generic usbhid igb
> coretemp
> > kvm_intel hid ptp sb_edac pps_core edac_core kvm mei_me irqbypass
> > shpchp crct10dif_pclmul crc32_pclmul 8250_fintek mei ioatdma
> > ghash_clmulni_intel fjes acpi_power_meter mac_hid lpc_ich dca acpi_pad
> > ipmi_ssif ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr
> > iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi [7895979.783106]
> > ipmi_si ipmi_devintf ipmi_msghandler autofs4 raid10 raid456 libcrc32c
> > async_raid6_recov async_memcpy async_pq async_xor xor async_tx
> > raid6_pq raid1 raid0 multipath linear aesni_intel aes_x86_64
> > glue_helper lrw gf128mul ablk_helper cryptd ast i2c_algo_bit ttm
> > drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm ahci
> libahci wmi
> > [7895979.786235] CPU: 10 PID: 16263 Comm: kworker/u66:4 Tainted: G
> W
> > 4.4.0-53-generic #74-Ubuntu
> > [7895979.787329] Hardware name: Supermicro Super Server/X10DRL-i,
> BIOS
> > 1.1b 09/11/2015 [7895979.788441] Workqueue: tipc_rcv tipc_recv_work
> > [tipc] [7895979.789519] task: ffff88107d92e040 ti: ffff8808c362c000 task.ti:
> > ffff8808c362c000 [7895979.790609] RIP: 0010:[<ffffffff81835b7b>]
> > [<ffffffff81835b7b>] _raw_spin_lock_bh+0x1b/0x30 [7895979.791708] RSP:
> > 0018:ffff8808c362fcf0  EFLAGS: 00010246 [7895979.792807] RAX:
> > 0000000000000000 RBX: ffff880859088e00 RCX: 0000000000000008
> > [7895979.793908] RDX: 0000000000000001 RSI: 0000000002080020 RDI:
> > 0000000000000008 [7895979.795041] RBP: ffff8808c362fcf0 R08:
> > ffff88105cc9a000 R09: ffffffff81ef4680 [7895979.796126] R10:
> > ffff880859088e00 R11: 000000000000001c R12: 0000000000000000
> > [7895979.797206] R13: ffff881039efb520 R14: ffff88085b8c2000 R15:
> > 0000000000000002 [7895979.798288] FS:  0000000000000000(0000)
> > GS:ffff88105cc80000(0000) knlGS:0000000000000000 [7895979.799373] CS:
> > 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [7895979.800466] CR2:
> > 0000000000000008 CR3: 00000009262ce000 CR4: 00000000001406e0
> > [7895979.801553] Stack:
> > [7895979.802653]  ffff8808c362fd38 ffffffffc045da7a ffff88085b8c2000
> > 0000000000000008 [7895979.803758]  000000000000001c ffff8808aaf72300
> > ffff881039efb520 ffff8808550d7440 [7895979.804859]  ffff8808c362fd58
> > ffff8808c362fdf0 ffffffffc046a392 ffff881039efb520 [7895979.805983]
> > Call
> > Trace:
> > [7895979.807087]  [<ffffffffc045da7a>] tipc_subscrb_rcv_cb+0x10a/0x390
> > [tipc] [7895979.808208]  [<ffffffffc046a392>]
> > tipc_receive_from_sock+0xc2/0x120 [tipc] [7895979.809332]
> > [<ffffffffc046a03b>] tipc_recv_work+0x2b/0x60 [tipc] [7895979.810440]
> > [<ffffffff8109a495>] process_one_work+0x165/0x480 [7895979.811554]
> > [<ffffffff8109a7fb>] worker_thread+0x4b/0x4c0 [7895979.812623]
> > [<ffffffff8109a7b0>] ? process_one_work+0x480/0x480 [7895979.813694]
> > [<ffffffff810a09d8>] kthread+0xd8/0xf0 [7895979.814766]
> > [<ffffffff810a0900>] ? kthread_create_on_node+0x1e0/0x1e0
> > [7895979.815842]  [<ffffffff8183640f>] ret_from_fork+0x3f/0x70
> > [7895979.816919]  [<ffffffff810a0900>] ?
> > kthread_create_on_node+0x1e0/0x1e0
> > [7895979.818032] Code: b8 01 00 00 00 5d c3 66 0f 1f 84 00 00 00 00 00
> > 0f 1f 44
> > 00 00 55 65 81 05 df 77 7d 7e 00 02 00 00 48 89 e5 31 c0 ba 01 00 00
> > 00 <f0> 0f
> > b1 17 85 c0 75 02 5d c3 89 c6 e8 34 50 89 ff 66 90 5d c3
> > [7895979.820374] RIP [<ffffffff81835b7b>] _raw_spin_lock_bh+0x1b/0x30
> > [7895979.821493]  RSP <ffff8808c362fcf0> [7895979.822616] CR2:
> > 0000000000000008
> > ----------------------------------------------------------------------
> > -------- Check out the vibrant tech community on one of the world's
> > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > tipc-discussion mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/tipc-discussion

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion

Reply via email to