linux-rt-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.33.3-rt19 kernel BUG's
@ 2010-05-07  1:53 Fernando Lopez-Lezcano
  2010-05-07 10:41 ` Thomas Gleixner
  0 siblings, 1 reply; 8+ messages in thread
From: Fernando Lopez-Lezcano @ 2010-05-07  1:53 UTC (permalink / raw)
  To: LKML, Thomas Gleixner, rt-users, Steven Rostedt; +Cc: nando

See below... just trying to boot (quad core desktop machine).

-- Fernando


May  6 18:23:36 localhost kernel: ------------[ cut here ]------------
May  6 18:23:36 localhost kernel: kernel BUG at kernel/rtmutex.c:808!
May  6 18:23:36 localhost kernel: invalid opcode: 0000 [#1] PREEMPT SMP 
May  6 18:23:36 localhost kernel: last sysfs
file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
May  6 18:23:36 localhost kernel: Modules linked in: autofs4 xt_time
xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
May  6 18:23:36 localhost kernel: tipath uinput snd_hda_codec_realtek
snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
May  6 18:23:36 localhost kernel:
May  6 18:23:36 localhost kernel: Pid: 4100, comm: gdm-session-wor Not
tainted 2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1 P5K/EPU/P5K/EPU
May  6 18:23:36 localhost kernel: EIP: 0060:[<c079201b>] EFLAGS:
00210046 CPU: 1
May  6 18:23:36 localhost kernel: EIP is at rt_spin_lock_slowlock
+0x43/0x1bb
May  6 18:23:36 localhost kernel: EAX: f33620f0 EBX: fba27f00 ECX:
fba27f00 EDX: f33620f0
May  6 18:23:36 localhost kernel: ESI: f33f2940 EDI: f2859910 EBP:
f01b5db4 ESP: f01b5d5c
May  6 18:23:36 localhost kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0
SS: 0068 preempt:00000001
May  6 18:23:36 localhost kernel: Process gdm-session-wor (pid: 4100,
ti=f01b4000 task=f33620f0 task.ti=f01b4000)
May  6 18:23:36 localhost kernel: Stack:
May  6 18:23:36 localhost kernel: ffffffff 00000001 00000000 f01b5d90
00200296 f01b5df0 00200246 c58857f4
May  6 18:23:36 localhost kernel: <0> c0a607f4 c58857f4 f01b5d90
c0464f73 c5885810 f01b5d98 c0792766 f01b5db0
May  6 18:23:36 localhost kernel: <0> 00000000 f01b5da0 00200246
fba27f00 f33f2940 f2859910 f01b5dc0 c0464fa9
May  6 18:23:36 localhost kernel: Call Trace:
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c0464fa9>] ?
rt_spin_lock_fastlock.clone.1+0x5c/0x5f
May  6 18:23:36 localhost kernel: [<c0792752>] ? rt_spin_lock+0x8/0xa
May  6 18:23:36 localhost kernel: [<fba24f1f>] ? autofs4_revalidate
+0x24b/0x263 [autofs4]
May  6 18:23:36 localhost kernel: [<c04d91a9>] ? do_revalidate+0xc/0x3a
May  6 18:23:36 localhost kernel: [<c04d92ee>] ? do_lookup+0x117/0x137
May  6 18:23:36 localhost kernel: [<c0572222>] ?
security_inode_permission+0x1a/0x20
May  6 18:23:36 localhost kernel: [<c04d98cf>] ? link_path_walk
+0x20b/0x4fc
May  6 18:23:36 localhost kernel: [<c04d9cc7>] ? path_walk+0x3a/0x84
May  6 18:23:36 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
May  6 18:23:36 localhost kernel: [<c04db24d>] ? do_path_lookup
+0x124/0x186
May  6 18:23:36 localhost kernel: [<c04db3c4>] ? do_filp_open+0xd1/0x817
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c04d0975>] ? do_sys_open+0x48/0xdf
May  6 18:23:36 localhost kernel: [<c07951fe>] ? do_page_fault
+0x26e/0x2b3
May  6 18:23:36 localhost kernel: [<c04d0a4e>] ? sys_open+0x1e/0x26
May  6 18:23:36 localhost kernel: [<c040895f>] ? sysenter_do_call
+0x12/0x28
May  6 18:23:36 localhost kernel: Code: 7b 08 00 89 45 b8 75 12 8d 43 04
89 43 04 89 43 08 8d 43 0c 89 43 0c 89 43 10 8b 43 14 64 8b 15 2c d1 a5
c0 83 e0 fc 39 c2 75 04 <0f> 0b eb fe 8b 3a 81 ff 08 01 00 00 74 0a 83
ff 02 b8 04 00 00 
May  6 18:23:36 localhost kernel: EIP: [<c079201b>]
rt_spin_lock_slowlock+0x43/0x1bb SS:ESP 0068:f01b5d5c
May  6 18:23:36 localhost kernel: ---[ end trace 7d2af8ee67c50871 ]---
May  6 18:23:36 localhost kernel: note: gdm-session-wor[4100] exited
with preempt_count 1
May  6 18:23:36 localhost kernel: BUG: scheduling while atomic:
gdm-session-wor/0x10000001/4100, CPU#1
May  6 18:23:36 localhost kernel: Modules linked in: autofs4 xt_time
xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
May  6 18:23:36 localhost kernel: tipath uinput snd_hda_codec_realtek
snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
May  6 18:23:36 localhost kernel: Pid: 4100, comm: gdm-session-wor
Tainted: G      D    2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1
May  6 18:23:36 localhost kernel: Call Trace:
May  6 18:23:36 localhost kernel: [<c0435cbd>] __schedule_bug+0x54/0x59
May  6 18:23:36 localhost kernel: [<c0790e99>] __schedule+0x66/0x7d7
May  6 18:23:36 localhost kernel: [<c04a5e7a>] ? list_add+0xa/0xc
May  6 18:23:36 localhost kernel: [<c04a65df>] ? __free_one_page
+0xfd/0x14e
May  6 18:23:36 localhost kernel: [<c07916ef>] schedule+0xe/0x1f
May  6 18:23:36 localhost kernel: [<c0439e7b>] __cond_resched+0x16/0x2f
May  6 18:23:36 localhost kernel: [<c0439eb3>] __cond_resched_lock
+0x1f/0x2e
May  6 18:23:36 localhost kernel: [<c04a67b6>] free_pcppages_bulk
+0xbe/0xfc
May  6 18:23:36 localhost kernel: [<c04a7503>] free_hot_cold_page
+0x15c/0x186
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c04a758d>] __pagevec_free+0x60/0x6d
May  6 18:23:36 localhost kernel: [<c04a9c04>] release_pages+0xbc/0xf3
May  6 18:23:36 localhost kernel: [<c04c1961>] free_pages_and_swap_cache
+0x43/0x50
May  6 18:23:36 localhost kernel: [<c04baa1b>] tlb_finish_mmu+0x2a/0x67
May  6 18:23:36 localhost kernel: [<c04babee>] exit_mmap+0xa2/0xc5
May  6 18:23:36 localhost kernel: [<c043cb5d>] mmput+0x41/0xa4
May  6 18:23:36 localhost kernel: [<c04405f4>] exit_mm+0x103/0x10b
May  6 18:23:36 localhost kernel: [<c0441e73>] do_exit+0x1a8/0x5dc
May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c043f748>] ? kmsg_dump+0xde/0xe6
May  6 18:23:36 localhost kernel: [<c0793c40>] oops_end+0x99/0xa1
May  6 18:23:36 localhost kernel: [<c040ae57>] die+0x53/0x59
May  6 18:23:36 localhost kernel: [<c079356b>] do_trap+0x89/0xa2
May  6 18:23:36 localhost kernel: [<c04092c0>] ? do_invalid_op+0x0/0x80
May  6 18:23:36 localhost kernel: [<c0409336>] do_invalid_op+0x76/0x80
May  6 18:23:36 localhost kernel: [<c079201b>] ? rt_spin_lock_slowlock
+0x43/0x1bb
May  6 18:23:36 localhost kernel: [<c04c9391>] ? slab_irq_enable
+0x4c/0x6d
May  6 18:23:36 localhost kernel: [<c05760a7>] ? avc_alloc_node
+0x18/0x18c
May  6 18:23:36 localhost kernel: [<c0575bd8>] ? rcu_read_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c05765b0>] ? avc_has_perm_noaudit
+0x395/0x3cf
May  6 18:23:36 localhost kernel: [<c0793317>] error_code+0x73/0x78
May  6 18:23:36 localhost kernel: [<c079201b>] ? rt_spin_lock_slowlock
+0x43/0x1bb
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c0464fa9>]
rt_spin_lock_fastlock.clone.1+0x5c/0x5f
May  6 18:23:36 localhost kernel: [<c0792752>] rt_spin_lock+0x8/0xa
May  6 18:23:36 localhost kernel: [<fba24f1f>] autofs4_revalidate
+0x24b/0x263 [autofs4]
May  6 18:23:36 localhost kernel: [<c04d91a9>] do_revalidate+0xc/0x3a
May  6 18:23:36 localhost kernel: [<c04d92ee>] do_lookup+0x117/0x137
May  6 18:23:36 localhost kernel: [<c0572222>] ?
security_inode_permission+0x1a/0x20
May  6 18:23:36 localhost kernel: [<c04d98cf>] link_path_walk
+0x20b/0x4fc
May  6 18:23:36 localhost kernel: [<c04d9cc7>] path_walk+0x3a/0x84
May  6 18:23:36 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
May  6 18:23:36 localhost kernel: [<c04db24d>] do_path_lookup
+0x124/0x186
May  6 18:23:36 localhost kernel: [<c04db3c4>] do_filp_open+0xd1/0x817
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:36 localhost kernel: [<c04d0975>] do_sys_open+0x48/0xdf
May  6 18:23:36 localhost kernel: [<c07951fe>] ? do_page_fault
+0x26e/0x2b3
May  6 18:23:36 localhost kernel: [<c04d0a4e>] sys_open+0x1e/0x26
May  6 18:23:36 localhost kernel: [<c040895f>] sysenter_do_call
+0x12/0x28
May  6 18:23:42 localhost kernel: ------------[ cut here ]------------
May  6 18:23:42 localhost kernel: kernel BUG at kernel/rtmutex.c:808!
May  6 18:23:42 localhost kernel: invalid opcode: 0000 [#2] PREEMPT SMP 
May  6 18:23:42 localhost kernel: last sysfs
file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
May  6 18:23:42 localhost kernel: Modules linked in: autofs4 xt_time
xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
May  6 18:23:42 localhost kernel: tipath uinput snd_hda_codec_realtek
snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
May  6 18:23:42 localhost kernel:
May  6 18:23:42 localhost kernel: Pid: 4109, comm: gdm-session-wor
Tainted: G      D    2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1
P5K/EPU/P5K/EPU
May  6 18:23:42 localhost kernel: EIP: 0060:[<c079201b>] EFLAGS:
00210046 CPU: 1
May  6 18:23:42 localhost kernel: EIP is at rt_spin_lock_slowlock
+0x43/0x1bb
May  6 18:23:42 localhost kernel: EAX: f33620f0 EBX: f2859910 ECX:
f2859910 EDX: f33620f0
May  6 18:23:42 localhost kernel: ESI: f33f2940 EDI: f2859910 EBP:
f021bdb4 ESP: f021bd5c
May  6 18:23:42 localhost kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0
SS: 0068 preempt:00000001
May  6 18:23:42 localhost kernel: Process gdm-session-wor (pid: 4109,
ti=f021a000 task=f33620f0 task.ti=f021a000)
May  6 18:23:42 localhost kernel: Stack:
May  6 18:23:42 localhost kernel: ffffffff 00000001 00000000 f021bd90
00200296 f021bdf0 00200246 c58857f4
May  6 18:23:42 localhost kernel: <0> c0a607f4 c58857f4 f021bd90
c0464f73 c5885810 f021bd98 c0792766 f021bdb0
May  6 18:23:42 localhost kernel: <0> 00000000 00200246 00200246
f2859910 f33f2940 f2859910 f021bdc0 c0464fa9
May  6 18:23:42 localhost kernel: Call Trace:
May  6 18:23:42 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:42 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:42 localhost kernel: [<c0464fa9>] ?
rt_spin_lock_fastlock.clone.1+0x5c/0x5f
May  6 18:23:42 localhost kernel: [<c0792752>] ? rt_spin_lock+0x8/0xa
May  6 18:23:42 localhost kernel: [<fba24dbc>] ? autofs4_revalidate
+0xe8/0x263 [autofs4]
May  6 18:23:42 localhost kernel: [<c04d91a9>] ? do_revalidate+0xc/0x3a
May  6 18:23:42 localhost kernel: [<c04d92ee>] ? do_lookup+0x117/0x137
May  6 18:23:42 localhost kernel: [<c0572222>] ?
security_inode_permission+0x1a/0x20
May  6 18:23:42 localhost kernel: [<c04d98cf>] ? link_path_walk
+0x20b/0x4fc
May  6 18:23:42 localhost kernel: [<c04d9cc7>] ? path_walk+0x3a/0x84
May  6 18:23:42 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
May  6 18:23:42 localhost kernel: [<c04db24d>] ? do_path_lookup
+0x124/0x186
May  6 18:23:42 localhost kernel: [<c04db3c4>] ? do_filp_open+0xd1/0x817
May  6 18:23:42 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:42 localhost kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May  6 18:23:42 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
May  6 18:23:42 localhost kernel: [<c04d0975>] ? do_sys_open+0x48/0xdf
May  6 18:23:42 localhost kernel: [<c07951fe>] ? do_page_fault
+0x26e/0x2b3
May  6 18:23:42 localhost kernel: [<c04d0a4e>] ? sys_open+0x1e/0x26
May  6 18:23:42 localhost kernel: [<c040895f>] ? sysenter_do_call
+0x12/0x28
May  6 18:23:42 localhost kernel: Code: 7b 08 00 89 45 b8 75 12 8d 43 04
89 43 04 89 43 08 8d 43 0c 89 43 0c 89 43 10 8b 43 14 64 8b 15 2c d1 a5
c0 83 e0 fc 39 c2 75 04 <0f> 0b eb fe 8b 3a 81 ff 08 01 00 00 74 0a 83
ff 02 b8 04 00 00 
May  6 18:23:42 localhost kernel: EIP: [<c079201b>]
rt_spin_lock_slowlock+0x43/0x1bb SS:ESP 0068:f021bd5c
May  6 18:23:42 localhost kernel: ---[ end trace 7d2af8ee67c50872 ]---
May  6 18:23:42 localhost kernel: note: gdm-session-wor[4109] exited
with preempt_count 1



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-07  1:53 2.6.33.3-rt19 kernel BUG's Fernando Lopez-Lezcano
@ 2010-05-07 10:41 ` Thomas Gleixner
  2010-05-07 23:43   ` john stultz
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Gleixner @ 2010-05-07 10:41 UTC (permalink / raw)
  To: Fernando Lopez-Lezcano
  Cc: LKML, rt-users, Steven Rostedt, Nick Piggin, John Stultz

On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:

CC'ed John and Nick

> See below... just trying to boot (quad core desktop machine).
> 
> -- Fernando
> 
> 
> May  6 18:23:36 localhost kernel: ------------[ cut here ]------------
> May  6 18:23:36 localhost kernel: kernel BUG at kernel/rtmutex.c:808!
> May  6 18:23:36 localhost kernel: invalid opcode: 0000 [#1] PREEMPT SMP 
> May  6 18:23:36 localhost kernel: last sysfs
> file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
> May  6 18:23:36 localhost kernel: Modules linked in: autofs4 xt_time
> xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
> ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
> ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
> nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
> nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
> nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
> nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
> nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
> nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
> xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
> xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
> xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
> iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
> auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
> ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
> May  6 18:23:36 localhost kernel: tipath uinput snd_hda_codec_realtek
> snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
> snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
> snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
> snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
> iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
> drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
> May  6 18:23:36 localhost kernel:
> May  6 18:23:36 localhost kernel: Pid: 4100, comm: gdm-session-wor Not
> tainted 2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1 P5K/EPU/P5K/EPU
> May  6 18:23:36 localhost kernel: EIP: 0060:[<c079201b>] EFLAGS:
> 00210046 CPU: 1
> May  6 18:23:36 localhost kernel: EIP is at rt_spin_lock_slowlock
> +0x43/0x1bb
> May  6 18:23:36 localhost kernel: EAX: f33620f0 EBX: fba27f00 ECX:
> fba27f00 EDX: f33620f0
> May  6 18:23:36 localhost kernel: ESI: f33f2940 EDI: f2859910 EBP:
> f01b5db4 ESP: f01b5d5c
> May  6 18:23:36 localhost kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0
> SS: 0068 preempt:00000001
> May  6 18:23:36 localhost kernel: Process gdm-session-wor (pid: 4100,
> ti=f01b4000 task=f33620f0 task.ti=f01b4000)
> May  6 18:23:36 localhost kernel: Stack:
> May  6 18:23:36 localhost kernel: ffffffff 00000001 00000000 f01b5d90
> 00200296 f01b5df0 00200246 c58857f4
> May  6 18:23:36 localhost kernel: <0> c0a607f4 c58857f4 f01b5d90
> c0464f73 c5885810 f01b5d98 c0792766 f01b5db0
> May  6 18:23:36 localhost kernel: <0> 00000000 f01b5da0 00200246
> fba27f00 f33f2940 f2859910 f01b5dc0 c0464fa9
> May  6 18:23:36 localhost kernel: Call Trace:
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c0464fa9>] ?
> rt_spin_lock_fastlock.clone.1+0x5c/0x5f
> May  6 18:23:36 localhost kernel: [<c0792752>] ? rt_spin_lock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<fba24f1f>] ? autofs4_revalidate
> +0x24b/0x263 [autofs4]
> May  6 18:23:36 localhost kernel: [<c04d91a9>] ? do_revalidate+0xc/0x3a
> May  6 18:23:36 localhost kernel: [<c04d92ee>] ? do_lookup+0x117/0x137
> May  6 18:23:36 localhost kernel: [<c0572222>] ?
> security_inode_permission+0x1a/0x20
> May  6 18:23:36 localhost kernel: [<c04d98cf>] ? link_path_walk
> +0x20b/0x4fc
> May  6 18:23:36 localhost kernel: [<c04d9cc7>] ? path_walk+0x3a/0x84
> May  6 18:23:36 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
> May  6 18:23:36 localhost kernel: [<c04db24d>] ? do_path_lookup
> +0x124/0x186
> May  6 18:23:36 localhost kernel: [<c04db3c4>] ? do_filp_open+0xd1/0x817
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c04d0975>] ? do_sys_open+0x48/0xdf
> May  6 18:23:36 localhost kernel: [<c07951fe>] ? do_page_fault
> +0x26e/0x2b3
> May  6 18:23:36 localhost kernel: [<c04d0a4e>] ? sys_open+0x1e/0x26
> May  6 18:23:36 localhost kernel: [<c040895f>] ? sysenter_do_call
> +0x12/0x28
> May  6 18:23:36 localhost kernel: Code: 7b 08 00 89 45 b8 75 12 8d 43 04
> 89 43 04 89 43 08 8d 43 0c 89 43 0c 89 43 10 8b 43 14 64 8b 15 2c d1 a5
> c0 83 e0 fc 39 c2 75 04 <0f> 0b eb fe 8b 3a 81 ff 08 01 00 00 74 0a 83
> ff 02 b8 04 00 00 
> May  6 18:23:36 localhost kernel: EIP: [<c079201b>]
> rt_spin_lock_slowlock+0x43/0x1bb SS:ESP 0068:f01b5d5c
> May  6 18:23:36 localhost kernel: ---[ end trace 7d2af8ee67c50871 ]---
> May  6 18:23:36 localhost kernel: note: gdm-session-wor[4100] exited
> with preempt_count 1
> May  6 18:23:36 localhost kernel: BUG: scheduling while atomic:
> gdm-session-wor/0x10000001/4100, CPU#1
> May  6 18:23:36 localhost kernel: Modules linked in: autofs4 xt_time
> xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
> ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
> ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
> nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
> nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
> nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
> nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
> nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
> nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
> xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
> xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
> xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
> iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
> auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
> ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
> May  6 18:23:36 localhost kernel: tipath uinput snd_hda_codec_realtek
> snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
> snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
> snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
> snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
> iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
> drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
> May  6 18:23:36 localhost kernel: Pid: 4100, comm: gdm-session-wor
> Tainted: G      D    2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1
> May  6 18:23:36 localhost kernel: Call Trace:
> May  6 18:23:36 localhost kernel: [<c0435cbd>] __schedule_bug+0x54/0x59
> May  6 18:23:36 localhost kernel: [<c0790e99>] __schedule+0x66/0x7d7
> May  6 18:23:36 localhost kernel: [<c04a5e7a>] ? list_add+0xa/0xc
> May  6 18:23:36 localhost kernel: [<c04a65df>] ? __free_one_page
> +0xfd/0x14e
> May  6 18:23:36 localhost kernel: [<c07916ef>] schedule+0xe/0x1f
> May  6 18:23:36 localhost kernel: [<c0439e7b>] __cond_resched+0x16/0x2f
> May  6 18:23:36 localhost kernel: [<c0439eb3>] __cond_resched_lock
> +0x1f/0x2e
> May  6 18:23:36 localhost kernel: [<c04a67b6>] free_pcppages_bulk
> +0xbe/0xfc
> May  6 18:23:36 localhost kernel: [<c04a7503>] free_hot_cold_page
> +0x15c/0x186
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c04a758d>] __pagevec_free+0x60/0x6d
> May  6 18:23:36 localhost kernel: [<c04a9c04>] release_pages+0xbc/0xf3
> May  6 18:23:36 localhost kernel: [<c04c1961>] free_pages_and_swap_cache
> +0x43/0x50
> May  6 18:23:36 localhost kernel: [<c04baa1b>] tlb_finish_mmu+0x2a/0x67
> May  6 18:23:36 localhost kernel: [<c04babee>] exit_mmap+0xa2/0xc5
> May  6 18:23:36 localhost kernel: [<c043cb5d>] mmput+0x41/0xa4
> May  6 18:23:36 localhost kernel: [<c04405f4>] exit_mm+0x103/0x10b
> May  6 18:23:36 localhost kernel: [<c0441e73>] do_exit+0x1a8/0x5dc
> May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c043f748>] ? kmsg_dump+0xde/0xe6
> May  6 18:23:36 localhost kernel: [<c0793c40>] oops_end+0x99/0xa1
> May  6 18:23:36 localhost kernel: [<c040ae57>] die+0x53/0x59
> May  6 18:23:36 localhost kernel: [<c079356b>] do_trap+0x89/0xa2
> May  6 18:23:36 localhost kernel: [<c04092c0>] ? do_invalid_op+0x0/0x80
> May  6 18:23:36 localhost kernel: [<c0409336>] do_invalid_op+0x76/0x80
> May  6 18:23:36 localhost kernel: [<c079201b>] ? rt_spin_lock_slowlock
> +0x43/0x1bb
> May  6 18:23:36 localhost kernel: [<c04c9391>] ? slab_irq_enable
> +0x4c/0x6d
> May  6 18:23:36 localhost kernel: [<c05760a7>] ? avc_alloc_node
> +0x18/0x18c
> May  6 18:23:36 localhost kernel: [<c0575bd8>] ? rcu_read_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c05765b0>] ? avc_has_perm_noaudit
> +0x395/0x3cf
> May  6 18:23:36 localhost kernel: [<c0793317>] error_code+0x73/0x78
> May  6 18:23:36 localhost kernel: [<c079201b>] ? rt_spin_lock_slowlock
> +0x43/0x1bb
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c0464fa9>]
> rt_spin_lock_fastlock.clone.1+0x5c/0x5f
> May  6 18:23:36 localhost kernel: [<c0792752>] rt_spin_lock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<fba24f1f>] autofs4_revalidate
> +0x24b/0x263 [autofs4]
> May  6 18:23:36 localhost kernel: [<c04d91a9>] do_revalidate+0xc/0x3a
> May  6 18:23:36 localhost kernel: [<c04d92ee>] do_lookup+0x117/0x137
> May  6 18:23:36 localhost kernel: [<c0572222>] ?
> security_inode_permission+0x1a/0x20
> May  6 18:23:36 localhost kernel: [<c04d98cf>] link_path_walk
> +0x20b/0x4fc
> May  6 18:23:36 localhost kernel: [<c04d9cc7>] path_walk+0x3a/0x84
> May  6 18:23:36 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
> May  6 18:23:36 localhost kernel: [<c04db24d>] do_path_lookup
> +0x124/0x186
> May  6 18:23:36 localhost kernel: [<c04db3c4>] do_filp_open+0xd1/0x817
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:36 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:36 localhost kernel: [<c04d0975>] do_sys_open+0x48/0xdf
> May  6 18:23:36 localhost kernel: [<c07951fe>] ? do_page_fault
> +0x26e/0x2b3
> May  6 18:23:36 localhost kernel: [<c04d0a4e>] sys_open+0x1e/0x26
> May  6 18:23:36 localhost kernel: [<c040895f>] sysenter_do_call
> +0x12/0x28
> May  6 18:23:42 localhost kernel: ------------[ cut here ]------------
> May  6 18:23:42 localhost kernel: kernel BUG at kernel/rtmutex.c:808!
> May  6 18:23:42 localhost kernel: invalid opcode: 0000 [#2] PREEMPT SMP 
> May  6 18:23:42 localhost kernel: last sysfs
> file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
> May  6 18:23:42 localhost kernel: Modules linked in: autofs4 xt_time
> xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
> ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
> ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
> nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
> nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
> nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
> nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
> nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
> nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
> xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
> xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
> xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
> iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
> auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
> ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
> May  6 18:23:42 localhost kernel: tipath uinput snd_hda_codec_realtek
> snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_cs8427
> snd_hda_codec snd_ac97_codec snd_hwdep snd_seq snd_pcm ac97_bus snd_i2c
> snd_mpu401_uart snd_rawmidi joydev asus_atk0110 snd_seq_device snd_timer
> snd ohci1394 iTCO_wdt sata_sil24 soundcore i2c_i801 snd_page_alloc
> iTCO_vendor_support sky2 serio_raw ata_generic pata_acpi radeon ttm
> drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: microcode]
> May  6 18:23:42 localhost kernel:
> May  6 18:23:42 localhost kernel: Pid: 4109, comm: gdm-session-wor
> Tainted: G      D    2.6.33.3-84.rt19.1.fc11.ccrma.i686.rtPAE #1
> P5K/EPU/P5K/EPU
> May  6 18:23:42 localhost kernel: EIP: 0060:[<c079201b>] EFLAGS:
> 00210046 CPU: 1
> May  6 18:23:42 localhost kernel: EIP is at rt_spin_lock_slowlock
> +0x43/0x1bb
> May  6 18:23:42 localhost kernel: EAX: f33620f0 EBX: f2859910 ECX:
> f2859910 EDX: f33620f0
> May  6 18:23:42 localhost kernel: ESI: f33f2940 EDI: f2859910 EBP:
> f021bdb4 ESP: f021bd5c
> May  6 18:23:42 localhost kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0
> SS: 0068 preempt:00000001
> May  6 18:23:42 localhost kernel: Process gdm-session-wor (pid: 4109,
> ti=f021a000 task=f33620f0 task.ti=f021a000)
> May  6 18:23:42 localhost kernel: Stack:
> May  6 18:23:42 localhost kernel: ffffffff 00000001 00000000 f021bd90
> 00200296 f021bdf0 00200246 c58857f4
> May  6 18:23:42 localhost kernel: <0> c0a607f4 c58857f4 f021bd90
> c0464f73 c5885810 f021bd98 c0792766 f021bdb0
> May  6 18:23:42 localhost kernel: <0> 00000000 00200246 00200246
> f2859910 f33f2940 f2859910 f021bdc0 c0464fa9
> May  6 18:23:42 localhost kernel: Call Trace:
> May  6 18:23:42 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:42 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:42 localhost kernel: [<c0464fa9>] ?
> rt_spin_lock_fastlock.clone.1+0x5c/0x5f
> May  6 18:23:42 localhost kernel: [<c0792752>] ? rt_spin_lock+0x8/0xa
> May  6 18:23:42 localhost kernel: [<fba24dbc>] ? autofs4_revalidate
> +0xe8/0x263 [autofs4]
> May  6 18:23:42 localhost kernel: [<c04d91a9>] ? do_revalidate+0xc/0x3a
> May  6 18:23:42 localhost kernel: [<c04d92ee>] ? do_lookup+0x117/0x137
> May  6 18:23:42 localhost kernel: [<c0572222>] ?
> security_inode_permission+0x1a/0x20
> May  6 18:23:42 localhost kernel: [<c04d98cf>] ? link_path_walk
> +0x20b/0x4fc
> May  6 18:23:42 localhost kernel: [<c04d9cc7>] ? path_walk+0x3a/0x84
> May  6 18:23:42 localhost kernel: [<c04db08b>] ? path_init+0x6e/0x10c
> May  6 18:23:42 localhost kernel: [<c04db24d>] ? do_path_lookup
> +0x124/0x186
> May  6 18:23:42 localhost kernel: [<c04db3c4>] ? do_filp_open+0xd1/0x817
> May  6 18:23:42 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:42 localhost kernel: [<c0464f73>] ?
> rt_spin_lock_fastlock.clone.1+0x26/0x5f
> May  6 18:23:42 localhost kernel: [<c0792766>] ? rt_spin_unlock+0x8/0xa
> May  6 18:23:42 localhost kernel: [<c04d0975>] ? do_sys_open+0x48/0xdf
> May  6 18:23:42 localhost kernel: [<c07951fe>] ? do_page_fault
> +0x26e/0x2b3
> May  6 18:23:42 localhost kernel: [<c04d0a4e>] ? sys_open+0x1e/0x26
> May  6 18:23:42 localhost kernel: [<c040895f>] ? sysenter_do_call
> +0x12/0x28
> May  6 18:23:42 localhost kernel: Code: 7b 08 00 89 45 b8 75 12 8d 43 04
> 89 43 04 89 43 08 8d 43 0c 89 43 0c 89 43 10 8b 43 14 64 8b 15 2c d1 a5
> c0 83 e0 fc 39 c2 75 04 <0f> 0b eb fe 8b 3a 81 ff 08 01 00 00 74 0a 83
> ff 02 b8 04 00 00 
> May  6 18:23:42 localhost kernel: EIP: [<c079201b>]
> rt_spin_lock_slowlock+0x43/0x1bb SS:ESP 0068:f021bd5c
> May  6 18:23:42 localhost kernel: ---[ end trace 7d2af8ee67c50872 ]---
> May  6 18:23:42 localhost kernel: note: gdm-session-wor[4109] exited
> with preempt_count 1
> 
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-07 10:41 ` Thomas Gleixner
@ 2010-05-07 23:43   ` john stultz
  2010-05-07 23:58     ` Fernando Lopez-Lezcano
  0 siblings, 1 reply; 8+ messages in thread
