Activity log for bug #1208740

Date Who What changed Old value New value Message
2013-08-06 08:59:04 Margarita Manterola bug added bug
2013-08-06 09:00:07 Brad Figg linux (Ubuntu): status New Incomplete
2013-08-06 09:09:38 dino99 linux (Ubuntu): status Incomplete Confirmed
2013-08-06 09:13:06 dino99 tags kernel-bug precise quantal raring saucy
2013-08-06 19:01:35 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2013-08-06 19:02:25 Joseph Salisbury tags kernel-bug precise quantal raring saucy kernel-bug kernel-bug-exists-upstream precise quantal raring saucy
2013-08-06 19:02:29 Joseph Salisbury linux (Ubuntu): status Confirmed Triaged
2013-08-13 15:56:35 Chris J Arges tags kernel-bug kernel-bug-exists-upstream precise quantal raring saucy bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy
2013-08-13 15:59:38 Chris J Arges tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy bot-stop-nagging kernel-bug kernel-bug-exists-upstream kernel-key precise quantal raring saucy
2013-08-13 16:37:00 Joseph Salisbury nominated for series Ubuntu Precise
2013-08-13 16:37:00 Joseph Salisbury bug task added linux (Ubuntu Precise)
2013-08-13 16:37:00 Joseph Salisbury nominated for series Ubuntu Quantal
2013-08-13 16:37:00 Joseph Salisbury bug task added linux (Ubuntu Quantal)
2013-08-13 16:37:00 Joseph Salisbury nominated for series Ubuntu Saucy
2013-08-13 16:37:00 Joseph Salisbury bug task added linux (Ubuntu Saucy)
2013-08-13 16:37:00 Joseph Salisbury nominated for series Ubuntu Raring
2013-08-13 16:37:00 Joseph Salisbury bug task added linux (Ubuntu Raring)
2013-08-13 16:37:07 Joseph Salisbury linux (Ubuntu Raring): importance Undecided Medium
2013-08-13 16:37:09 Joseph Salisbury linux (Ubuntu Quantal): importance Undecided Medium
2013-08-13 16:37:11 Joseph Salisbury linux (Ubuntu Precise): importance Undecided Medium
2013-08-13 16:37:17 Joseph Salisbury linux (Ubuntu Raring): status New Triaged
2013-08-13 16:37:19 Joseph Salisbury linux (Ubuntu Quantal): status New Triaged
2013-08-13 16:37:21 Joseph Salisbury linux (Ubuntu Precise): status New Triaged
2013-09-10 17:40:29 Tim Gardner linux (Ubuntu Saucy): status Triaged Fix Committed
2013-09-11 04:11:04 Launchpad Janitor linux (Ubuntu Saucy): status Fix Committed Fix Released
2013-09-24 16:35:01 Joseph Salisbury tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream kernel-key precise quantal raring saucy bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy
2013-09-25 17:20:08 Mark Russell bug added subscriber Mark Russell
2013-09-25 17:20:20 Mark Russell bug added subscriber Canonical Support
2013-10-08 17:11:33 Chris J Arges linux (Ubuntu Precise): assignee Chris J Arges (arges)
2013-10-08 17:11:36 Chris J Arges linux (Ubuntu Quantal): assignee Chris J Arges (arges)
2013-10-08 17:11:37 Chris J Arges linux (Ubuntu Raring): assignee Chris J Arges (arges)
2013-10-08 17:11:57 Chris J Arges linux (Ubuntu Precise): status Triaged In Progress
2013-10-08 17:11:59 Chris J Arges linux (Ubuntu Raring): status Triaged In Progress
2013-10-08 17:12:01 Chris J Arges linux (Ubuntu Quantal): status Triaged In Progress
2013-10-08 17:23:46 Chris J Arges description The bug is described in detail in this mail: https://lkml.org/lkml/2013/7/25/205 This bug affects any readline enabled program, like bash or psql. A "large" paste is any paste of more than 4kb of data (4kb is the size of the kernel buffer for reading from the console). As can be found in the lkml thread, the issue is caused by the constant change between canonical mode and non-canonical mode, done by readline for each line being read. This change means that when the buffer is full, some characters might get lost. This has been happening for a long time (starting with kernel v2.6.31-rc5), but it was barely noticeable for a while. Some changes done in the way the kernel schedules character reading in v2.6.39-rc1 made it much more noticeable. Even the most recent kernels are affected. SRU Justification: Impact: Large pastes over 4KB in a console may not be pasted correctly. Fix: A patch was posted here https://lkml.org/lkml/2013/9/3/539, that resolves the issue. It is not upstreamed yet, pending additional analysis. Testcase: 1. gedit /usr/share/common-licenses/GPL (replace " with blanks) 2. select all and copy contents 3. open a terminal type " 4. paste contents If the whole contents are pasted without any errors then we pass. Additional Notes: While this isn't upstreamed yet, this has already been accepted into Saucy and no additional bug reports or regressions have been detected yet. It would be useful to continue to monitor the upstream thread, and/or more deeply review this patch for potential deadlocks and contribute to the upstream discussion. -- The bug is described in detail in this mail: https://lkml.org/lkml/2013/7/25/205 This bug affects any readline enabled program, like bash or psql. A "large" paste is any paste of more than 4kb of data (4kb is the size of the kernel buffer for reading from the console). As can be found in the lkml thread, the issue is caused by the constant change between canonical mode and non-canonical mode, done by readline for each line being read. This change means that when the buffer is full, some characters might get lost. This has been happening for a long time (starting with kernel v2.6.31-rc5), but it was barely noticeable for a while. Some changes done in the way the kernel schedules character reading in v2.6.39-rc1 made it much more noticeable. Even the most recent kernels are affected.
2013-10-24 12:57:48 Simon Déziel bug added subscriber Simon Déziel
2013-10-24 20:07:37 Chris J Arges linux (Ubuntu Precise): status In Progress Fix Committed
2013-10-24 20:07:39 Chris J Arges linux (Ubuntu Raring): status In Progress Fix Committed
2013-10-24 20:07:43 Chris J Arges linux (Ubuntu Quantal): status In Progress Fix Committed
2013-10-28 14:32:48 Brad Figg tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise
2013-10-28 14:36:18 Brad Figg tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise verification-needed-quantal
2013-10-28 14:37:15 Brad Figg tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise verification-needed-quantal bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise verification-needed-quantal verification-needed-raring
2013-10-28 14:53:31 Simon Déziel tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-needed-precise verification-needed-quantal verification-needed-raring bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-done-precise verification-needed-quantal verification-needed-raring
2013-11-05 20:01:33 Chris J Arges tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-done-precise verification-needed-quantal verification-needed-raring bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-done-precise verification-done-raring verification-needed-quantal
2013-11-05 20:07:01 Chris J Arges tags bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-done-precise verification-done-raring verification-needed-quantal bot-stop-nagging kernel-bug kernel-bug-exists-upstream precise quantal raring saucy verification-done-precise verification-done-quantal verification-done-raring
2013-11-08 00:33:12 Launchpad Janitor linux (Ubuntu Precise): status Fix Committed Fix Released
2013-11-08 00:33:12 Launchpad Janitor cve linked 2012-5375
2013-11-08 00:33:12 Launchpad Janitor cve linked 2013-1819
2013-11-08 00:33:12 Launchpad Janitor cve linked 2013-2147
2013-11-08 00:35:21 Launchpad Janitor linux (Ubuntu Quantal): status Fix Committed Fix Released
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2888
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2889
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2892
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2893
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2895
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2896
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2897
2013-11-08 00:35:21 Launchpad Janitor cve linked 2013-2899
2013-11-08 00:36:40 Launchpad Janitor linux (Ubuntu Raring): status Fix Committed Fix Released
2013-11-08 00:36:40 Launchpad Janitor cve linked 2013-2894
2013-11-08 00:36:40 Launchpad Janitor cve linked 2013-4343
2014-07-10 11:58:59 Margarita Manterola bug added subscriber Goobuntu Team
2014-07-24 20:38:37 Rafael David Tinoco attachment added Trusty-pull-request-upstream-n_tty-Fix-buffer-overru.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1208740/+attachment/4162192/+files/Trusty-pull-request-upstream-n_tty-Fix-buffer-overru.patch
2014-07-24 20:39:17 Rafael David Tinoco bug added subscriber Rafael David Tinoco
2014-07-24 22:19:29 Rafael David Tinoco bug added subscriber Canonical Kernel SRU Team
2014-07-25 14:10:31 Chris J Arges nominated for series Ubuntu Trusty
2014-07-25 14:10:31 Chris J Arges bug task added linux (Ubuntu Trusty)
2014-07-25 14:11:09 Chris J Arges linux (Ubuntu Trusty): status New In Progress
2014-07-25 14:11:12 Chris J Arges linux (Ubuntu Trusty): importance Undecided Medium
2014-07-25 14:11:18 Chris J Arges linux (Ubuntu Trusty): assignee Rafael David Tinoco (inaddy)
2014-07-25 15:14:10 Brad Figg linux (Ubuntu Trusty): status In Progress Fix Committed
2014-08-08 22:44:42 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/linux-lts-trusty
2014-08-11 23:33:34 Launchpad Janitor linux (Ubuntu Trusty): status Fix Committed Fix Released
2014-08-11 23:33:44 Launchpad Janitor linux (Ubuntu Trusty): status Fix Committed Fix Released
2014-08-11 23:50:43 Launchpad Janitor branch linked lp:ubuntu/precise-security/linux-lts-trusty