Bug 15811 - [855GM] driver can't keep more then one user session
Summary: [855GM] driver can't keep more then one user session
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-03 06:50 UTC by Alexey Kuznetsov
Modified: 2008-05-07 00:31 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
second boot after crash :0 (39.14 KB, text/plain)
2008-05-04 03:24 UTC, Alexey Kuznetsov
no flags Details
previous boot - crash state :0 (35.75 KB, text/plain)
2008-05-04 03:24 UTC, Alexey Kuznetsov
no flags Details
second boot after crash :2 (36.84 KB, text/plain)
2008-05-04 03:25 UTC, Alexey Kuznetsov
no flags Details
previous boot - crash state :2 (37.03 KB, text/plain)
2008-05-04 03:25 UTC, Alexey Kuznetsov
no flags Details

Description Alexey Kuznetsov 2008-05-03 06:50:39 UTC
I use Fedora 8 on my laptop, they contain feature for multiple logins. When i loging to my laptop more then once i can't switch backward to the previous user because system is stucked.

I make simple sequince test for single user login/logout everything work fine. I can see login dialog and can login multiple times with out problems.

steps to reproduce stacking, on system with two users:
1. login with first user
2. use New Session from Gnome menu or Fast user switching.
3. login with another user
4. press New Session again or use Fast user switching to previous guy.
   or press ctrl+alt+f7.
5. system lose video output.

really i can hear music and feel background work, if i blend press ctrl-alt-del system well rebooted, but i can't able to see console or X11 by any keysequince.

My system have default configuration without framebuffer enabled.

here is my previous bug report with same system installed, you can see logs or configs. http://bugs.freedesktop.org/show_bug.cgi?id=14507

[axet@home-laptop ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated
Graphics Device (rev 02)

[axet@home-laptop ~]$ uname -m
i686

[axet@home-laptop ~]$ rpm -qf /usr/lib/xorg/modules/drivers/intel_drv.so
xorg-x11-drv-i810-2.1.1-7.fc8

[axet@home-laptop ~]$ uname -r
2.6.23.15-137.fc8

[axet@home-laptop ~]$ lsb_release  -a
LSB Version:   
:core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: Fedora
Description:    Fedora release 8 (Werewolf)
Release:        8
Codename:       Werewolf

ASUS Notebook M3N (http://www.overclockers.com/articles1235/)
Comment 1 Gordon Jin 2008-05-03 18:33:00 UTC
it seems similar to 15487, so reassigning to Zhenyu too.

Alexey, do you also see X crash with that backtrace?
Comment 2 Alexey Kuznetsov 2008-05-04 03:24:23 UTC
Created attachment 16342 [details]
second boot after crash :0
Comment 3 Alexey Kuznetsov 2008-05-04 03:24:52 UTC
Created attachment 16343 [details]
previous boot - crash state :0
Comment 4 Alexey Kuznetsov 2008-05-04 03:25:17 UTC
Created attachment 16344 [details]
second boot after crash :2
Comment 5 Alexey Kuznetsov 2008-05-04 03:25:44 UTC
Created attachment 16345 [details]
previous boot - crash state :2
Comment 6 Alexey Kuznetsov 2008-05-04 03:37:03 UTC
Look like another problem, take a look to  "previous boot - crash state :0"
Comment 7 Gordon Jin 2008-05-06 19:11:37 UTC
This is probably fixed in xf86-video-intel master branch:

New commits:
commit 36ec93300926084fb2951d69b001e4c67bc6ff79
Author: Eric Anholt <eric@anholt.net>
Date:   Tue May 6 18:48:20 2008 -0700

    Bug #15807: Fix use of the ring while VT-switched, hit by fast user switching.
    
    The fix for flushing at blockhandler with no DRI on 965 was broken and would
    try to flush the chip even when the driver wasn't in control of the VT.
    Hilarity ensued.
Comment 8 Alexey Kuznetsov 2008-05-07 00:31:02 UTC
yes, forks for me!


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.