Kernel Panic with latest patch from git repo

Matthieu Pérotin <[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Hi all, I tested today a patch made from the git repository.
When migrating a process from a node A to a node B, the node B crashes
on a kernel panic.

I managed to get the message trough a netconsole (cf attachment).

This was done using latest ubuntu dapper kernel (2.6.15.4, I believe).

The only thing that might be my fault are selecting Pentium 4 as target
processor in the kernel configuration, gcc-4.0, and the way I patched
the sources... 

Actually I'm starting to wonder if I do things right, as I never managed
to get a working om 2.6 kernel...

Just to be sure, this is the way I did my patch:

1. git clone git://openmosix.snarc.org/kernel/ linux-2.6-om
2. make patch against a vanilla 2.6.15 kernel using
cd /usr/src/linux2.6.15
diff -Paur -x *.git* . ~/linux-2.6-om > om2.6.15.patch
3. then apply my patch in the ubuntu kernel source directory with 
patch -Np1 < om2.6.15.patch

I did very very minor edits to the patch to have no failed hunks, yet I
had a few hunks passing with fuzz 1 or 2

If I did something wrong, please let me know.
Thanks in advance for your help.

Mattéo
kernel_panic.txt (text/plain, 7.5 KB)
[4295144.793000] scheduling while atomic: omkmigd/0x00000001/5916
[4295144.793000] scheduling while atomic: omkmigd/0x00000001/5916
[4295144.794000] scheduling while atomic: omkmigd/0x00000002/5916
[4295144.794000] scheduling while atomic: omkmigd/0x00000003/5916
[4295144.795000] scheduling while atomic: omkmigd/0x00000004/5916
[4295144.795000] scheduling while atomic: omkmigd/0x00000005/5916
[4295144.796000] scheduling while atomic: omkmigd/0x00000006/5916
[4295144.797000] scheduling while atomic: omkmigd/0x00000008/5916
[4295144.798000] scheduling while atomic: omkmigd/0x0000000b/5916
[4295144.799000] scheduling while atomic: omkmigd/0x0000000d/5916
[4295144.800000] scheduling while atomic: omkmigd/0x00000011/5916
[4295144.802000] scheduling while atomic: omkmigd/0x00000015/5916
[4295144.803000] scheduling while atomic: omkmigd/0x00000018/5916
[4295144.804000] scheduling while atomic: omkmigd/0x0000001c/5916
[4295144.806000] scheduling while atomic: omkmigd/0x0000001f/5916
[4295144.807000] scheduling while atomic: omkmigd/0x00000023/5916
[4295144.808000] scheduling while atomic: omkmigd/0x00000026/5916
[4295144.809000] scheduling while atomic: omkmigd/0x0000002a/5916
[4295144.811000] scheduling while atomic: omkmigd/0x0000002e/5916
[4295144.812000] scheduling while atomic: omkmigd/0x00000031/5916
[4295144.813000] scheduling while atomic: omkmigd/0x00000035/5916
[4295144.815000] scheduling while atomic: omkmigd/0x00000038/5916
[4295144.816000] scheduling while atomic: omkmigd/0x0000003c/5916
[4295144.817000] scheduling while atomic: omkmigd/0x0000003f/5916
[4295144.818000] scheduling while atomic: omkmigd/0x00000043/5916
[4295144.820000] scheduling while atomic: omkmigd/0x00000046/5916
[4295144.821000] scheduling while atomic: omkmigd/0x0000004a/5916
[4295144.822000] scheduling while atomic: omkmigd/0x0000004d/5916
[4295144.823000] scheduling while atomic: omkmigd/0x00000051/5916
[4295144.825000] scheduling while atomic: omkmigd/0x00000054/5916
[4295144.826000] scheduling while atomic: omkmigd/0x00000058/5916
[4295144.827000] scheduling while atomic: omkmigd/0x0000005b/5916
[4295144.828000] scheduling while atomic: omkmigd/0x0000005f/5916
[4295144.830000] scheduling while atomic: omkmigd/0x00000062/5916
[4295144.831000] scheduling while atomic: omkmigd/0x00000066/5916
[4295144.832000] scheduling while atomic: omkmigd/0x00000069/5916
[4295144.833000] scheduling while atomic: omkmigd/0x0000006d/5916
[4295144.835000] scheduling while atomic: omkmigd/0x00000070/5916
[4295144.836000] scheduling while atomic: omkmigd/0x00000074/5916
[4295144.837000] scheduling while atomic: omkmigd/0x00000077/5916
[4295144.838000] scheduling while atomic: omkmigd/0x0000007b/5916
[4295144.840000] scheduling while atomic: omkmigd/0x0000007e/5916
[4295144.841000] scheduling while atomic: omkmigd/0x00000082/5916
[4295144.842000] scheduling while atomic: omkmigd/0x00000086/5916
[4295144.844000] scheduling while atomic: omkmigd/0x0000008a/5916
[4295144.845000] scheduling while atomic: omkmigd/0x0000008d/5916
[4295144.846000] scheduling while atomic: omkmigd/0x00000091/5916
[4295144.847000] scheduling while atomic: omkmigd/0x00000094/5916
[4295144.849000] scheduling while atomic: omkmigd/0x00000098/5916
[4295144.850000] scheduling while atomic: omkmigd/0x0000009c/5916
[4295144.851000] scheduling while atomic: omkmigd/0x0000009f/5916
[4295144.853000] scheduling while atomic: omkmigd/0x000000a2/5916
[4295144.854000] scheduling while atomic: omkmigd/0x000000a6/5916
[4295144.855000] scheduling while atomic: omkmigd/0x000000a9/5916
[4295144.856000] scheduling while atomic: omkmigd/0x000000ad/5916
[4295144.858000] scheduling while atomic: omkmigd/0x000000b0/5916
[4295144.859000] scheduling while atomic: omkmigd/0x000000b4/5916
[4295144.860000] scheduling while atomic: omkmigd/0x000000b8/5916
[4295144.862000] scheduling while atomic: omkmigd/0x000000bc/5916
[4295144.863000] scheduling while atomic: omkmigd/0x000000bf/5916
[4295144.864000] scheduling while atomic: omkmigd/0x000000c3/5916
[4295144.865000] scheduling while atomic: omkmigd/0x000000c7/5916
[4295144.867000] scheduling while atomic: omkmigd/0x000000ca/5916
[4295144.868000] scheduling while atomic: omkmigd/0x000000ce/5916
[4295144.869000] scheduling while atomic: omkmigd/0x000000d1/5916
[4295144.871000] scheduling while atomic: omkmigd/0x000000d5/5916
[4295144.872000] scheduling while atomic: omkmigd/0x000000d9/5916
[4295144.873000] scheduling while atomic: omkmigd/0x000000dc/5916
[4295144.874000] scheduling while atomic: omkmigd/0x000000e0/5916
[4295144.876000] scheduling while atomic: omkmigd/0x000000e3/5916
[4295144.877000] scheduling while atomic: omkmigd/0x000000e7/5916
[4295144.878000] scheduling while atomic: omkmigd/0x000000ea/5916
[4295144.880000] scheduling while atomic: omkmigd/0x000000ee/5916
[4295144.881000] scheduling while atomic: omkmigd/0x000000f1/5916
[4295144.882000] scheduling while atomic: omkmigd/0x000000f5/5916
[4295144.883000] scheduling while atomic: omkmigd/0x000000f8/5916
[4295144.885000] scheduling while atomic: omkmigd/0x000000fc/5916
[4295144.886000] scheduling while atomic: omkmigd/0x000000ff/5916
[4295144.887000] ------------[ cut here ]------------
[4295144.887000] kernel BUG at arch/i386/mm/highmem.c:15!
[4295144.887000] invalid operand: 0000 [#1]
[4295144.887000] PREEMPT SMP
[4295144.887000] Modules linked in: netconsole rfcomm l2cap bluetooth
speedstep_lib cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave
cpufreq_ondemand cpufreq_conservative radeon drm video tc1100_wmi sony_acpi
pcc_acpi hotkey dev_acpi container button acpi_sbs battery ac i2c_acpi_ec
i2c_core ipv6 nls_cp437 ntfs af_packet dm_mod md_mod tsdev 3c59x mii ohci1394
usbhid serio_raw snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer snd hw_random shpchp soundcore snd_page_alloc
intel_agp pci_hotplug agpgart sbp2 ieee1394 psmouse parport_pc lp parport
rsrc_nonstatic pcmcia_core sr_mod cdrom evdev sg ext3 jbd ehci_hcd uhci_hcd
usbcore sd_mod generic ata_piix libata scsi_mod thermal processor fan vga16fb
cfbcopyarea vgastate cfbimgblt cfbfillrect fbcon tileblit font bitblit
softcursor
[4295144.887000] CPU:    0
[4295144.887000] EIP:    0060:[<8011eb74>]    Not tainted VLI
[4295144.887000] EFLAGS: 00010206   (2.6.15-matteo+om)
[4295144.887000] EIP is at kunmap+0x14/0x40
[4295144.887000] eax: b67c2000   ebx: 00001000   ecx: 8174dfa8   edx: 00001000
[4295144.887000] esi: 8174dfa8   edi: b78ea900   ebp: 77f01000   esp: b67c3f50
[4295144.887000] ds: 007b   es: 007b   ss: 0068
[4295144.887000] Process omkmigd (pid: 5916, threadinfo=b67c2000 task=b1c79930)
[4295144.887000] Stack: 801fcfee 8174dfa8 b3f1a000 00001000 b4738a6c b1c79930
b2539000 b67c3f84
[4295144.887000]        00000000 801fd423 b1c79930 77f01000 00000004 00000212
00000004 b1c79930
[4295144.887000]        bff4aae0 00000000 801fd4c4 b1c79930 bff4aae0 801fd460
00000000 80101528
[4295144.887000] Call Trace:
[4295144.887000]  [<801fcfee>] mig_do_receive_page+0x7e/0x200
[4295144.887000]  [<801fd423>] mig_do_receive+0x183/0x1c0
[4295144.887000]  [<801fd4c4>] mig_handle_migration+0x64/0x80
[4295144.887000]  [<801fd460>] mig_handle_migration+0x0/0x80
[4295144.887000]  [<80101528>] kernel_thread_helper+0x5/0xd
[4295144.887000]  [<801047ee>] ret_from_fork+0x6/0x14
[4295144.887000]  [<801fd460>] mig_handle_migration+0x0/0x80
[4295144.887000]  [<80101520>] user_thread_helper+0x0/0x3
[4295144.887000] Code: 00 00 39 c2 74 05 e9 2c 23 04 00 89 c8 e9 95 1a 04 00 90
8d 74 26 00 b8 00 e0 ff ff 8b 4c 24 04 21 e0 f7 40 14 00 ff ff 0f 74 08 <0f> 0b
0f 00 b2 7e 32 80 8b 01 c1 e8 1e 8b 14 85 1c b9 3a 80 8b
[4295144.887000]  <0>Kernel panic - not syncing: Fatal exception in interrupt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.