Activity log for bug #1247607

Date Who What changed Old value New value Message
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