On Mon, 17 Dec 2001, Pawel Kot wrote:
> I'll give it a try without the preempt patch.
The same on 2.4.16-vanilla. The bug report again (This time CCed to
linux-irda ml):
root@blurp:~# rmmod irlan
Causes segmentation fault and:
Dec 18 00:13:44 blurp kernel: irlan_init()
Dec 18 00:13:44 blurp kernel: irlan_register_netdev()
Dec 18 00:13:48 blurp kernel: kernel BUG at slab.c:1198!
Dec 18 00:13:48 blurp kernel: invalid operand: 0000
Dec 18 00:13:48 blurp kernel: CPU: 0
Dec 18 00:13:48 blurp kernel: EIP: 0010:[sys_msync+5/256] Not tainted
Dec 18 00:13:48 blurp kernel: EFLAGS: 00010086
Dec 18 00:13:48 blurp kernel: eax: 0000001b ebx: c14055f0 ecx: c02867c8 edx: 000017c6
Dec 18 00:13:48 blurp kernel: esi: 00000000 edi: cf9b6974 ebp: ce30f030 esp: ce27decc
Dec 18 00:13:48 blurp kernel: ds: 0018 es: 0018 ss: 0018
Dec 18 00:13:48 blurp kernel: Process rmmod (pid: 110, stackpage=ce27d000)
Dec 18 00:13:48 blurp kernel: Stack: c0235e0c 000004ae cf9b6974 ce30f030 ce30f030 c14055f0 c0129552 c14055f0
Dec 18 00:13:48 blurp kernel: cf9b6974 ce30f030 ce30f030 ce30f310 ce30f000 ce30f030 ce30f000 00000400
Dec 18 00:13:48 blurp kernel: ce30f030 00000286 c01de0d5 ce30f030 ce30f030 c01de213 ce30f030 ce30f030
Dec 18 00:13:48 blurp kernel: Call Trace: [mincore_page+10/164] [fbcon_cfb8_bmove+225/612] [fbcon_cfb8_bmove+543/612] [getkeycode+12/16] [<d285b449>]
Dec 18 00:13:48 blurp kernel: [<d285b34c>] [unix_sock_destructor+127/304] [<d285b160>] [<d285b34c>] [<d28601a3>] [<d285cc5d>]
Dec 18 00:13:48 blurp kernel: [register_console+203/392] [panic+55/224] [do_signal+347/672]
Dec 18 00:13:48 blurp kernel:
Dec 18 00:13:48 blurp kernel: Code: 0f 0b 83 c4 08 8b 5f 14 83 fb ff 74 27 8d b6 00 00 00 00 39
Now I log on to the other console:
Dec 18 00:14:17 blurp kernel: kernel BUG at slab.c:1241!
Dec 18 00:14:17 blurp kernel: invalid operand: 0000
Dec 18 00:14:17 blurp kernel: CPU: 0
Dec 18 00:14:17 blurp kernel: EIP: 0010:[madvise_fixup_middle+38/404] Not tainted
Dec 18 00:14:17 blurp kernel: EFLAGS: 00010082
Dec 18 00:14:17 blurp kernel: eax: 0000001b ebx: c14055f0 ecx: c02867c8 edx: 00001b36
Dec 18 00:14:17 blurp kernel: esi: ce30f400 edi: ce30f42f ebp: ce30f42f esp: c1517ef8
Dec 18 00:14:17 blurp kernel: ds: 0018 es: 0018 ss: 0018
Dec 18 00:14:17 blurp kernel: Process bash (pid: 93, stackpage=c1517000)
Dec 18 00:14:17 blurp kernel: Stack: c0235e0c 000004d9 00000100 fffffff4 fffffff4 c1517fbc 00000400 00000246
Dec 18 00:14:17 blurp kernel: c0141dc9 00000400 000001f0 c0141e9a 00000100 ce43d57c 00000400 fffffff4
Dec 18 00:14:17 blurp kernel: c1517fbc c1517fbc 000001a0 00000246 c011469a ce43d57c 000000ff ce214000
Dec 18 00:14:17 blurp kernel: Call Trace: [sys_dup2+181/324] [setfl+30/168] [setscheduler+342/488] [sys_sched_rr_get_interval+190/248] [__switch_to+28/184]
Dec 18 00:14:17 blurp kernel: [do_signal+347/672]
Dec 18 00:14:17 blurp kernel:
Dec 18 00:14:17 blurp kernel: Code: 0f 0b 83 c4 08 90 f6 43 1d 04 74 4e b8 a5 c2 0f 17 87 06 3d
This happens only *once* (the second BUG()). It is fully reproducable.
Additional behaviour: after rmmod some processes (network related:
ifconfig, pppd gor into D state).
root@blurp:~# lsmod
Module Size Used by
irlan 0 0 (deleted)
.config attached.
pkot
-- mailto:pkot@linuxnews.pl :: mailto:pkot@slackware.pl http://kt.linuxnews.pl/ :: Kernel Traffic po polsku http://tfuj.pl/cv.html :: http://tfuj.pl/pgp.asc
This archive was generated by hypermail 2b29 : Sun Dec 23 2001 - 21:00:14 EST