[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#550339: video-intel: X server crash when second server is started



Michal Suchanek wrote:
> On 10/09/2009 02:19 PM, Brice Goglin wrote:
>> On Fri, Oct 09, 2009 at 01:02:29PM +0200, Michal
>> Suchanek<hramrach@centrum.cz>  wrote:
>>> Package: xserver-xorg-video-intel
>>> Version: 2:2.9.0-1
>>> Severity: important
>>> File: video-intel
>>>
>>>
>>> This is a regression. Earlier servers would not attempt DRI when it was
>>> already in use by other server.
>>>
>>> With recent X server ( X 1.6.4, intel 2.9.0) the second X server
>>> attempts DRI which crashes the first server.
>>
>> DRI on multiple servers will be supported soon thanks to
>> DRI2/KMS/whatever.
>
> I don't insist on both servers doing DRI.
>
> I insist that starting a second X server should not crash already
> running server, though.

That's because you're running a very recent intel driver and server
(enough to get DRI for multiple servers) but an already old kernel.

>>> (WW) intel(0): drmSetMaster failed: 2.6.29 or newer kernel required
>>> for multi-server DRI
>>>
>>> Fatal server error:
>>> DRM_I915_ENTERVT failed: Unknown error 4294967283
>>>
>>>
>>> Please consult the The X.Org Foundation support
>>>         at http://wiki.x.org
>>>   for help.
>>> Please also check the log file at "/var/log/Xorg.0.log" for
>>> additional information.
>>>
>>> (II) AIGLX: Suspending AIGLX clients for VT switch
>>>
>>> FatalError re-entered, aborting
>>> DRM_I915_LEAVEVT failed: Unknown error 4294967283
>>
>> You might to try with a more recent kernel and KMS.
>
> KMS fails at least on this kernel.

I just tested on my i945 laptop running intel 2.9.0, xserver 1.6.4 and
kernel 2.6.32-rc*. KMS obviously works fine (I always use it since
2.6.31-rc) and DRI seems to work well with multiple Xserver. So I am
just closing this bug. Feel free to reopen if you can reproduce this
problem with at least 2.6.31 and KMS working (KMS not working is another
problem).

Brice




Reply to: