Re: Panic with assertion failure "hppa_intr_depth == 0" on E25
Nick Hudson <[email protected]> Sun, 27 Jan 2008 19:56:51 +0000
| Newsgroups | gmane.os.netbsd.ports.hp700 |
|---|---|
| Message-ID | <[email protected]> |
On Saturday 26 January 2008 22:56:49 Sergey Svishchev wrote: > On Sun, Jan 27, 2008 at 01:24:26AM +0300, Sergey Svishchev wrote: > >Good day, > > > >Good news -- 4.99.49 boots to multiuser on E25 (diskless): Cool. > >Bad news -- after 1-2 hours of compiling something it panics > > (reproducibly): > > > > panic: kernel diagnostic assertion "hppa_intr_depth == 0" failed: file > > "/vol/2/s/src/sys/arch/hppa/hppa/trap.c", line 865 > > Stopped in pid 0.2 (system) at netbsd:cpu_Debugger+0x4: bv,n > > %r0(%r2) > > ...traceback (after rebuilding w/-fno-omit-frame-pointer): > > Begin traceback... > (null)() at 0 > __kernassert() at netbsd:__kernassert+0x58 > trap() at netbsd:trap+0xc3c > -- trap #17 > fdcache() at netbsd:fdcache+0x38 > mbus_dmamap_sync() at netbsd:mbus_dmamap_sync+0xc4 > iee_intr() at netbsd:iee_intr+0x2a78 > hp700_intr_dispatch() at netbsd:hp700_intr_dispatch+0xa8 > hppa_intr() at netbsd:hppa_intr+0x21c > trap() at netbsd:trap+0xa28 > -- trap #4 > idle_loop() at netbsd:idle_loop+0x154 > -- trap #0 > End traceback... Can you find out which bus_dmamap_sync call in iee_intr is at address iee_intr+0x2a78? nm(1) can get you the value of iee_intr and addr2line <value> -e netbsd.gdb will give you the source file and line. Thanks, Nick -- Nick Hudson <[email protected]> Portmaster, NetBSD/hp700 <http://www.NetBSD.org/Ports/hp700/>