[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