I think this happens when I try to mount a LVM block device which has
not yet been initialised with vgchange.
I remember seeing this bug in older kernels too, and if it is the same
issue it was 100% reproducible.

This is the linuxppc_2_4_devel tree rsynced yesterday from mvista.com.
I know the System.map file is the right one, so I do not understand the
reason of the warnings.

Linux erode 2.4.19-rc1 #1 Sat Jun 29 15:05:41 CEST 2002 ppc unknown

ksymoops 2.4.5 on ppc 2.4.19-rc1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-rc1/ (default)
     -m /boot/System.map-2.4.19-rc1 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Warning (compare_maps): mismatch on symbol xchg_u32  , ksyms_base says 
c000d868, System.map says c0008884.  Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol num_audiodevs  , sound says 
e1057320, /lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o says e1047000.  
Ignoring /lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o entry
Warning (compare_maps): mismatch on symbol num_midis  , sound says e105732c, 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o says e104700c.  Ignoring 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o entry
Warning (compare_maps): mismatch on symbol num_mixers  , sound says e1057324, 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o says e1047004.  Ignoring 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o entry
Warning (compare_maps): mismatch on symbol num_sound_timers  , sound says 
e1056a04, /lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o says e1047000.  
Ignoring /lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o entry
Warning (compare_maps): mismatch on symbol num_synths  , sound says e1057328, 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o says e1047008.  Ignoring 
/lib/modules/2.4.19-rc1/kernel/drivers/sound/sound.o entry
Jun 30 11:03:53 erode kernel: Oops: kernel access of bad area, sig: 11
Jun 30 11:03:53 erode kernel: NIP: C0110E7C XER: 20000000 LR: C0043844 SP: 
DCAE9D00 REGS: dcae9c50 TRAP: 0300    Not tainted
Using defaults from ksymoops -t elf32-powerpc -a powerpc:common
Jun 30 11:03:53 erode kernel: MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
Jun 30 11:03:53 erode kernel: TASK = dcae8000[1769] 'mount' Last syscall: 21 
Jun 30 11:03:53 erode kernel: last math dcae8000 last altivec 00000000
Jun 30 11:03:53 erode kernel: GPR00: 0000018C DCAE9D00 DCAE8000 DDF66BC0 
DCAE9D28 DCAE9D28 DCAE9E00 C028881C 
Jun 30 11:03:53 erode kernel: GPR08: 00000000 C0288690 00000063 00000000 
40000080 10029D38 00000000 00000000 
Jun 30 11:03:53 erode kernel: GPR16: 00000000 7FFFF91C 7FFFF918 00000000 
00009032 1CAE9F40 00000000 C0006358 
Jun 30 11:03:53 erode kernel: GPR24: DCB2F000 00000000 DCAE9D28 DDF66BC0 
00000000 C053127C 00003A00 C0531260 
Jun 30 11:03:53 erode kernel: Call backtrace: 
Jun 30 11:03:53 erode kernel: C00437D8 C00439C4 C00422A4 C004264C C0056A50 
C0056E50 C005735C 
Jun 30 11:03:53 erode kernel: C000611C FFFFFFFF 100027B4 1000333C 10004014 
10004F0C 0FECAC30 
Jun 30 11:03:53 erode kernel: 00000000 
Warning (Oops_read): Code line not seen, dumping what data is available


>>NIP; c0110e7c <lvm_blk_open+44/f4>   <=====

>>GPR1; dcae9d00 <_end+1c857584/20db4884>
>>GPR2; dcae8000 <_end+1c855884/20db4884>
>>GPR3; ddf66bc0 <_end+1dcd4444/20db4884>
>>GPR4; dcae9d28 <_end+1c8575ac/20db4884>
>>GPR5; dcae9d28 <_end+1c8575ac/20db4884>
>>GPR6; dcae9e00 <_end+1c857684/20db4884>
>>GPR7; c028881c <vg_lv_map+0/800>
>>GPR9; c0288690 <vg+0/18c>
>>GPR12; 40000080 Before first symbol
>>GPR13; 10029d38 Before first symbol
>>GPR17; 7ffff91c Before first symbol
>>GPR18; 7ffff918 Before first symbol
>>GPR20; 00009032 Before first symbol
>>GPR21; 1cae9f40 Before first symbol
>>GPR23; c0006358 <ret_from_except+0/34>
>>GPR24; dcb2f000 <_end+1c89c884/20db4884>
>>GPR26; dcae9d28 <_end+1c8575ac/20db4884>
>>GPR27; ddf66bc0 <_end+1dcd4444/20db4884>
>>GPR29; c053127c <_end+29eb00/20db4884>
>>GPR30; 00003a00 Before first symbol
>>GPR31; c0531260 <_end+29eae4/20db4884>

Trace; c00437d8 <do_open+5c/1e0>
Trace; c00439c4 <blkdev_get+68/7c>
Trace; c00422a4 <get_sb_bdev+e0/278>
Trace; c004264c <do_kern_mount+60/16c>
Trace; c0056a50 <do_add_mount+90/1c8>
Trace; c0056e50 <do_mount+1b0/1d4>
Trace; c005735c <sys_mount+9c/ec>
Trace; c000611c <ret_from_syscall_1+0/b4>
Trace; ffffffff <END_OF_CODE+1ef9a098/????>
Trace; 100027b4 Before first symbol
Trace; 1000333c Before first symbol
Trace; 10004014 Before first symbol
Trace; 10004f0c Before first symbol
Trace; 0fecac30 Before first symbol
Trace; 00000000 Before first symbol


8 warnings issued.  Results may not be reliable.

-- 
ciao,
Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to