2013-11-03 15:57:23 |
Ronald |
bug |
|
|
added bug |
2013-11-03 15:59:52 |
Ronald |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=71116 |
|
2013-11-03 15:59:52 |
Ronald |
bug task added |
|
nouveau |
|
2013-11-03 16:02:13 |
Ronald |
bug task added |
|
gcc |
|
2013-11-03 16:42:22 |
Bug Watch Updater |
nouveau: status |
Unknown |
Confirmed |
|
2013-11-03 16:42:22 |
Bug Watch Updater |
nouveau: importance |
Unknown |
Medium |
|
2013-11-07 12:40:28 |
Maarten Lankhorst |
tags |
|
saucy trusty |
|
2013-11-07 12:40:45 |
Maarten Lankhorst |
nominated for series |
|
Ubuntu Saucy |
|
2013-11-07 12:40:45 |
Maarten Lankhorst |
bug task added |
|
libdrm (Ubuntu Saucy) |
|
2013-11-07 12:40:54 |
Maarten Lankhorst |
libdrm (Ubuntu): assignee |
|
Maarten Lankhorst (mlankhorst) |
|
2013-11-07 12:40:57 |
Maarten Lankhorst |
libdrm (Ubuntu Saucy): assignee |
|
Maarten Lankhorst (mlankhorst) |
|
2013-11-07 12:41:01 |
Maarten Lankhorst |
libdrm (Ubuntu): importance |
Undecided |
High |
|
2013-11-07 12:41:03 |
Maarten Lankhorst |
libdrm (Ubuntu Saucy): importance |
Undecided |
High |
|
2013-11-08 08:12:19 |
Maarten Lankhorst |
libdrm (Ubuntu): status |
New |
Fix Committed |
|
2013-11-08 10:02:47 |
Maarten Lankhorst |
libdrm (Ubuntu): status |
Fix Committed |
Fix Released |
|
2013-11-08 10:02:53 |
Maarten Lankhorst |
libdrm (Ubuntu Saucy): status |
New |
In Progress |
|
2013-11-09 18:11:08 |
Bug Watch Updater |
nouveau: status |
Confirmed |
Fix Released |
|
2013-11-11 12:04:15 |
Maarten Lankhorst |
description |
My initial bugreport was here: https://bugs.freedesktop.org/show_bug.cgi?id=71116
- Recompiling libdrm with gcc 4.7 fixed the bug.
Upstream GCC mail thread here: http://gcc.gnu.org/ml/gcc-help/2013-07/msg00103.html
This was fixed thanks to Emil Velikov from the nouveau project. |
[Impact]
* Relocations on nv04-nv4f are completely broken, any kind of memory stress will result in userspace failure.
[Test Case]
* Suspend on a system with an affected nvidia card.
* Resume should complete without any errors in FIFO.
* Other test is to run max-texture-size from piglit, system should survive.
* For m-a same change: confirm libdrm-dev:amd64 and libdrm-dev:i386 coinstall.
[Regression Potential]
* Original bug report was caused by undefined behavior in gcc:
- *push->cur++ = pushbuf_krel(push)
- pushbuf_krel uses (push->cur - push->bgn) to calculate offset.
- It's undefined whether push->cur is incremented before calling pushbuf_krel or not.
- New gcc changed the order, causing the bug.
- Fixed by calling push->cur++ in a separate statement.
* Bug reports will be watched for any new problems that may pop up.
[Original bug report]
My initial bugreport was here: https://bugs.freedesktop.org/show_bug.cgi?id=71116
- Recompiling libdrm with gcc 4.7 fixed the bug.
Upstream GCC mail thread here: http://gcc.gnu.org/ml/gcc-help/2013-07/msg00103.html
This was fixed thanks to Emil Velikov from the nouveau project. |
|
2013-11-12 19:51:47 |
Stéphane Graber |
libdrm (Ubuntu Saucy): status |
In Progress |
Fix Committed |
|
2013-11-12 19:51:49 |
Stéphane Graber |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-11-12 19:51:53 |
Stéphane Graber |
bug |
|
|
added subscriber SRU Verification |
2013-11-12 19:51:56 |
Stéphane Graber |
tags |
saucy trusty |
saucy trusty verification-needed |
|
2013-11-12 20:24:14 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/saucy-proposed/libdrm |
|
2013-11-20 11:21:57 |
Maarten Lankhorst |
tags |
saucy trusty verification-needed |
saucy trusty verification-done |
|
2013-11-20 22:36:41 |
Launchpad Janitor |
libdrm (Ubuntu Saucy): status |
Fix Committed |
Fix Released |
|
2013-11-20 22:36:47 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-12-17 08:13:54 |
Chris Halse Rogers |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-12-17 08:14:01 |
Chris Halse Rogers |
tags |
saucy trusty verification-done |
saucy trusty |
|
2013-12-17 08:14:03 |
Chris Halse Rogers |
tags |
saucy trusty |
saucy trusty verification-needed |
|
2014-01-06 13:34:10 |
Maarten Lankhorst |
tags |
saucy trusty verification-needed |
saucy trusty verification-done |
|