Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Oct 2009 11:03:17 +0200
From:      ivan anyukov <ivan.anyukov@googlemail.com>
To:        freebsd-hackers@freebsd.org
Subject:   NMI with 7.2-stable
Message-ID:  <962bea8e0910010203o26dd0b02ob3e496759d2e28dc@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi guys,
I'm running 7.2-STABLE on a Thinkpad T60.
When connecting a second monitor to my docking station sometimes my FreeBSD
freezes.
kgdb on the vmcore-file says "non-maskable interrupt trap"
Some details:
X.Org 1.5.3 using the radeon-Driver
I think the problem appears when moving xterms from the first to the second
monitor (or back). The mouse cursor looks _very_ strange then and after some
minutes the whole system freezes.
Does anyone know about the problem? Is it a hardware-failure for sure?

A vmcore is generated, I loaded it into kgdb:

This GDB was configured as "i386-marcel-freebsd"...

Unread portion of the kernel message buffer:
<<22>NMI>N MIIS AI SA b0b, 0E,I ESIAS A ffff
<
2>R<2
>RA<2M >ApMa rpiatyr ietryr oerr,r olri,k elliyk ehlayr dhwaarrdew afraei
lfuariel.ure.



FFaattaall  ttrraapp  1199::  nnoonn--mmaasskkaabbllee  iinntteerrrruupptt
ttrraapp  wwhhiillee  iinn  kkeerrnneell  mmooddee

ccppuuiidd  ==  01;;  aappiicc  iidd  ==  0010

iinnssttrruuccttiioonn  ppooiinntteerr          ==
00xx2200::00xxcc00eeaa7733eecc

ssttaacckk  ppooiinntteerr                              ==
00xx2288::00xxcc4477aa58cc8888

ffrraammee  ppooiinntteerr                              ==
00xx2288::00xxcc4477aa58cc8888

ccooddee  sseeggmmeenntt                                ==  bbaassee
00xx00,,  lliimmiitt  00xxffffffffff,,  ttyyppee  00xx11bb

                                                ==  DDPPLL  00,,  pprreess
11,,  ddeeff3322  11,,  ggrraann  11

pprroocceessssoorr  eeffllaaggss                ==  iinntteerrrruupptt
eennaabblleedd,,  IIOOPPLL  ==  00

ccuurrrreenntt  pprroocceessss                          ==  1112
((iiddllee::  ccppuu10))

ttrraapp  nnuummbbeerr                          ==  1199

backtrace says:
#0  doadump () at pcpu.h:196
#1  0xc07c5258 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2  0xc07c5535 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3  0xc0ab2d14 in trap_fatal (frame=0xc47a5c48, eva=0) at
/usr/src/sys/i386/i386/trap.c:939
#4  0xc0ab3a9d in trap (frame=0xc47a5c48) at
/usr/src/sys/i386/i386/trap.c:726
#5  0xc0a9910b in calltrap () at /usr/src/sys/i386/i386/exception.s:159
#6  0xc0ea73ec in acpi_cpu_c1 () at
/usr/src/sys/modules/acpi/acpi/../../../i386/acpica/acpi_machdep.c:550
#7  0xc0ea0623 in acpi_cpu_idle () at
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_cpu.c:943
#8  0xc0aa377b in cpu_idle () at /usr/src/sys/i386/i386/machdep.c:1183
#9  0xc07e6bd4 in sched_idletd (dummy=0x0) at
/usr/src/sys/kern/sched_ule.c:2681
#10 0xc07a1311 in fork_exit (callout=0xc07e690f <sched_idletd>, arg=0x0,
frame=0xc47a5d38)
    at /usr/src/sys/kern/kern_fork.c:810
#11 0xc0a99180 in fork_trampoline () at
/usr/src/sys/i386/i386/exception.s:264

Any ideas?

Thanks a lot!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?962bea8e0910010203o26dd0b02ob3e496759d2e28dc>