netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Oops in nf_nat_core.c:find_appropriate_src(), kernel 2.6.25.4
@ 2008-06-07 14:43 Chuck Ebbert
  2008-06-07 15:00 ` Patrick McHardy
  0 siblings, 1 reply; 11+ messages in thread
From: Chuck Ebbert @ 2008-06-07 14:43 UTC (permalink / raw)
  To: Netdev; +Cc: Patrick McHardy

Reported at https://bugzilla.redhat.com/show_bug.cgi?id=449315

In find_appropriate_src():

        hlist_for_each_entry_rcu(nat, n, &bysource[h], bysource) {
                ct = nat->ct;
                if (same_src(ct, tuple)) {

Dereference of ct in same_src() causes the oops. This only seems to
happen on heavily loaded firewall machines. Kernel 2.6.24.7 works.

The reporter identifies commit 4d354c5782dc352cec187845d17eedc2c2bfcf67
("[NETFILTER]: nf_nat: use RCU for bysource hash") as a possible cause
of the problem.

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

end of thread, other threads:[~2008-06-17 13:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-07 14:43 Oops in nf_nat_core.c:find_appropriate_src(), kernel 2.6.25.4 Chuck Ebbert
2008-06-07 15:00 ` Patrick McHardy
2008-06-07 15:14   ` Patrick McHardy
2008-06-07 15:45     ` Krzysztof Oledzki
2008-06-10  9:02       ` Patrick McHardy
2008-06-10 13:56         ` Krzysztof Oledzki
2008-06-10 14:00           ` Patrick McHardy
2008-06-10 17:07             ` Krzysztof Oledzki
2008-06-11 15:45         ` Paul E. McKenney
2008-06-12 10:41           ` Patrick McHardy
2008-06-17 13:44         ` Patrick McHardy

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).