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