From: Steve S. <sn...@fr...> - 2002-12-23 14:23:47
|
Hi. I do have a Kernel Panic in -45 immediatly at boot time : --------------- Linux version 2.4.19-45um (sschnepp@lnxstd9t) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 lun dc 23 14:19:35 CET 2002 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: ubd0=uml-1.cow,root_fs_woody.ext2 root=/dev/ubd0 Calibrating delay loop... 758.46 BogoMIPS Kernel panic: kernel BUG at page_alloc.c:110! In idle task - not syncing --------------- And here is a backtrace --------------- Starting program: /mnt/export/uml/linux-2.4.19-um-45/linux ubd0=uml-1.cow,root_fs_woody.ext2 root=/dev/ubd0 Program received signal SIGUSR1, User defined signal 1. 0x4003cc51 in kill () from /lib/libc.so.6 (gdb) bt full #0 0x4003cc51 in kill () from /lib/libc.so.6 No symbol table info available. #1 0xa0085fc5 in os_usr1_process (pid=24677) at process.c:90 No locals. #2 0xa0083094 in new_thread_proc (stack=0xa0106000, handler=0xa0082f74 <new_thread_handler>) at process_kern.c:76 No locals. #3 0xa0082b7c in start_idle_thread (stack=0xa0106000, switch_buf_ptr=0xa010457c, fork_buf_ptr=0xa0104580) at process.c:268 fork_buf_ptr = (void **) 0x0 switch_buf = (jmp_buf **) 0xa010457c n = 0 #4 0xa0083309 in start_uml_skas () at process_kern.c:167 No locals. #5 0xa00819d1 in linux_main (argc=3, argv=0xbffffa94) at um_arch.c:376 argc = 3 argv = (char **) 0xbffffa94 avail = 0 virtmem_size = 24677 max_physmem = 0 i = 24677 add = 1 err = 0 ---Type <return> to continue, or q <return> to quit--- #6 0xa0009e2f in main (argc=3, argv=0xbffffa94, envp=0xbffffaa4) at arch/um/main.c:143 argc = 3 new_argv = (char **) 0xa0150020 mask = {__val = {268435456, 0 <repeats 31 times>}} ret = 0 i = 3 --------------- Hope it will help someone ;-) [ in case more information is needed i'll do it tonight... ] Steve -- GPG public key available from http://snide.free.fr/gpg/snide-free.fr.asc Or by email to "snide at free.fr" with "send key pub" as subject Fingerprint: 91E3 C5F1 2641 4D0F EDD0 7116 D187 5929 14A8 FDA2 |
From: Jeff D. <jd...@ka...> - 2002-12-23 16:09:09
|
sn...@fr... said: > Program received signal SIGUSR1, User defined signal 1. > 0x4003cc51 in kill () from /lib/libc.so.6 > (gdb) bt full > Hope it will help someone ;-) Umm, no. You're supposed to wait for the panic before getting the backtrace. Do handle SIGUSR1 pass nostop noprint handle SIGSEGV pass nostop noprint first. Jeff |
From: Steve S. <sn...@fr...> - 2002-12-23 16:57:45
|
On Mon, Dec 23, 2002 at 11:12:21AM -0500, Jeff Dike wrote: > sn...@fr... said: > > Program received signal SIGUSR1, User defined signal 1. > > 0x4003cc51 in kill () from /lib/libc.so.6 > > (gdb) bt full > > > Hope it will help someone ;-) > > Umm, no. You're supposed to wait for the panic before getting the backtrace. It helped. Me. To know this : > Do > handle SIGUSR1 pass nostop noprint > handle SIGSEGV pass nostop noprint > > first. Ok here is the result : -------------- #0 panic (fmt=0xa00ebf00 "kernel BUG at %s:%d!\n") at panic.c:52 fmt = 0xa00ebf00 "kernel BUG at %s:%d!\n" buf = '\0' <repeats 1023 times> #1 0xa002fe83 in __free_pages_ok (page=0x3a18, order=2685443400) at page_alloc.c:110 index = 2685573796 page_idx = 338 mask = 4294967040 flags = 2692770352 area = (free_area_t *) 0xa0030838 base = (struct page *) 0xa0803018 zone = (zone_t *) 0xa0109ee0 #2 0xa0030853 in __free_pages (page=0xa0109d48, order=2685437644) at page_alloc.c:445 No locals. #3 0xa00030f5 in free_all_bootmem_core (pgdat=0xa0109ee0) at bootmem.c:260 pgdat = (pg_data_t *) 0xff page = (struct page *) 0xa0806a30 bdata = (bootmem_data_t *) 0xa0129aa4 i = 338 count = 1 total = 0 idx = 8192 #4 0xa00032f1 in free_all_bootmem () at bootmem.c:322 No locals. #5 0xa0078504 in mem_init () at mem.c:105 start = 255 #6 0xa0001516 in start_kernel () at init/main.c:397 command_line = 0xa010f940 "ubd0=uml-1.cow" #7 0xa00832ad in start_kernel_proc (unused=0x0) at process_kern.c:153 pid = 255 #8 0xa0079c9a in run_kernel_thread (fn=0xa008327c <start_kernel_proc>, arg=0x0, jmp_ptr=0xa0104554) at process.c:239 jmp_ptr = (void **) 0xff buf = {{__jmpbuf = {0, -1610075524, 3, -1609532212, -1609532396, -1610113913}, __mask_was_saved = 0, __saved_mask = {__val = {512, 0 <repeats 31 times>}}}} n = 255 #9 0xa008302f in new_thread_handler (sig=10) at process_kern.c:67 fn = (int (*)()) 0xa008327c <start_kernel_proc> n = 255 arg = (void *) 0x0 #10 0x4003cbd8 in sigaction () from /lib/libc.so.6 No symbol table info available. #11 0xa0078413 in map_cb (unused=0x0) at mem.c:67 No locals. #12 0xa0082ba5 in start_idle_thread (stack=0xa0106000, switch_buf_ptr=0xa010457c, fork_buf_ptr=0xa0104580) at process.c:272 fork_buf_ptr = (void **) 0xff switch_buf = (jmp_buf **) 0xa010457c n = 255 #13 0xa0083309 in start_uml_skas () at process_kern.c:167 No locals. #14 0xa00819d1 in linux_main (argc=3, argv=0xbffffa94) at um_arch.c:376 argc = 1 argv = (char **) 0xa0107ad0 avail = 255 virtmem_size = 1073989943 max_physmem = 255 i = 1073989943 add = 1 err = 255 #15 0xa0009e2f in main (argc=3, argv=0xbffffa94, envp=0xbffffaa4) at arch/um/main.c:143 argc = 3 new_argv = (char **) 0xa0150020 mask = {__val = {268435456, 0 <repeats 31 times>}} ret = 255 i = 3 -------------- Steve -- GPG public key available from http://snide.free.fr/gpg/snide-free.fr.asc Or by email to "snide at free.fr" with "send key pub" as subject Fingerprint: 91E3 C5F1 2641 4D0F EDD0 7116 D187 5929 14A8 FDA2 |
From: Jeff D. <jd...@ka...> - 2002-12-23 18:10:09
|
sn...@fr... said: > Ok here is the result : Much better. I don't see the bug offhand, but that's the stack I wanted. Jeff |
From: Steve S. <sn...@fr...> - 2002-12-23 18:29:27
|
On Mon, Dec 23, 2002 at 01:13:33PM -0500, Jeff Dike wrote: > sn...@fr... said: > > Ok here is the result : > Much better. Learning. Slowly. ;-) > I don't see the bug offhand, but that's the stack I wanted. If u want some more, just let me know. Steve -- GPG public key available from http://snide.free.fr/gpg/snide-free.fr.asc Or by email to "snide at free.fr" with "send key pub" as subject Fingerprint: 91E3 C5F1 2641 4D0F EDD0 7116 D187 5929 14A8 FDA2 |
From: Jeff D. <jd...@ka...> - 2002-12-28 05:25:26
|
sn...@fr... said: > #1 0xa002fe83 in __free_pages_ok (page=0x3a18, order=2685443400) > at page_alloc.c:110 Was this UML built with -pg (i.e. CONFIG_GPROF)? If so, you've hit a gcc bug, not a UML bug. Jeff |
From: Steve S. <sn...@fr...> - 2002-12-31 13:40:57
|
On Sat, Dec 28, 2002 at 12:28:31AM -0500, Jeff Dike wrote: > sn...@fr... said: > > #1 0xa002fe83 in __free_pages_ok (page=0x3a18, order=2685443400) > > at page_alloc.c:110 > Was this UML built with -pg (i.e. CONFIG_GPROF)? If so, you've hit a gcc > bug, not a UML bug. I don't remember. I compiled it at work ;-) [ i'll check there when i come back from my holidays on Jan. 3rd ;-) ] And, if it is (a gcc bug), where should i go with my bug ? ;-p Steve -- GPG public key available from http://snide.free.fr/gpg/snide-free.fr.asc Or by email to "snide at free.fr" with "send key pub" as subject Fingerprint: 91E3 C5F1 2641 4D0F EDD0 7116 D187 5929 14A8 FDA2 |
From: Steve S. <sn...@fr...> - 2003-01-02 12:19:30
|
On Tue, Dec 31, 2002 at 02:40:16PM +0100, Steve Schnepp wrote: > > Was this UML built with -pg (i.e. CONFIG_GPROF)? If so, you've hit a gcc > > bug, not a UML bug. It was. (compiled w/ CONFIG_GPROF) Prob solved w/o CONFIG_GPROF. Thx Steve -- GPG public key available from http://snide.free.fr/gpg/snide-free.fr.asc Or by email to "snide at free.fr" with "send key pub" as subject Fingerprint: 91E3 C5F1 2641 4D0F EDD0 7116 D187 5929 14A8 FDA2 |