Hi.
trinity triggered this kernel warning on Linux 3.4.55. It doesn't look
like a real kernel bug. Maybe this can be avoided in trinity?
[236919.099412] ------------[ cut here ]------------
[236919.120920] WARNING: at kernel/signal.c:2955
do_rt_tgsigqueueinfo+0x42/0x5c()
[236919.160215] Modules linked in: bridge stp scsi_transport_iscsi
nfnetlink ipt_ULOG tun ip6_queue ip_queue fuse can_bcm microcode sctp
libcrc32c can_raw l2tp_ppp l2tp_netlink l2tp_core can af_802154 rds
atm decnet af_key pppoe pppox ppp_generic slhc ipx p8022 p8023
appletalk psnap llc phonet netconsole configfs cpufreq_ondemand
acpi_cpufreq freq_table mperf bonding ipv6 ppdev parport_pc lp parport
tcp_diag inet_diag ipmi_si ipmi_devintf ipmi_msghandler hed dcdbas
joydev coretemp crc32c_intel ghash_clmulni_intel pcspkr i2c_i801
i2c_core iTCO_wdt iTCO_vendor_support shpchp ioatdma igb dca wmi [last
unloaded: microcode]
[236919.350287] Pid: 32778, comm: trinity-child1 Not tainted 3.4.55 #1
[236919.378480] Call Trace:
[236919.387951] [<ffffffff8104920c>] warn_slowpath_common+0x85/0x9d
[236919.408632] [<ffffffff8104923e>] warn_slowpath_null+0x1a/0x1c
[236919.428645] [<ffffffff810591eb>] do_rt_tgsigqueueinfo+0x42/0x5c
[236919.448474] [<ffffffff81059257>] sys_rt_tgsigqueueinfo+0x52/0x5f
[236919.468761] [<ffffffff814df4a9>] system_call_fastpath+0x16/0x1b
[236919.488736] ---[ end trace 6b2ad461ac6cbd87 ]---
kernel/signal.c
2944 long do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig,
siginfo_t *info)
2945 {
2946 /* This is only valid for single tasks */
2947 if (pid <= 0 || tgid <= 0)
2948 return -EINVAL;
2949
2950 /* Not even root can pretend to send signals from the kernel.
2951 * Nor can they impersonate a kill()/tgkill(), which
adds source info.
2952 */
2953 if (info->si_code >= 0 || info->si_code == SI_TKILL) {
2954 /* We used to allow any < 0 si_code */
2955 WARN_ON_ONCE(info->si_code < 0);
2956 return -EPERM;
2957 }
2958 info->si_signo = sig;
2959
2960 return do_send_specific(tgid, pid, sig, info);
2961 }
Cheers,
Vinson
--
To unsubscribe from this list: send the line "unsubscribe trinity" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html