Bug 31074 - Reproducable OOPS with VLC's "Accelerated video output" [9400M]
Summary: Reproducable OOPS with VLC's "Accelerated video output" [9400M]
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: Other Linux (All)
: medium critical
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-24 01:27 UTC by Felix Leimbach
Modified: 2010-10-25 17:44 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
stacktrace (netconsole) of OOPS (8.68 KB, text/plain)
2010-10-24 01:27 UTC, Felix Leimbach
no flags Details
nv50_vsync_head.patch (1.37 KB, patch)
2010-10-24 05:05 UTC, Francisco Jerez
no flags Details | Splinter Review
better stacktrace (netconsole) of OOPS (4.96 KB, text/plain)
2010-10-24 06:10 UTC, Felix Leimbach
no flags Details

Description Felix Leimbach 2010-10-24 01:27:56 UTC
Created attachment 39663 [details]
stacktrace (netconsole) of OOPS

(This bug was split off from #31058)

On a MacBook 6,1 with linux 2.6.36 (64bit) and an external TFT connected via a displayport->DVI adapter a kernel OOPS can be triggered by player a video full-screen on the external monitor.

It only happens if VLC's option "Accelerated video output (Overlay)" is enabled.

Note that on the laptop's internal screen I *can* play full screen with that
option *enabled* and no OOPS happens. It only happens on the external display.
Comment 1 Marcin Slusarz 2010-10-24 01:52:11 UTC
You probably didn't enable CONFIG_DEBUG_INFO or don't have CONFIG_FRAME_POINTER. Please enable it and reproduce once more. You should not see "?" in every line of stacktrace.
Comment 2 Francisco Jerez 2010-10-24 05:05:50 UTC
Created attachment 39665 [details] [review]
nv50_vsync_head.patch

The attached patch may help.
Comment 3 Felix Leimbach 2010-10-24 06:03:37 UTC
(In reply to comment #2)
> The attached patch may help.

Francisco, your patch fixes the problem. Cheers.
Comment 4 Felix Leimbach 2010-10-24 06:10:35 UTC
Created attachment 39666 [details]
better stacktrace (netconsole) of OOPS

(In reply to comment #1)

I had those two defined. Switching from out-of-tree nouveau modules to the nouveau linux-2.6 tree produced a better stacktrace, so maybe that was the problem.
Comment 5 Francisco Jerez 2010-10-25 17:44:12 UTC
Thanks, this should be fixed in master now.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.