From: john stultz @ 2010-05-07 23:43 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Fernando Lopez-Lezcano, LKML, rt-users, Steven Rostedt,
	Nick Piggin

On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> 
> CC'ed John and Nick
> 
> > See below... just trying to boot (quad core desktop machine).

Ok. Got this to reproduce. Will hopefully have a fix for your soon.

Thanks for the bug report!
-john



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-07 23:43   ` john stultz
@ 2010-05-07 23:58     ` Fernando Lopez-Lezcano
  2010-05-08  0:39       ` john stultz
  0 siblings, 1 reply; 8+ messages in thread
From: Fernando Lopez-Lezcano @ 2010-05-07 23:58 UTC (permalink / raw)
  To: john stultz
  Cc: nando, Thomas Gleixner, LKML, rt-users, Steven Rostedt,
	Nick Piggin

On Fri, 2010-05-07 at 16:43 -0700, john stultz wrote:
> On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> > On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> > 
> > CC'ed John and Nick
> > 
> > > See below... just trying to boot (quad core desktop machine).
> 
> Ok. Got this to reproduce. Will hopefully have a fix for your soon.
> 
> Thanks for the bug report!

Thanks for looking at it! It had been a while since I had problems with
rt so I could not understand why I could not login :-) 

-- Fernando



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-07 23:58     ` Fernando Lopez-Lezcano
@ 2010-05-08  0:39       ` john stultz
  2010-05-10 17:11         ` Fernando Lopez-Lezcano
  0 siblings, 1 reply; 8+ messages in thread
