si_code check in sys_rt_sigqueueinfo too strict: glibc aio error in MRG Realtime
Issue
-
Getting tracebacks in sys_rt_sigqueueinfo after upgrading to kernel-rt-2.6.33.9-rt31.64.
WARNING: at kernel/signal.c:2487 sys_rt_sigqueueinfo+0x66/0x9c() Modules linked in: autofs4 i2c_dev i2c_core nfs nfs_acl auth_rpcgss lockd sunrpc 8021q stp bonding ib_iser libiscsi scsi_transport_iscsi ib_srp scsi_transport_srp scsi_tgt ib_ipoib rdma_ucm rdma_cm ib_ucm ib_uverbs ib_umad ib_cm iw_cm ib_addr ipv6 ib_sa ib_mad ib_core dm_multipath scsi_dh video output sbs sbshc battery ac parport_pc lp parport joydev bnx2x crc32c libcrc32c mdio ipmi_devintf ipmi_si ipmi_msghandler snd_seq_dummy button snd_seq_oss snd_seq_midi_event snd_seq serio_raw snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore tpm_tis tpm tpm_bios snd_page_alloc iTCO_wdt shpchp pcspkr iTCO_vendor_support i7core_edac edac_core dm_snapshot dm_zero dm_mirror dm_region_hash dm_log dm_mod cciss sd_mod crc_t10dif scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd [last unloaded: microcode] Pid: 7548, comm: my_program Not tainted 2.6.33.9-rt31.64.el5rt #1 Call Trace: [<ffffffff81054a1f>] ? sys_rt_sigqueueinfo+0x66/0x9c [<ffffffff81042403>] warn_slowpath_common+0x7c/0x94 [<ffffffff8104242f>] warn_slowpath_null+0x14/0x16 [<ffffffff81054a1f>] sys_rt_sigqueueinfo+0x66/0x9c [<ffffffff81002cdb>] system_call_fastpath+0x16/0x1b ---[ end trace 1841b12aaca9853b ]---
Environment
- Red Hat Enterprise MRG Realtime
- kernel-rt-2.6.33.9-rt31.64 only, no other versions affected.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.