[Bug 29389] New: [r300g] [bisected] hard locks in openarena with kernel 2.6.35
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Aug 3 14:17:16 PDT 2010
https://bugs.freedesktop.org/show_bug.cgi?id=29389
Summary: [r300g] [bisected] hard locks in openarena with kernel
2.6.35
Product: Mesa
Version: git
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/r300
AssignedTo: dri-devel at lists.freedesktop.org
ReportedBy: ghepeu at virgilio.it
Created an attachment (id=37557)
--> (https://bugs.freedesktop.org/attachment.cgi?id=37557)
git-bisect.log
Yesterday I upgraded to kernel 2.6.35 and I had a lockup after playing for a
few second at openarena. The day before I had played for a few minutes without
any issue (testing r300g) so I immediately suspected the kernel.
I'm using a radeon x550 (rv370) with yesterday git snapshot of mesa and
xf86-video-ati and xorg-server 1.8.2.
Both r300c/DRI/UMS and r300c/DRI2/KMS dont' seem to suffer from the issue, only
gallium. Nothing unusual in the logs.
I bisected from 2.6.34 (good) to 2.6.35 (bad) and git bisect pointed to commit
eb1f8e4f3be898df808e2dfc131099f5831d491d
eb1f8e4f3be898df808e2dfc131099f5831d491d is the first bad commit
commit eb1f8e4f3be898df808e2dfc131099f5831d491d
Author: Dave Airlie <airlied at redhat.com>
Date: Fri May 7 06:42:51 2010 +0000
drm/fbdev: rework output polling to be back in the core. (v4)
After thinking it over a lot it made more sense for the core to deal with
the output polling especially so it can notify X.
v2: drop plans for fake connector - per Michel's comments - fix X patch
sent to xorg-devel, add intel polled/hpd setting, add initial nouveau
polled/hpd settings.
v3: add config lock take inside polling, add intel/nouveau poll init/fini
calls
v4: config lock was a bit agressive, only needed around connector list
reading.
otherwise it could re-enter.
glisse: discard drm_helper_hpd_irq_event
v3: Reviewed-by: Michel Dänzer <michel at daenzer.net>
Signed-off-by: Dave Airlie <airlied at redhat.com>
:040000 040000 01a1bf1ae4e06bfd3ae9ae67b5b5059e964f5ae4
041231a5c060e531ce0d8127c6f7abc79c14ce76 M drivers
:040000 040000 b67fd6698fa239d26ca9fa2296ea2403e1eaaf1c
cadb905c6d8647313107790ce8b681f4611ee726 M include
I had to skip a few revisions because opengl didn't work at all and one
revision I'm not exactly sure it crashed for the same issue (the symptoms were
slightly different, it crashed after maybe two minutes instead of 5-30s) so I'm
not sure that that's the real culprit.
The bisection run took me a few hours and a lot of reboots, so I'm not exactly
eager to try it again...
The full git bisect log is attached.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the dri-devel
mailing list