From: john stultz @ 2010-05-08  0:39 UTC (permalink / raw)
  To: Fernando Lopez-Lezcano
  Cc: Thomas Gleixner, LKML, rt-users, Steven Rostedt, Nick Piggin

On Fri, 2010-05-07 at 23:58 +0000, Fernando Lopez-Lezcano wrote:
> On Fri, 2010-05-07 at 16:43 -0700, john stultz wrote:
> > On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> > > On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> > > 
> > > CC'ed John and Nick
> > > 
> > > > See below... just trying to boot (quad core desktop machine).
> > 
> > Ok. Got this to reproduce. Will hopefully have a fix for your soon.
> > 
> > Thanks for the bug report!
> 
> Thanks for looking at it! It had been a while since I had problems with
> rt so I could not understand why I could not login :-) 

Bah! I should have caught this faster. I kept thinking it had to be some
missed unlock of the sbi->fs_lock, but it ends up its just the
autofs4_lock.

Apparently the conversion from using the dcache_lock -> autofs4_lock
forgot that this function already grabs the autofs_lock for a small
moment, so we end up grabbing the lock, then a moment later grab it
again. Splat.

This patch should resolve it.

Signed-off-by: John Stultz <johnstul@us.ibm.com>

diff --git a/fs/autofs4/root.c b/fs/autofs4/root.c
index 5b26088..a7eaa32 100644
--- a/fs/autofs4/root.c
+++ b/fs/autofs4/root.c
@@ -438,12 +438,10 @@ static int autofs4_revalidate(struct dentry *dentry, struct nameidata *nd)
 	}
 
 	/* Check for a non-mountpoint directory with no contents */
