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

OpenChrome Trac trac
Tue Sep 22 20:31:48 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 kensmith):

 I have a few more tidbits but need a bit more guidance.  When I break on
 VIARestore and VIALeaveVT, I get hit two breakpoints on the way to the
 text terminal but none on the way back in.  I still didn't get to see the
 code run right up until the point of the crash.

 I left SIGUSR1 active and I just single stepped when that signal hits the
 trap on the way back to the X session on F7.  Here is a trace of GDB
 single stepping to the crash.

 (gdb) c
 Continuing.

 Program received signal SIGUSR1, User defined signal 1.
 [Switching to Thread 0x7fc57717b700 (LWP 2639)]
 0x00007fc574d786f3 in select () from /lib/libc.so.6
 (gdb) c
 Continuing.

 Program received signal SIGUSR1, User defined signal 1.
 0x00007fc574d786f3 in select () from /lib/libc.so.6
 (gdb) l
 238     ../../dix/main.c: No such file or directory.
         in ../../dix/main.c
 (gdb) bt
 #0  0x00007fc574d786f3 in select () from /lib/libc.so.6
 #1  0x00000000004ef5db in WaitForSomething (pClientsReady=0x21126a0) at
 ../../os/WaitFor.c:228
 #2  0x000000000044e020 in Dispatch () at ../../dix/dispatch.c:367
 #3  0x0000000000433d8d in main (argc=3, argv=0x7fff7f19e628, envp=<value
 optimized out>) at ../../dix/main.c:397
 (gdb) n
 Single stepping until exit from function select,
 which has no line number information.
 xf86VTRequest (sig=10) at ../../../../../hw/xfree86/os-
 support/linux/../shared/VTsw_usl.c:49
 49      ../../../../../hw/xfree86/os-support/linux/../shared/VTsw_usl.c:
 No such file or directory.
         in ../../../../../hw/xfree86/os-support/linux/../shared/VTsw_usl.c
 (gdb)
 50      in ../../../../../hw/xfree86/os-support/linux/../shared/VTsw_usl.c
 (gdb)

 Program received signal SIGTRAP, Trace/breakpoint trap.
 0x00007fc574cccec0 in ssignal () from /lib/libc.so.6
 (gdb) c
 Continuing.
 Program received signal SIGTRAP, Trace/breakpoint trap.
 0x00007fc574cccec7 in ssignal () from /lib/libc.so.6
 (gdb) c
 Continuing.

 Program received signal SIGTRAP, Trace/breakpoint trap.
 0x00007fc574cccecb in ssignal () from /lib/libc.so.6
 (gdb) c
 Continuing.

 Program received signal SIGTRAP, Trace/breakpoint trap.
 0x00007fc574cccece in ssignal () from /lib/libc.so.6
 (gdb) c
 Continuing.

 I hit CTRL-C at that point and went to Xorg.0.log.  Here is a clip from
 the last moments.

 1046 (II) CHROME(0): VIALeaveVT
 1047 (II) CHROME(0): ViaCursorStore
 1048 (II) CHROME(0): VIARestore
 1049 (II) CHROME(0): ViaLCDPower: On.
 1050 (II) CHROME(0): ViaDisablePrimaryFIFO

 Does this provide any better information about where the crash is
 happening and why?

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



More information about the Openchrome-users mailing list