[Openchrome-users] [openChrome] #321: Hard lockup on Samsung NC20 on console switch

OpenChrome Trac trac
Fri Oct 23 00:03:24 PDT 2009


#321: Hard lockup on Samsung NC20 on console switch
--------------------+-------------------------------------------------------
 Reporter:  TobiX   |        Owner:  somebody   
     Type:  defect  |       Status:  new        
 Priority:  major   |    Component:  modesetting
  Version:  trunk   |   Resolution:             
 Keywords:          |     Blocking:             
Blockedby:          |  
--------------------+-------------------------------------------------------

Comment(by seb):

 Replying to [comment:21 seb]:
 > i've tested in on my nc20, x86-64 svn head (812) ...
 > on the way back from VC to X it is dead before reaching VIARestore or
 VIALeaveVT,
 > dead as in hardlock, ssh session into the machine lost ...
 > any pointers what to look for? maybe an earlier breakpoint and i will
 figure out
 > what the last function it that it reaches before hardlocking
 >
 > thanks seb

 the nc20 is at VC1 and i switched back to X, from here we go.
 i did a 'rbreak VIA*' to see what is going on.

 (gdb) c
 Continuing.

 Breakpoint 13, VIAEnterVT (scrnIndex=0, flags=0) at via_driver.c:1741
 1741    {
 (gdb) c
 Continuing.

 Breakpoint 23, VIASave (pScrn=0x1707ae0) at via_driver.c:1892
 1892    {
 (gdb) c
 Continuing.

 Breakpoint 29, VIAWriteMode (pScrn=0x1707ae0, mode=0x170e060) at
 via_driver.c:2881
 2881    {
 (gdb) c
 Continuing.

 Breakpoint 67, 0x00007f51cc88b420 in VIAInitialize3DEngine at plt ()
    from /usr/lib/xorg/modules/drivers//openchrome_drv.so
 (gdb) c
 Continuing.

 Breakpoint 7, VIAInitialize3DEngine (pScrn=0x1707ae0) at via_driver.c:3241
 3241        VIAPtr pVia = VIAPTR(pScrn);
 (gdb) c
 Continuing.

 Breakpoint 8, VIAAdjustFrame (scrnIndex=0, x=0, y=0, flags=0) at
 via_driver.c:3034
 3034    {
 (gdb) c
 Continuing.

 Breakpoint 72, 0x00007f51cc88bf90 in VIAVidAdjustFrame at plt ()
    from /usr/lib/xorg/modules/drivers//openchrome_drv.so
 (gdb) c
 Continuing.

 Breakpoint 45, VIAVidAdjustFrame (pScrn=0x1707ae0, x=0, y=0) at
 via_video.c:1594
 1594        VIAPtr pVia = VIAPTR(pScrn);
 (gdb) c
 Continuing.

 Breakpoint 24, VIASaveScreen (pScreen=0x170f6a0, mode=0) at
 via_driver.c:3029
 3029        return vgaHWSaveScreen(pScreen, mode);

 from here on the box is locked up

-- 
Ticket URL: <http://www.openchrome.org/trac/ticket/321#comment:22>
openChrome <http://www.openchrome.org/>
The openChrome project



More information about the Openchrome-users mailing list