-	spin_lock(&autofs4_lock);
 	if (S_ISDIR(dentry->d_inode->i_mode) &&
 	    !d_mountpoint(dentry) && list_empty(&dentry->d_subdirs)) {
 		DPRINTK("dentry=%p %.*s, emptydir",
 			 dentry, dentry->d_name.len, dentry->d_name.name);
-		spin_unlock(&autofs4_lock);
 
 		if (autofs4_need_mount(flags) || current->link_count) {
 			int status;






^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-08  0:39       ` john stultz
@ 2010-05-10 17:11         ` Fernando Lopez-Lezcano
  2010-05-10 20:02           ` john stultz
  0 siblings, 1 reply; 8+ messages in thread
From: Fernando Lopez-Lezcano @ 2010-05-10 17:11 UTC (permalink / raw)
  To: john stultz
  Cc: nando, Thomas Gleixner, LKML, rt-users, Steven Rostedt,
	Nick Piggin

On Fri, 2010-05-07 at 17:39 -0700, john stultz wrote:
> On Fri, 2010-05-07 at 23:58 +0000, Fernando Lopez-Lezcano wrote:
> > On Fri, 2010-05-07 at 16:43 -0700, john stultz wrote:
> > > On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> > > > On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> > > > 
> > > > CC'ed John and Nick
> > > > 
> > > > > See below... just trying to boot (quad core desktop machine).
> > > 
> > > Ok. Got this to reproduce. Will hopefully have a fix for your soon.
> > > 
> > > Thanks for the bug report!
> > 
> > Thanks for looking at it! It had been a while since I had problems with
> > rt so I could not understand why I could not login :-) 
> 
> Bah! I should have caught this faster. I kept thinking it had to be some
> missed unlock of the sbi->fs_lock, but it ends up its just the
> autofs4_lock.
> 
> Apparently the conversion from using the dcache_lock -> autofs4_lock
> forgot that this function already grabs the autofs_lock for a small
> moment, so we end up grabbing the lock, then a moment later grab it
> again. Splat.
> 
> This patch should resolve it.

I'm still having problems when trying to use autofs, even with your
previous patch:

May 10 10:03:38 cmn3 kernel: ------------[ cut here ]------------
May 10 10:03:38 cmn3 kernel: kernel BUG at kernel/rtmutex.c:808!
May 10 10:03:38 cmn3 kernel: invalid opcode: 0000 [#1] PREEMPT SMP 
May 10 10:03:38 cmn3 kernel: last sysfs
file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
May 10 10:03:38 cmn3 kernel: Modules linked in: autofs4 xt_time
xt_connlimit xt_realm iptable_raw xt_comment xt_policy ipt_ULOG
ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_ECN ipt_ecn
ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic
nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323
nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane
nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp
nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink
nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp xt_tcpmss xt_recent xt_pkttype xt_physdev xt_owner
xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_MARK xt_mark xt_mac
xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp
xt_dccp xt_CONNMARK xt_connmark xt_CLASSIFY iptable_nat nf_nat
iptable_mangle nfnetlink coretemp hwmon_vid nfs lockd fscache nfs_acl
auth_rpcgss sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mul
May 10 10:03:38 cmn3 kernel: tipath uinput snd_hda_codec_realtek
snd_ice1712 snd_ice17xx_ak4xxx snd_hda_intel snd_ak4xxx_adda
snd_hda_codec snd_cs8427 snd_ac97_codec snd_hwdep snd_seq snd_pcm
ac97_bus snd_i2c snd_mpu401_uart snd_rawmidi snd_seq_device joydev
snd_timer snd asus_atk0110 iTCO_wdt sata_sil24 ohci1394 soundcore
i2c_i801 sky2 serio_raw snd_page_alloc iTCO_vendor_support ata_generic
pata_acpi radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last
unloaded: microcode]
May 10 10:03:38 cmn3 kernel:
May 10 10:03:38 cmn3 kernel: Pid: 4245, comm: ls Not tainted
2.6.33.3-85.rt19.1.fc11.ccrma.i686.rtPAE #1 P5K/EPU/P5K/EPU
May 10 10:03:38 cmn3 kernel: EIP: 0060:[<c079201b>] EFLAGS: 00210046
CPU: 2
May 10 10:03:38 cmn3 kernel: EIP is at rt_spin_lock_slowlock+0x43/0x1bb
May 10 10:03:38 cmn3 kernel: EAX: f28a04f0 EBX: fba41f00 ECX: fba41f00
EDX: f28a04f0
May 10 10:03:38 cmn3 kernel: ESI: f01e01d0 EDI: f4a4bbc0 EBP: f02fddc4
ESP: f02fdd6c
May 10 10:03:38 cmn3 kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS:
0068 preempt:00000001
May 10 10:03:38 cmn3 kernel: Process ls (pid: 4245, ti=f02fc000
task=f28a04f0 task.ti=f02fc000)
May 10 10:03:38 cmn3 kernel: Stack:
May 10 10:03:38 cmn3 kernel: f217dd90 00000001 00000000 00000000
00200296 00000000 00000000 00000000
May 10 10:03:38 cmn3 kernel: <0> 00000000 00000000 00000000 00000000
00200246 f01e01d0 f01e0180 f4a4bbc0
May 10 10:03:38 cmn3 kernel: <0> 00000000 c0464f73 00200246 fba41f00
f01e01d0 f4a4bbc0 f02fddd0 c0464fa9
May 10 10:03:38 cmn3 kernel: Call Trace:
May 10 10:03:38 cmn3 kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May 10 10:03:38 cmn3 kernel: [<c0464fa9>] ?
rt_spin_lock_fastlock.clone.1+0x5c/0x5f
May 10 10:03:38 cmn3 kernel: [<c0792752>] ? rt_spin_lock+0x8/0xa
May 10 10:03:38 cmn3 kernel: [<fba3ea5c>] ? autofs4_follow_link
+0xac/0x176 [autofs4]
May 10 10:03:38 cmn3 kernel: [<c04e5819>] ? mntput+0x19/0x1b
May 10 10:03:38 cmn3 kernel: [<c04d9522>] ? do_follow_link+0xbd/0x25f
May 10 10:03:38 cmn3 kernel: [<c04d98fb>] ? link_path_walk+0x237/0x4fc
May 10 10:03:38 cmn3 kernel: [<c04d9cc7>] ? path_walk+0x3a/0x84
May 10 10:03:38 cmn3 kernel: [<c04db08b>] ? path_init+0x6e/0x10c
May 10 10:03:38 cmn3 kernel: [<c04db24d>] ? do_path_lookup+0x124/0x186
May 10 10:03:38 cmn3 kernel: [<c04dc3ae>] ? user_path_at+0x39/0x5f
May 10 10:03:38 cmn3 kernel: [<c04d8d99>] ? page_put_link+0x0/0x1b
May 10 10:03:38 cmn3 kernel: [<c04d8db1>] ? page_put_link+0x18/0x1b
May 10 10:03:38 cmn3 kernel: [<c04d9e09>] ? generic_readlink+0x64/0x6e
May 10 10:03:38 cmn3 kernel: [<c04d5663>] ? vfs_fstatat+0x2d/0x54
May 10 10:03:38 cmn3 kernel: [<c0464f73>] ?
rt_spin_lock_fastlock.clone.1+0x26/0x5f
May 10 10:03:38 cmn3 kernel: [<c04d575b>] ? vfs_stat+0x13/0x15
May 10 10:03:38 cmn3 kernel: [<c04d5771>] ? sys_stat64+0x14/0x28
May 10 10:03:38 cmn3 kernel: [<c04e5819>] ? mntput+0x19/0x1b
May 10 10:03:38 cmn3 kernel: [<c04d904d>] ? path_put+0x15/0x18
May 10 10:03:38 cmn3 kernel: [<c047de61>] ? audit_syscall_entry
+0x113/0x135
May 10 10:03:38 cmn3 kernel: [<c047dd39>] ? audit_syscall_exit
+0xfa/0x10f
May 10 10:03:38 cmn3 kernel: [<c040895f>] ? sysenter_do_call+0x12/0x28
May 10 10:03:38 cmn3 kernel: Code: 7b 08 00 89 45 b8 75 12 8d 43 04 89
43 04 89 43 08 8d 43 0c 89 43 0c 89 43 10 8b 43 14 64 8b 15 2c d1 a5 c0
83 e0 fc 39 c2 75 04 <0f> 0b eb fe 8b 3a 81 ff 08 01 00 00 74 0a 83 ff
02 b8 04 00 00 
May 10 10:03:38 cmn3 kernel: EIP: [<c079201b>] rt_spin_lock_slowlock
+0x43/0x1bb SS:ESP 0068:f02fdd6c
May 10 10:03:38 cmn3 kernel: ---[ end trace 6995ddbbd57ded08 ]---

-- Fernando



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-10 17:11         ` Fernando Lopez-Lezcano
@ 2010-05-10 20:02           ` john stultz
  2010-05-10 23:23             ` Fernando Lopez-Lezcano
  0 siblings, 1 reply; 8+ messages in thread
From: john stultz @ 2010-05-10 20:02 UTC (permalink / raw)
  To: Fernando Lopez-Lezcano
  Cc: Thomas Gleixner, LKML, rt-users, Steven Rostedt, Nick Piggin

On Mon, 2010-05-10 at 10:11 -0700, Fernando Lopez-Lezcano wrote:
> On Fri, 2010-05-07 at 17:39 -0700, john stultz wrote:
> > On Fri, 2010-05-07 at 23:58 +0000, Fernando Lopez-Lezcano wrote:
> > > On Fri, 2010-05-07 at 16:43 -0700, john stultz wrote:
> > > > On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> > > > > On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> > > > > 
> > > > > CC'ed John and Nick
> > > > > 
> > > > > > See below... just trying to boot (quad core desktop machine).
> > > > 
> > > > Ok. Got this to reproduce. Will hopefully have a fix for your soon.
> > > > 
> > > > Thanks for the bug report!
> > > 
> > > Thanks for looking at it! It had been a while since I had problems with
> > > rt so I could not understand why I could not login :-) 
> > 
> > Bah! I should have caught this faster. I kept thinking it had to be some
> > missed unlock of the sbi->fs_lock, but it ends up its just the
> > autofs4_lock.
> > 
> > Apparently the conversion from using the dcache_lock -> autofs4_lock
> > forgot that this function already grabs the autofs_lock for a small
> > moment, so we end up grabbing the lock, then a moment later grab it
> > again. Splat.
> > 
> > This patch should resolve it.
> 
> I'm still having problems when trying to use autofs, even with your
> previous patch:

Oof.. More of the same autofs4_lock misuse.  I skimmed over the rest of
its use, and it seems ok,  so hopefully we won't hit any more problems
caused by it.

Here's both autofs4_lock changes together.

Signed-off-by: John Stultz <johnstul@us.ibm.com.

diff --git a/fs/autofs4/root.c b/fs/autofs4/root.c
index 5b26088..40ca936 100644
--- a/fs/autofs4/root.c
+++ b/fs/autofs4/root.c
@@ -317,7 +317,6 @@ static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd)
 	 * multi-mount with no root mount offset. So don't try to
 	 * mount it again.
 	 */
