[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
See https://bugs.launchpad.net/ubuntu/+source/linux-lts- trusty/+bug/1501345 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
The fix made in this bug broke production systems for me. Same symptom as in comment #4. Which bug is tracking the regression? Meanwhile, I downgrade kernel. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
Yep, me too, about 10 production systems broke because of that regression. I had to push a special kernel on our own PPA to fix it :-/ Well, now there is a new kernel in -proposed with the additional patch that fix that regression. That's probably the easiest now: just add the -proposed repository temporarily to the package sources, and update the kernel. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
The fix pointed in comment #4 is already queued for the next kernel SRU in Trusty git tree (master-next branch). Really soon we will have a kernel in the -proposed pocket with this fix. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
As described in comment #4, the regression that the 'fix' introduced is still present in 3.13.0-65.105~precise1. Should I reopen this bug report, or create a new one to track the regression? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
This bug was fixed in the package linux-lts-trusty - 3.13.0-65.105~precise1 --- linux-lts-trusty (3.13.0-65.105~precise1) precise; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1498291 [ Upstream Kernel Changes ] * net: Fix skb_set_peeked use-after-free bug - LP: #1497184 linux (3.13.0-64.104) trusty; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1493803 [ Chris J Arges ] * [Config] DEFAULT_IOSCHED="deadline" for ppc64el - LP: #1469829 [ Upstream Kernel Changes ] * tcp: fix recv with flags MSG_WAITALL | MSG_PEEK - LP: #1486146 * libceph: abstract out ceph_osd_request enqueue logic - LP: #1488035 * libceph: resend lingering requests with a new tid - LP: #1488035 * n_tty: Refactor input_available_p() by call site - LP: #1397976 * tty: Fix pty master poll() after slave closes v2 - LP: #1397976 * md: use kzalloc() when bitmap is disabled - LP: #1493305 * ata: pmp: add quirk for Marvell 4140 SATA PMP - LP: #1493305 * libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER - LP: #1493305 * libata: add ATA_HORKAGE_NOTRIM - LP: #1493305 * libata: force disable trim for SuperSSpeed S238 - LP: #1493305 * libata: increase the timeout when setting transfer mode - LP: #1493305 * libata: Do not blacklist M510DC - LP: #1493305 * mac80211: clear subdir_stations when removing debugfs - LP: #1493305 * ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda - LP: #1493305 * drm: Stop resetting connector state to unknown - LP: #1493305 * usb: dwc3: Reset the transfer resource index on SET_INTERFACE - LP: #1493305 * usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function - LP: #1493305 * xhci: Calculate old endpoints correctly on device reset - LP: #1493305 * xhci: report U3 when link is in resume state - LP: #1493305 * xhci: prevent bus_suspend if SS port resuming in phase 1 - LP: #1493305 * xhci: do not report PLC when link is in internal resume state - LP: #1493305 * USB: OHCI: Fix race between ED unlink and URB submission - LP: #1493305 * usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 - LP: #1493305 * blkcg: fix gendisk reference leak in blkg_conf_prep() - LP: #1493305 * tile: use free_bootmem_late() for initrd - LP: #1493305 * Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen - LP: #1493305 * md/raid1: fix test for 'was read error from last working device'. - LP: #1493305 * mmc: omap_hsmmc: Fix DTO and DCRC handling - LP: #1493305 * isdn/gigaset: reset tty->receive_room when attaching ser_gigaset - LP: #1493305 * mmc: sdhci-pxav3: fix platform_data is not initialized - LP: #1493305 * mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() - LP: #1493305 * mmc: sdhci-esdhc: Make 8BIT bus work - LP: #1493305 * bonding: correctly handle bonding type change on enslave failure - LP: #1493305 * net: Clone skb before setting peeked flag - LP: #1493305 * bridge: mdb: fix double add notification - LP: #1493305 * usb: gadget: mv_udc_core: fix phy_regs I/O memory leak - LP: #1493305 * inet: frags: fix defragmented packet's IP header for af_packet - LP: #1493305 * bonding: fix destruction of bond with devices different from arphrd_ether - LP: #1493305 * ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc - LP: #1493305 * ASoC: pcm1681: Fix setting de-emphasis sampling rate selection - LP: #1493305 * iscsi-target: Fix use-after-free during TPG session shutdown - LP: #1493305 * iscsi-target: Fix iscsit_start_kthreads failure OOPs - LP: #1493305 * iscsi-target: Fix iser explicit logout TX kthread leak - LP: #1493305 * ALSA: hda - Apply fixup for another Toshiba Satellite S50D - LP: #1493305 * vhost: actually track log eventfd file - LP: #1493305 * xfs: remote attributes need to be considered data - LP: #1493305 * ALSA: usb-audio: add dB range mapping for some devices - LP: #1493305 * drm/radeon/combios: add some validation of lvds values - LP: #1493305 * x86/efi: Use all 64 bit of efi_memmap in setup_e820() - LP: #1493305 * ipr: Fix locking for unit attention handling - LP: #1493305 * ipr: Fix incorrect trace indexing - LP: #1493305 * ipr: Fix invalid array indexing for HRRQ - LP: #1493305 * ALSA: hda - Fix MacBook Pro 5,2 quirk - LP: #1493305 * x86/xen: Probe target addresses in set_aliased_prot() before the hypercall - LP: #1493305 * netfilter: ctnetlink: put back references to master ct and expect objects - LP: #1493305 * bridge: mdb: fix delmdb state in the notification - LP: #1493305 * ipvs: fix crash with sync protocol v0 and FTP - LP: #1493305 * act_pedit: check binding before calling
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
This bug was fixed in the package linux-lts-trusty - 3.13.0-65.105~precise1 --- linux-lts-trusty (3.13.0-65.105~precise1) precise; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1498291 [ Upstream Kernel Changes ] * net: Fix skb_set_peeked use-after-free bug - LP: #1497184 linux (3.13.0-64.104) trusty; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1493803 [ Chris J Arges ] * [Config] DEFAULT_IOSCHED="deadline" for ppc64el - LP: #1469829 [ Upstream Kernel Changes ] * tcp: fix recv with flags MSG_WAITALL | MSG_PEEK - LP: #1486146 * libceph: abstract out ceph_osd_request enqueue logic - LP: #1488035 * libceph: resend lingering requests with a new tid - LP: #1488035 * n_tty: Refactor input_available_p() by call site - LP: #1397976 * tty: Fix pty master poll() after slave closes v2 - LP: #1397976 * md: use kzalloc() when bitmap is disabled - LP: #1493305 * ata: pmp: add quirk for Marvell 4140 SATA PMP - LP: #1493305 * libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER - LP: #1493305 * libata: add ATA_HORKAGE_NOTRIM - LP: #1493305 * libata: force disable trim for SuperSSpeed S238 - LP: #1493305 * libata: increase the timeout when setting transfer mode - LP: #1493305 * libata: Do not blacklist M510DC - LP: #1493305 * mac80211: clear subdir_stations when removing debugfs - LP: #1493305 * ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda - LP: #1493305 * drm: Stop resetting connector state to unknown - LP: #1493305 * usb: dwc3: Reset the transfer resource index on SET_INTERFACE - LP: #1493305 * usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function - LP: #1493305 * xhci: Calculate old endpoints correctly on device reset - LP: #1493305 * xhci: report U3 when link is in resume state - LP: #1493305 * xhci: prevent bus_suspend if SS port resuming in phase 1 - LP: #1493305 * xhci: do not report PLC when link is in internal resume state - LP: #1493305 * USB: OHCI: Fix race between ED unlink and URB submission - LP: #1493305 * usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 - LP: #1493305 * blkcg: fix gendisk reference leak in blkg_conf_prep() - LP: #1493305 * tile: use free_bootmem_late() for initrd - LP: #1493305 * Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen - LP: #1493305 * md/raid1: fix test for 'was read error from last working device'. - LP: #1493305 * mmc: omap_hsmmc: Fix DTO and DCRC handling - LP: #1493305 * isdn/gigaset: reset tty->receive_room when attaching ser_gigaset - LP: #1493305 * mmc: sdhci-pxav3: fix platform_data is not initialized - LP: #1493305 * mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() - LP: #1493305 * mmc: sdhci-esdhc: Make 8BIT bus work - LP: #1493305 * bonding: correctly handle bonding type change on enslave failure - LP: #1493305 * net: Clone skb before setting peeked flag - LP: #1493305 * bridge: mdb: fix double add notification - LP: #1493305 * usb: gadget: mv_udc_core: fix phy_regs I/O memory leak - LP: #1493305 * inet: frags: fix defragmented packet's IP header for af_packet - LP: #1493305 * bonding: fix destruction of bond with devices different from arphrd_ether - LP: #1493305 * ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc - LP: #1493305 * ASoC: pcm1681: Fix setting de-emphasis sampling rate selection - LP: #1493305 * iscsi-target: Fix use-after-free during TPG session shutdown - LP: #1493305 * iscsi-target: Fix iscsit_start_kthreads failure OOPs - LP: #1493305 * iscsi-target: Fix iser explicit logout TX kthread leak - LP: #1493305 * ALSA: hda - Apply fixup for another Toshiba Satellite S50D - LP: #1493305 * vhost: actually track log eventfd file - LP: #1493305 * xfs: remote attributes need to be considered data - LP: #1493305 * ALSA: usb-audio: add dB range mapping for some devices - LP: #1493305 * drm/radeon/combios: add some validation of lvds values - LP: #1493305 * x86/efi: Use all 64 bit of efi_memmap in setup_e820() - LP: #1493305 * ipr: Fix locking for unit attention handling - LP: #1493305 * ipr: Fix incorrect trace indexing - LP: #1493305 * ipr: Fix invalid array indexing for HRRQ - LP: #1493305 * ALSA: hda - Fix MacBook Pro 5,2 quirk - LP: #1493305 * x86/xen: Probe target addresses in set_aliased_prot() before the hypercall - LP: #1493305 * netfilter: ctnetlink: put back references to master ct and expect objects - LP: #1493305 * bridge: mdb: fix delmdb state in the notification - LP: #1493305 * ipvs: fix crash with sync protocol v0 and FTP - LP: #1493305 * act_pedit: check binding before calling
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
This bug was fixed in the package linux - 3.13.0-65.105 --- linux (3.13.0-65.105) trusty; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1498108 [ Upstream Kernel Changes ] * net: Fix skb_set_peeked use-after-free bug - LP: #1497184 linux (3.13.0-64.104) trusty; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1493803 [ Chris J Arges ] * [Config] DEFAULT_IOSCHED="deadline" for ppc64el - LP: #1469829 [ Upstream Kernel Changes ] * tcp: fix recv with flags MSG_WAITALL | MSG_PEEK - LP: #1486146 * libceph: abstract out ceph_osd_request enqueue logic - LP: #1488035 * libceph: resend lingering requests with a new tid - LP: #1488035 * n_tty: Refactor input_available_p() by call site - LP: #1397976 * tty: Fix pty master poll() after slave closes v2 - LP: #1397976 * md: use kzalloc() when bitmap is disabled - LP: #1493305 * ata: pmp: add quirk for Marvell 4140 SATA PMP - LP: #1493305 * libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER - LP: #1493305 * libata: add ATA_HORKAGE_NOTRIM - LP: #1493305 * libata: force disable trim for SuperSSpeed S238 - LP: #1493305 * libata: increase the timeout when setting transfer mode - LP: #1493305 * libata: Do not blacklist M510DC - LP: #1493305 * mac80211: clear subdir_stations when removing debugfs - LP: #1493305 * ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda - LP: #1493305 * drm: Stop resetting connector state to unknown - LP: #1493305 * usb: dwc3: Reset the transfer resource index on SET_INTERFACE - LP: #1493305 * usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function - LP: #1493305 * xhci: Calculate old endpoints correctly on device reset - LP: #1493305 * xhci: report U3 when link is in resume state - LP: #1493305 * xhci: prevent bus_suspend if SS port resuming in phase 1 - LP: #1493305 * xhci: do not report PLC when link is in internal resume state - LP: #1493305 * USB: OHCI: Fix race between ED unlink and URB submission - LP: #1493305 * usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 - LP: #1493305 * blkcg: fix gendisk reference leak in blkg_conf_prep() - LP: #1493305 * tile: use free_bootmem_late() for initrd - LP: #1493305 * Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen - LP: #1493305 * md/raid1: fix test for 'was read error from last working device'. - LP: #1493305 * mmc: omap_hsmmc: Fix DTO and DCRC handling - LP: #1493305 * isdn/gigaset: reset tty->receive_room when attaching ser_gigaset - LP: #1493305 * mmc: sdhci-pxav3: fix platform_data is not initialized - LP: #1493305 * mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() - LP: #1493305 * mmc: sdhci-esdhc: Make 8BIT bus work - LP: #1493305 * bonding: correctly handle bonding type change on enslave failure - LP: #1493305 * net: Clone skb before setting peeked flag - LP: #1493305 * bridge: mdb: fix double add notification - LP: #1493305 * usb: gadget: mv_udc_core: fix phy_regs I/O memory leak - LP: #1493305 * inet: frags: fix defragmented packet's IP header for af_packet - LP: #1493305 * bonding: fix destruction of bond with devices different from arphrd_ether - LP: #1493305 * ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc - LP: #1493305 * ASoC: pcm1681: Fix setting de-emphasis sampling rate selection - LP: #1493305 * iscsi-target: Fix use-after-free during TPG session shutdown - LP: #1493305 * iscsi-target: Fix iscsit_start_kthreads failure OOPs - LP: #1493305 * iscsi-target: Fix iser explicit logout TX kthread leak - LP: #1493305 * ALSA: hda - Apply fixup for another Toshiba Satellite S50D - LP: #1493305 * vhost: actually track log eventfd file - LP: #1493305 * xfs: remote attributes need to be considered data - LP: #1493305 * ALSA: usb-audio: add dB range mapping for some devices - LP: #1493305 * drm/radeon/combios: add some validation of lvds values - LP: #1493305 * x86/efi: Use all 64 bit of efi_memmap in setup_e820() - LP: #1493305 * ipr: Fix locking for unit attention handling - LP: #1493305 * ipr: Fix incorrect trace indexing - LP: #1493305 * ipr: Fix invalid array indexing for HRRQ - LP: #1493305 * ALSA: hda - Fix MacBook Pro 5,2 quirk - LP: #1493305 * x86/xen: Probe target addresses in set_aliased_prot() before the hypercall - LP: #1493305 * netfilter: ctnetlink: put back references to master ct and expect objects - LP: #1493305 * bridge: mdb: fix delmdb state in the notification - LP: #1493305 * ipvs: fix crash with sync protocol v0 and FTP - LP: #1493305 * act_pedit: check binding before calling tcf_hash_release() - LP: #1493305 * netfilter:
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
This bug was fixed in the package linux - 3.13.0-65.105 --- linux (3.13.0-65.105) trusty; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1498108 [ Upstream Kernel Changes ] * net: Fix skb_set_peeked use-after-free bug - LP: #1497184 linux (3.13.0-64.104) trusty; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1493803 [ Chris J Arges ] * [Config] DEFAULT_IOSCHED="deadline" for ppc64el - LP: #1469829 [ Upstream Kernel Changes ] * tcp: fix recv with flags MSG_WAITALL | MSG_PEEK - LP: #1486146 * libceph: abstract out ceph_osd_request enqueue logic - LP: #1488035 * libceph: resend lingering requests with a new tid - LP: #1488035 * n_tty: Refactor input_available_p() by call site - LP: #1397976 * tty: Fix pty master poll() after slave closes v2 - LP: #1397976 * md: use kzalloc() when bitmap is disabled - LP: #1493305 * ata: pmp: add quirk for Marvell 4140 SATA PMP - LP: #1493305 * libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER - LP: #1493305 * libata: add ATA_HORKAGE_NOTRIM - LP: #1493305 * libata: force disable trim for SuperSSpeed S238 - LP: #1493305 * libata: increase the timeout when setting transfer mode - LP: #1493305 * libata: Do not blacklist M510DC - LP: #1493305 * mac80211: clear subdir_stations when removing debugfs - LP: #1493305 * ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda - LP: #1493305 * drm: Stop resetting connector state to unknown - LP: #1493305 * usb: dwc3: Reset the transfer resource index on SET_INTERFACE - LP: #1493305 * usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function - LP: #1493305 * xhci: Calculate old endpoints correctly on device reset - LP: #1493305 * xhci: report U3 when link is in resume state - LP: #1493305 * xhci: prevent bus_suspend if SS port resuming in phase 1 - LP: #1493305 * xhci: do not report PLC when link is in internal resume state - LP: #1493305 * USB: OHCI: Fix race between ED unlink and URB submission - LP: #1493305 * usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 - LP: #1493305 * blkcg: fix gendisk reference leak in blkg_conf_prep() - LP: #1493305 * tile: use free_bootmem_late() for initrd - LP: #1493305 * Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen - LP: #1493305 * md/raid1: fix test for 'was read error from last working device'. - LP: #1493305 * mmc: omap_hsmmc: Fix DTO and DCRC handling - LP: #1493305 * isdn/gigaset: reset tty->receive_room when attaching ser_gigaset - LP: #1493305 * mmc: sdhci-pxav3: fix platform_data is not initialized - LP: #1493305 * mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() - LP: #1493305 * mmc: sdhci-esdhc: Make 8BIT bus work - LP: #1493305 * bonding: correctly handle bonding type change on enslave failure - LP: #1493305 * net: Clone skb before setting peeked flag - LP: #1493305 * bridge: mdb: fix double add notification - LP: #1493305 * usb: gadget: mv_udc_core: fix phy_regs I/O memory leak - LP: #1493305 * inet: frags: fix defragmented packet's IP header for af_packet - LP: #1493305 * bonding: fix destruction of bond with devices different from arphrd_ether - LP: #1493305 * ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc - LP: #1493305 * ASoC: pcm1681: Fix setting de-emphasis sampling rate selection - LP: #1493305 * iscsi-target: Fix use-after-free during TPG session shutdown - LP: #1493305 * iscsi-target: Fix iscsit_start_kthreads failure OOPs - LP: #1493305 * iscsi-target: Fix iser explicit logout TX kthread leak - LP: #1493305 * ALSA: hda - Apply fixup for another Toshiba Satellite S50D - LP: #1493305 * vhost: actually track log eventfd file - LP: #1493305 * xfs: remote attributes need to be considered data - LP: #1493305 * ALSA: usb-audio: add dB range mapping for some devices - LP: #1493305 * drm/radeon/combios: add some validation of lvds values - LP: #1493305 * x86/efi: Use all 64 bit of efi_memmap in setup_e820() - LP: #1493305 * ipr: Fix locking for unit attention handling - LP: #1493305 * ipr: Fix incorrect trace indexing - LP: #1493305 * ipr: Fix invalid array indexing for HRRQ - LP: #1493305 * ALSA: hda - Fix MacBook Pro 5,2 quirk - LP: #1493305 * x86/xen: Probe target addresses in set_aliased_prot() before the hypercall - LP: #1493305 * netfilter: ctnetlink: put back references to master ct and expect objects - LP: #1493305 * bridge: mdb: fix delmdb state in the notification - LP: #1493305 * ipvs: fix crash with sync protocol v0 and FTP - LP: #1493305 * act_pedit: check binding before calling tcf_hash_release() - LP: #1493305 * netfilter:
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Tags removed: verification-needed-trusty ** Tags added: verification-done-trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
Could not verify the issues noted in comment #6, but the original issue with the pty hangup was tested and confirmed fixed on 14.04 3.13.0-64-generic. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Tags removed: 3.13 kernel poll timout tty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
14.04 with kernel 3.13.0-64-generic proposed enabled I get SerialException >>> import serial >>> p = serial.Serial("/dev/ttyUSB0", timeout=1) >>> p.read() Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 460, in read raise SerialException('device reports readiness to read but returned no data (device disconnected?)') serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected?) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Changed in: linux (Ubuntu Trusty) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
Hi, I've just got the new -proposed kernel with that fix, and got an important regression: it broke tty connection to my devices using FTDI chips. I haven't fully checked yet, but I think that's because you've cherry- picked commit eafbe67f84761d787802e5113d895a316b6292fe "n_tty: Refactor input_available_p() by call site", without also taking commit a5934804a834f525c9e6289935ceef65b952b101 "n_tty: Fix poll() when TIME_CHAR and MIN_CHAR == 0" (which fixes that first commit). Note: I'm not affected by the original bug, so cannot comment on the effect of the other commits. How to reproduce the regression: ? python > import serial > p = serial.Serial("/dev/ttyACM0", timeout=1) > p.read() SerialException: device reports readiness to read but returned no data (device disconnected?) Expected: p.read() waits one second and returns nothing (due to timeout). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Also affects: linux (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: linux-lts-trusty (Ubuntu Precise) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Precise) Status: New => Invalid ** Changed in: linux-lts-trusty (Ubuntu Trusty) Status: In Progress => Invalid ** Changed in: linux-lts-trusty (Ubuntu Precise) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
Patch proposed: https://lists.ubuntu.com/archives/kernel- team/2015-September/062745.html ** Changed in: linux (Ubuntu Trusty) Status: Fix Committed => In Progress ** Changed in: linux (Ubuntu Trusty) Assignee: (unassigned) => Tim Gardner (timg-tpi) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- trusty' to 'verification-done-trusty'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Changed in: linux (Ubuntu Trusty) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Package changed: linux-lts-trusty (Ubuntu) = linux (Ubuntu) ** Changed in: linux (Ubuntu) Status: Expired = Fix Released ** Also affects: linux-lts-trusty (Ubuntu) Importance: Undecided Status: New ** Changed in: linux-lts-trusty (Ubuntu) Status: New = In Progress ** Changed in: linux-lts-trusty (Ubuntu Trusty) Status: New = In Progress ** Changed in: linux-lts-trusty (Ubuntu) Status: In Progress = Invalid ** Changed in: linux (Ubuntu Trusty) Status: Confirmed = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: linux (Ubuntu Trusty) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Also affects: linux-lts-trusty (Ubuntu Trusty) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
[Expired for linux-lts-trusty (Ubuntu) because there has been no activity for 60 days.] ** Changed in: linux-lts-trusty (Ubuntu) Status: Incomplete = Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Changed in: linux-lts-trusty (Ubuntu) Status: New = Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1397976] Re: tty hangup regression in 3.13 kernel (trusty LTS)
** Description changed: From https://lkml.org/lkml/2014/10/10/345 - # Commit f95499c3030f (n_tty: Don't wait for buffer work in read() loop) - introduces a race window where a pty master can be signalled that the ptyslave was closed before all the data that the slave wrote is delivered.Commit f8747d4a466a (tty: Fix pty master read() after slave closes) fixed theproblem in case of n_tty_read, but the problem still exists for n_tty_poll.This can be seen by running 'for ((i=0; i100;i++));do ./test.py ;done'where test.py is: + introduces a race window where a pty master can be signalled that the ptyslave was closed before all the data that the slave wrote is delivered. + Commit f8747d4a466a (tty: Fix pty master read() after slave closes) fixed theproblem in case of n_tty_read, but the problem still exists for n_tty_poll.This can be seen by running 'for ((i=0; i100;i++));do ./test.py ;done'where test.py is: import os, select, pty (pid, pty_fd) = pty.fork() if pid == 0: -os.write(1, 'This string should be received by parent') + os.write(1, 'This string should be received by parent') else: -poller = select.epoll() -poller.register( pty_fd, select.EPOLLIN ) -ready = poller.poll( 1 * 1000 ) -for fd, events in ready: - if not events select.EPOLLIN: - print 'missed POLLIN event' - else: - print os.read(fd, 100) -poller.close() + poller = select.epoll() + poller.register( pty_fd, select.EPOLLIN ) + ready = poller.poll( 1 * 1000 ) + for fd, events in ready: + if not events select.EPOLLIN: + print 'missed POLLIN event' + else: + print os.read(fd, 100) + poller.close() The string from the slave is missed several times. This patch takes the same approach as the fix for read and special casesthis condition for poll. Tested on 3.16. # This is has been merged to Linus Torvalds branch: https://github.com/torvalds/linux/commit/c4dc304677e8d566572c4738d95c48be150c6606 This would be needed to be implemented in to 3.13 kernel too. As both 12.04 and 14.04 is currently running the Trusty LTS it affectes both. br, Björn -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1397976 Title: tty hangup regression in 3.13 kernel (trusty LTS) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1397976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs