Page_alloc / Swap 2.4.3 kernel BUG with system idle
Here is a bug report in the format requested by linux/REPORTING-BUGS. [1] Page_alloc / Swap 2.4.3 kernel BUG with system idle [2] The System was idle for 1h or so while I was away, and coming back I found it frozen. It was responding to ping, but telnet and relogin weren't working. According to /var/log/messages, it was running ( /sbin/rmmod -as) and (run-parts /etc/cron.hourly). Possibly it was running in background xmms but it was stopped, and multiple nedit windows were active. Xscreensaver 3.28 from tar.gz was running when I left the machine and it wasn't on when I came back. [3] Kernel Page_alloc/Swap [4] Linux version 2.4.3 (gcc version 2.96 2731 (Red Hat Linux 7.0)) #2 SMP Sun Apr 22 11:26:34 CEST 2001 [5] Apr 24 14:41:27 patagarro kernel: kernel BUG at page_alloc.c:73! Apr 24 14:41:27 patagarro kernel: invalid operand: Apr 24 14:41:27 patagarro kernel: CPU:1 Apr 24 14:41:27 patagarro kernel: EIP:0010:[__free_pages_ok+35/800] Apr 24 14:41:27 patagarro kernel: EFLAGS: 00010286 Apr 24 14:41:27 patagarro kernel: eax: 001f ebx: c1122908 ecx: 0082 edx: 0100 Apr 24 14:41:27 patagarro kernel: esi: c1122908 edi: ebp: c3775aa0 esp: c30dfdf8 Apr 24 14:41:27 patagarro kernel: ds: 0018 es: 0018 ss: 0018 Apr 24 14:41:27 patagarro kernel: Process rubik (pid: 1576, stackpage=c30df000) Apr 24 14:41:27 patagarro kernel: Stack: c023ad4b c023ae79 0049 6212 c1044010 c0291e80 0206 Apr 24 14:41:27 patagarro kernel:c1122908 c1122908 000f9000 c2a07c7c c012e2c5 c0a23620 c0101d1c d1936000 Apr 24 14:41:27 patagarro kernel:c0110691 c1122908 00e1 c0121e25 c1122908 0225 0040 Apr 24 14:41:27 patagarro kernel: Call Trace: [free_page_and_swap_cache+197/208] [swapper_pg_dir+3356/4096] [] [flush_tlb_all+17/96] [zap_page_range+453/624] [] [] Apr 24 14:41:27 patagarro kernel:[] [] [exit_mmap+201/304] [mmput+55/96] [do_exit+213/656] [dequeue_signal+109/176] [do_signal+569/684] [sys_select+1138/1152] Apr 24 14:41:27 patagarro kernel:[sys_ioctl+521/528] [signal_return+20/24] Apr 24 14:41:27 patagarro kernel: Apr 24 14:41:27 patagarro kernel: Code: 0f 0b 83 c4 0c 8b 73 08 85 f6 74 16 6a 4b 68 79 ae 23 c0 68 Apr 24 14:45:40 patagarro kernel: kernel BUG at swap.c:183! Apr 24 14:45:40 patagarro kernel: invalid operand: Apr 24 14:45:40 patagarro kernel: CPU:0 Apr 24 14:45:40 patagarro kernel: EIP: 0010:[deactivate_page_nolock+184/336] Apr 24 14:45:40 patagarro kernel: EFLAGS: 00013282 Apr 24 14:45:40 patagarro kernel: eax: 001a ebx: c1122908 ecx: edx: 0002 Apr 24 14:45:40 patagarro kernel: esi: c1122908 edi: 0003 ebp: 0001 esp: cbf69fa0 Apr 24 14:45:40 patagarro kernel: ds: 0018 es: 0018 ss: 0018 Apr 24 14:45:40 patagarro kernel: Process kswapd (pid: 3, stackpage=cbf69000) Apr 24 14:45:40 patagarro kernel: Stack: c023a6eb c023a806 00b7 c1122924 c012cb79 c1122908 00010f00 c0296c80 Apr 24 14:45:40 patagarro kernel:0006 0008e000 c012cef6 0006 c0105000 0008e000 [6] No clue about the triggering effect [7] 2 smp PII-350 linux box based on Gigabyte GA-6bxd ( chipset 440bx, bios version f2). 4 dimm socket: 1 64 pc100, 1 128 pc100, 2 free. Asus 3400tnt/tv 16 MB , agp 2X. Other information in dmesg: Linux version 2.4.3 (gcc version 2.96 2731 (Red Hat Linux 7.0)) #2 SMP Sun Apr 22 11:26:34 CEST 2001 BIOS-provided physical RAM map: BIOS-e820: - 0009fc00 (usable) BIOS-e820: 0009fc00 - 000a (reserved) BIOS-e820: 000f - 0010 (reserved) BIOS-e820: fec0 - fec01000 (reserved) BIOS-e820: fee0 - fee01000 (reserved) BIOS-e820: - 0001 (reserved) BIOS-e820: 0010 - 0bff (usable) BIOS-e820: 0bff3000 - 0c00 (ACPI data) BIOS-e820: 0bff - 0bff3000 (ACPI NVS) Scan SMP from c000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f for 65536 bytes. found SMP MP-table at 000f5b30 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f1000 reserved twice. hm, page 000f2000 reserved twice. On node 0 totalpages: 49136 zone(0): 4096 pages. zone(1): 45040 pages. zone(2): 0 pages. Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: OEM0 Product ID: PROD APIC at: 0xFEE0 Processor #0 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare & exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. Bootup CPU Processor #1 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare & exchange s
Page_alloc / Swap 2.4.3 kernel BUG with system idle
Here is a bug report in the format requested by linux/REPORTING-BUGS. [1] Page_alloc / Swap 2.4.3 kernel BUG with system idle [2] The System was idle for 1h or so while I was away, and coming back I found it frozen. It was responding to ping, but telnet and relogin weren't working. According to /var/log/messages, it was running ( /sbin/rmmod -as) and (run-parts /etc/cron.hourly). Possibly it was running in background xmms but it was stopped, and multiple nedit windows were active. Xscreensaver 3.28 from tar.gz was running when I left the machine and it wasn't on when I came back. [3] Kernel Page_alloc/Swap [4] Linux version 2.4.3 (gcc version 2.96 2731 (Red Hat Linux 7.0)) #2 SMP Sun Apr 22 11:26:34 CEST 2001 [5] Apr 24 14:41:27 patagarro kernel: kernel BUG at page_alloc.c:73! Apr 24 14:41:27 patagarro kernel: invalid operand: Apr 24 14:41:27 patagarro kernel: CPU:1 Apr 24 14:41:27 patagarro kernel: EIP:0010:[__free_pages_ok+35/800] Apr 24 14:41:27 patagarro kernel: EFLAGS: 00010286 Apr 24 14:41:27 patagarro kernel: eax: 001f ebx: c1122908 ecx: 0082 edx: 0100 Apr 24 14:41:27 patagarro kernel: esi: c1122908 edi: ebp: c3775aa0 esp: c30dfdf8 Apr 24 14:41:27 patagarro kernel: ds: 0018 es: 0018 ss: 0018 Apr 24 14:41:27 patagarro kernel: Process rubik (pid: 1576, stackpage=c30df000) Apr 24 14:41:27 patagarro kernel: Stack: c023ad4b c023ae79 0049 6212 c1044010 c0291e80 0206 Apr 24 14:41:27 patagarro kernel:c1122908 c1122908 000f9000 c2a07c7c c012e2c5 c0a23620 c0101d1c d1936000 Apr 24 14:41:27 patagarro kernel:c0110691 c1122908 00e1 c0121e25 c1122908 0225 0040 Apr 24 14:41:27 patagarro kernel: Call Trace: [free_page_and_swap_cache+197/208] [swapper_pg_dir+3356/4096] [d1936000] [flush_tlb_all+17/96] [zap_page_range+453/624] [d1933004] [cc8c4020] Apr 24 14:41:27 patagarro kernel:[cc83f8e0] [d1933004] [exit_mmap+201/304] [mmput+55/96] [do_exit+213/656] [dequeue_signal+109/176] [do_signal+569/684] [sys_select+1138/1152] Apr 24 14:41:27 patagarro kernel:[sys_ioctl+521/528] [signal_return+20/24] Apr 24 14:41:27 patagarro kernel: Apr 24 14:41:27 patagarro kernel: Code: 0f 0b 83 c4 0c 8b 73 08 85 f6 74 16 6a 4b 68 79 ae 23 c0 68 Apr 24 14:45:40 patagarro kernel: kernel BUG at swap.c:183! Apr 24 14:45:40 patagarro kernel: invalid operand: Apr 24 14:45:40 patagarro kernel: CPU:0 Apr 24 14:45:40 patagarro kernel: EIP: 0010:[deactivate_page_nolock+184/336] Apr 24 14:45:40 patagarro kernel: EFLAGS: 00013282 Apr 24 14:45:40 patagarro kernel: eax: 001a ebx: c1122908 ecx: edx: 0002 Apr 24 14:45:40 patagarro kernel: esi: c1122908 edi: 0003 ebp: 0001 esp: cbf69fa0 Apr 24 14:45:40 patagarro kernel: ds: 0018 es: 0018 ss: 0018 Apr 24 14:45:40 patagarro kernel: Process kswapd (pid: 3, stackpage=cbf69000) Apr 24 14:45:40 patagarro kernel: Stack: c023a6eb c023a806 00b7 c1122924 c012cb79 c1122908 00010f00 c0296c80 Apr 24 14:45:40 patagarro kernel:0006 0008e000 c012cef6 0006 c0105000 0008e000 [6] No clue about the triggering effect [7] 2 smp PII-350 linux box based on Gigabyte GA-6bxd ( chipset 440bx, bios version f2). 4 dimm socket: 1 64 pc100, 1 128 pc100, 2 free. Asus 3400tnt/tv 16 MB , agp 2X. Other information in dmesg: Linux version 2.4.3 (gcc version 2.96 2731 (Red Hat Linux 7.0)) #2 SMP Sun Apr 22 11:26:34 CEST 2001 BIOS-provided physical RAM map: BIOS-e820: - 0009fc00 (usable) BIOS-e820: 0009fc00 - 000a (reserved) BIOS-e820: 000f - 0010 (reserved) BIOS-e820: fec0 - fec01000 (reserved) BIOS-e820: fee0 - fee01000 (reserved) BIOS-e820: - 0001 (reserved) BIOS-e820: 0010 - 0bff (usable) BIOS-e820: 0bff3000 - 0c00 (ACPI data) BIOS-e820: 0bff - 0bff3000 (ACPI NVS) Scan SMP from c000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f for 65536 bytes. found SMP MP-table at 000f5b30 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f1000 reserved twice. hm, page 000f2000 reserved twice. On node 0 totalpages: 49136 zone(0): 4096 pages. zone(1): 45040 pages. zone(2): 0 pages. Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: OEM0 Product ID: PROD APIC at: 0xFEE0 Processor #0 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. Bootup CPU Processor #1 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64