-	spin_lock(&autofs4_lock);
 	spin_lock(&dentry->d_lock);
 	if (ino->flags & AUTOFS_INF_PENDING ||
 	    (!d_mountpoint(dentry) && list_empty(&dentry->d_subdirs))) {
@@ -438,12 +437,10 @@ static int autofs4_revalidate(struct dentry *dentry, struct nameidata *nd)
 	}
 
 	/* Check for a non-mountpoint directory with no contents */
-	spin_lock(&autofs4_lock);
 	if (S_ISDIR(dentry->d_inode->i_mode) &&
 	    !d_mountpoint(dentry) && list_empty(&dentry->d_subdirs)) {
 		DPRINTK("dentry=%p %.*s, emptydir",
 			 dentry, dentry->d_name.len, dentry->d_name.name);
-		spin_unlock(&autofs4_lock);
 
 		if (autofs4_need_mount(flags) || current->link_count) {
 			int status;




^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: 2.6.33.3-rt19 kernel BUG's
  2010-05-10 20:02           ` john stultz
@ 2010-05-10 23:23             ` Fernando Lopez-Lezcano
  0 siblings, 0 replies; 8+ messages in thread
From: Fernando Lopez-Lezcano @ 2010-05-10 23:23 UTC (permalink / raw)
  To: john stultz
  Cc: nando, Thomas Gleixner, LKML, rt-users, Steven Rostedt,
	Nick Piggin

On Mon, 2010-05-10 at 13:02 -0700, john stultz wrote:
> On Mon, 2010-05-10 at 10:11 -0700, Fernando Lopez-Lezcano wrote:
> > On Fri, 2010-05-07 at 17:39 -0700, john stultz wrote:
> > > On Fri, 2010-05-07 at 23:58 +0000, Fernando Lopez-Lezcano wrote:
> > > > On Fri, 2010-05-07 at 16:43 -0700, john stultz wrote:
> > > > > On Fri, 2010-05-07 at 12:41 +0200, Thomas Gleixner wrote:
> > > > > > On Thu, 6 May 2010, Fernando Lopez-Lezcano wrote:
> > > > > > 
> > > > > > CC'ed John and Nick
> > > > > > 
> > > > > > > See below... just trying to boot (quad core desktop machine).
> > > > > 
> > > > > Ok. Got this to reproduce. Will hopefully have a fix for your soon.
> > > > > 
> > > > > Thanks for the bug report!
> > > > 
> > > > Thanks for looking at it! It had been a while since I had problems with
> > > > rt so I could not understand why I could not login :-) 
> > > 
> > > Bah! I should have caught this faster. I kept thinking it had to be some
> > > missed unlock of the sbi->fs_lock, but it ends up its just the
> > > autofs4_lock.
> > > 
> > > Apparently the conversion from using the dcache_lock -> autofs4_lock
> > > forgot that this function already grabs the autofs_lock for a small
> > > moment, so we end up grabbing the lock, then a moment later grab it
> > > again. Splat.
> > > 
> > > This patch should resolve it.
> > 
> > I'm still having problems when trying to use autofs, even with your
> > previous patch:
> 
> Oof.. More of the same autofs4_lock misuse.  I skimmed over the rest of
> its use, and it seems ok,  so hopefully we won't hit any more problems
> caused by it.

Thanks for the patch. It looks like it is working fine now, at least I
was able to login with an nfs/autofs mounted home dir...

-- Fernando



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-05-10 23:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-07  1:53 2.6.33.3-rt19 kernel BUG's Fernando Lopez-Lezcano
2010-05-07 10:41 ` Thomas Gleixner
2010-05-07 23:43   ` john stultz
2010-05-07 23:58     ` Fernando Lopez-Lezcano
2010-05-08  0:39       ` john stultz
2010-05-10 17:11         ` Fernando Lopez-Lezcano
2010-05-10 20:02           ` john stultz
2010-05-10 23:23             ` Fernando Lopez-Lezcano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).