NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/40680: Panic when using whatis <address> from DDB on non-modular port



>Number:         40680
>Category:       kern
>Synopsis:       Panic when using whatis <address> from DDB on non-modular port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 18 16:25:00 +0000 2009
>Originator:     Julian Coleman
>Release:        NetBSD 5.99.7
>Organization:
N/A
>Environment:
System: NetBSD gondolin 5.99.7 NetBSD 5.99.7 (ULTRA-PCI.MP) #4: Wed Feb 18 
13:27:39 GMT 2009 
root%sirion.coris.org.uk@localhost:/usr/obj/sparc64/usr/src/sys/arch/sparc64/compile/ULTRA-PCI.MP
 sparc64
Architecture: sparc64
Machine: sparc64
>Description:
        Panic when using whatis <address> from DDB on non-modular port:
          db{0}> whatis 0x1281940
          0x1281940 is 0x1+19405119 in VMEM 'swapmap' (free)
          0x1281940 is 0x1000000+2627904 from VMMAP 0x18a71c8
          panic: not modular

        The panic trace is:
          1411ea8(1713208, 1281940, 1000000, 281940, 18a71c8, 104, e0016271) fp 
= e0016271
          12845e4(0, e0016be0, e0016be8, 1819030, 18aa400, 2, e0016331) fp = 
e0016331
          10eb514(1281940, 1419d80, ffffffffffffffff, e0016cb8, e0016dd8, 0, 
e0016401) fp = e0016401
          10eb814(1819028, 0, 0, 0, e0016e48, 0, e0016551) fp = e0016551

        where (from `addr2line -e netbsd.gdb`):
          1411ea8
          /usr/src/sys/kern/subr_kobj.c:1207
          12845e4
          /usr/src/sys/kern/kern_module.c:1011
          10eb514
          /usr/src/sys/ddb/db_command.c:939
          10eb814
          /usr/src/sys/ddb/db_command.c:596

        subr_kobj.c,v 1.33
          kobj_stat()
        kern_module.c,v 1.41
          module_whatis()
        db_command.c,v 1.126
          db_command()
          db_command_loop()

>How-To-Repeat:
        Try whatis <address> on a non-modular port (e.g.) sparc64
>Fix:



Home | Main Index | Thread Index | Old Index