Subject: netbsd symbol table has bad start address 0x1
To: None <tech-kern@netbsd.org>
From: Park Chan-youn <phygeeks@gmail.com>
List: tech-kern
Date: 02/21/2005 14:37:32
The following message comes while booting.

----
Bytes transferred = 1691080 (19cdc8 hex)
Loading .text @ 0x00090000 (1275912 bytes)
Loading .rodata @ 0x001c7810 (209788 bytes)
Loading .data @ 0x001fab90 (24600 bytes)
Loading .sdata @ 0x00200ba8 (2524 bytes)
Clearing .sbss @ 0x00201588 (1684 bytes)
Clearing .bss @ 0x00201c20 (157696 bytes)
## Starting application at 0x00090000 ...
avail_end 8000000
availmemr[0].start 232000
availmemr[0].size 7dce000
[ netbsd symbol table has bad start address 0x1 ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.
....
----

I found that the message inside the brackets comes from ddb_init(). But 
when I first compiled my kernel with "options DDB" there was no such a 
message and ddb worked well. Though I don't know yet ddb still works, it 
bothers me that this message comes out every time.

Does the message mean that there is something wrong? If it is, what is 
it and how can I fix it?