crashing in module unload

From: ernte23@gmx.de
Date: Tue Apr 17 2001 - 11:35:41 EST


"Stephen C. Tweedie" wrote:
> It's crashing in module unload, and it appears that the module is
> freeing things which were not allocated (or freeing something twice).
> It's a module bug --- report it on linux-kernel. This does not look
> like a mm bug.

I was using 2.4.4-pre1 when this happened.
The system is an Athlon / VIA KT133A.
Maybe it's already fixed.

kernel BUG at page_alloc.c:73!
invalid operand: 0000
CPU: 0
EIP: 0010:[__free_pages_ok+34/784]
EFLAGS: 00010286
eax: 0000001f ebx: c13b3a34 ecx: cedda200 edx: 00000008
esi: c144c400 edi: ce1b2d40 ebp: 00000000 esp: c37cdf1c
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 1310, stackpage=c37cd000)
Stack: c01dbba5 c01dbc7a 00000049 ce1b2c00 c144c400 ce1b2d40 bfffedbc
c144c474
       c144c478 c019dc31 c02023f4 db800000 c012a2fa c012a324 c010bb9e
d08fbb1b
       c144c400 00000200 cdef9000 0def9000 c144c400 ce1b2c00 c144c400
d08fc6a0
Call Trace: [pci_release_regions+129/160] [<db800000>]
[__free_pages+26/32] [free_pages+36/48] [pci_free_consistent+30/32]
[<d08fbb1b>] [<d08fc6a0>]
       [pci_unregister_driver+47/80] [<d08fa000>] [<d08fa000>]
[<d08fbb6a>] [<d08fc6a0>] [free_module+27/160] [<d08fa000>]
[nls_iso8859-15:__insmod_nls_iso8859-15_O/var/2.4.4-pre1/kernel/fs/nls/nls_+0/96]
       [sys_delete_module+382/464] [<d08fa000>] [system_call+51/56]

Code: 0f 0b 83 c4 0c 83 7b 08 00 74 16 6a 4b 68 7a bc 1d c0 68 a5
kernel BUG at swap.c:183!
invalid operand: 0000
CPU: 0
EIP: 0010:[deactivate_page_nolock+187/320]
EFLAGS: 00010292
eax: 0000001a ebx: c13b3a34 ecx: 00000000 edx: ffffffff
esi: c13b3a50 edi: 000002cc ebp: 00000000 esp: c147bf74
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=c147b000)
Stack: c01db645 c01db707 000000b7 c13b3a50 c13b3a34 c012907e c13b3a34
00000006
       00000495 c147a000 00000a5e c012931e 00000006 00000001 00010f00
00000000
       00000004 00000000 c01293a9 00000004 00000000 00010f00 c01db9f1
c147a239
Call Trace: [refill_inactive_scan+158/256] [refill_inactive+94/160]
[do_try_to_free_pages+73/128] [kswapd+111/272] [init+0/336]
[kernel_thread+35/48]

Code: 0f 0b 83 c4 0c 8b 43 18 a8 40 75 0f 8b 43 18 a8 80 75 08 8b
kernel BUG at exit.c:458!
invalid operand: 0000
CPU: 0
EIP: 0010:[do_exit+526/544]
EFLAGS: 00010286
eax: 0000001a ebx: c01ffe80 ecx: 00000000 edx: ffffffff
esi: c147a000 edi: 0000000b ebp: 00000000 esp: c147be7c
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=c147b000)
Stack: c01d9305 c01d939c 000001ca c147bf40 00000000 c0107640 c0107402
0000000b
       c01076bf c01d1cda c147bf40 00000000 c147a000 00000000 00000004
00000000
       00030002 c012797b 0000280e 00000000 00000001 00000021 c019f997
00000000
Call Trace: [do_invalid_op+0/144] [die+66/80] [do_invalid_op+127/144]
[deactivate_page_nolock+187/320] [vgacon_cursor+439/448]
[set_cursor+110/128] [vt_console_print+724/752]
       [error_code+52/60] [deactivate_page_nolock+187/320]
[refill_inactive_scan+158/256] [refill_inactive+94/160]
[do_try_to_free_pages+73/128] [kswapd+111/272] [init+0/336]
[kernel_thread+35/48]

Code: 0f 0b 83 c4 0c e9 42 fe ff ff 90 8d b4 26 00 00 00 00 8b 4c
kernel BUG at exit.c:458!
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Apr 23 2001 - 21:00:23 EST