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 |
|