Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Nov 1999 10:41:00 +0100 (CET)
From:      Michael Ranner <mranner@netway.at>
To:        Gary Jennejohn <garyj@muc.de>
Cc:        freebsd-isdn@FreeBSD.ORG
Subject:   screenblanker (splash, green) causes i4b to freeze and kernel to
Message-ID:  <XFMail.991102103703.mranner@netway.at>
In-Reply-To: <199911011229.NAA00490@peedub.muc.de>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi Gary!

Now I have an excerpt from my kgdb output and an interessting
knowledge:

On my 2 machines I have the kernel screenblanker running, one
the green blanker and on the other a splash blanker with "fire".

After I recognized that a connect/disconnect trigger the screenblanker
(the normal view comes back without any key press), I had the idea that
the blanker is the problem for my kernel panics. I set the blanktime to
30 sec and started a download with a few mb's. ppp and isdnd dials out and
the download starts. But after 30 seconds the screenblanker gets active and
freezes the download (no disconnect), after a keypress the download continues.
After the next 30 seconds the same game, but after the next keypress the
kernel panics. Because i4b triggers the blanker without any keypress the
same problems occure without any human interaction.

I have tried this several times on both machines and every time the screen
blanekr starts to blank the download freezes and restarts after key press.
After the second keypress -> kernel panic:

--- snip - my kgdb output ---


(kgdb) symbol-file kernel.debug
Reading symbols from kernel.debug...done.
(kgdb) exec-file /var/crash/kernel.0
(kgdb) core-file /var/crash/vmcore.0
IdlePTD 2957312
initial pcb at 254dfc
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xc05e0000
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc014bed3
stack pointer           = 0x10:0xc023a8c8
frame pointer           = 0x10:0xc023a8e0
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = Idle
interrupt mask          = net tty
trap number             = 12
panic: page fault

syncing disks... 15 15 done

dumping to dev 30005, offset 1996999
dump 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38
37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11
 10 9 8 7 6 5 4 3 2 1 0
---
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
285                     dumppcb.pcb_cr3 = rcr3(); 

(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
#1  0xc015e6a4 in at_shutdown (
    function=0xc022ee96 <__set_sysinit_set_sym_memdev_sys_init+1050>, arg=0x0,
    queue=-1071404916) at ../../kern/kern_shutdown.c:446
#2  0xc01e7361 in trap_fatal (frame=0xc023a88c, eva=3227385856)
    at ../../i386/i386/trap.c:942
#3  0xc01e703f in trap_pfault (frame=0xc023a88c, usermode=0, eva=3227385856)
    at ../../i386/i386/trap.c:835
#4  0xc01e6ce2 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 1,
      tf_esi = 28, tf_ebp = -1071404832, tf_isp = -1071404876,
      tf_ebx = 2105870848, tf_edx = 100403, tf_ecx = 14, tf_eax = -1067581440,
      tf_trapno = 12, tf_err = 0, tf_eip = -1072382253, tf_cs = 8,
      tf_eflags = 66198, tf_esp = 28, tf_ss = -1071165128})
    at ../../i386/i386/trap.c:437
#5  0xc014bed3 in do_component (length=28)
    at ../../i4b/layer3/i4b_q932fac.c:254
#6  0xc014bf1b in do_component (length=30)
    at ../../i4b/layer3/i4b_q932fac.c:273
#7  0xc014bd83 in i4b_aoc (
    buf=0xc05c7808
"\034\037\221”\034\002\001³\002\001!0\024”\017\201\003ATS¢\b\201\003",
cd=0xc0275138) at ../../i4b/layer3/i4
b_q932fac.c:138
#8  0xc014895c in i4b_decode_q931_cs0_ie (unit=0, cd=0xc0275138, msg_len=30,
    msg_ptr=0xc05c7808
"\034\037\221”\034\002\001³\002\001!0\024”\017\201\003ATS¢\b\201\003") at
../../i4b/layer3/i4b_q931.c:41
6
#9  0xc0148016 in i4b_decode_q931 (unit=0, msg_len=34,
    msg_ptr=0xc05c7804
"\b\001¬b\034\037\221”\034\002\001³\002\001!0\024”\017\201\003ATS¢\b\201\003")
at ../../i4b/layer3/i4b_q
931.c:236
#10 0xc014b005 in i4b_dl_data_ind (unit=0, m=0xc05aec80)
    at ../../i4b/layer3/i4b_l2if.c:318
#11 0xc0147347 in i4b_rxd_i_frame (unit=0, m=0xc05aec80)
    at ../../i4b/layer2/i4b_iframe.c:134
#12 0xc014481f in i4b_ph_data_ind (unit=0, m=0xc05aec80)
    at ../../i4b/layer2/i4b_l2.c:370
#13 0xc020c3e7 in isic_isac_irq (sc=0xc027ddc4, ista=128)
    at ../../i4b/layer1/i4b_isac.c:189
#14 0xc020affd in isicintr (unit=0) at ../../i4b/layer1/i4b_isic.c:208
#15 0xc020af29 in isicintr_sc (sc=0xc027ddc4)
    at ../../i4b/layer1/i4b_isic.c:152
#16 0xc020f95c in avma1pp_intr (sc=0xc027ddc4)
    at ../../i4b/layer1/i4b_avm_fritz_pci.c:1282
#17 0xc015223a in intr_mux (arg=0xc082ef00) at ../../kern/kern_intr.c:99

--- snip ---

On 01-Nov-99 Gary Jennejohn wrote:
> Michael Ranner writes:
> [snip info about a kernel panic]
>>Does anybody experienced similar?
>>
> 
> This is the first report I've seen about kernel panics.
> 
>>I have not found something strange in messages, isdnd.log or isdntrace.
>>
> 
> Try to get a kernel dump. Nothing else will be of any use to debug this
> sort of thing. Read the handbook section about kernel debugging.

Should I mail you the dump ;)

cu

/\/\ichael Ranner - Michael Ranner <mranner@netway.at>
Michael.Ranner@netway.at - webmaster@mariazell.org
----------------------------------------------------------------------
        Homepage: http://www.netlounge.at/mranner/
Mariazell Online: http://www.mariazell.at/
----------------------------------------------------------------------

Democracy is the recurrent suspicion that more than half of the people
are right more than half of the time.
                -- E. B. White



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message




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