Date: Tue, 25 May 2004 09:48:29 +0200 From: Daniel Lang <dl@leo.org> To: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk> Cc: freebsd-current@freebsd.org Subject: Re: LOR: tcpinp and tcp Message-ID: <20040525074829.GB30503@atrbg11.informatik.tu-muenchen.de> In-Reply-To: <20040512204829.T8831@ury.york.ac.uk> References: <20040512204829.T8831@ury.york.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--qcHopEYAB45HaUaB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, Gavin Atkinson wrote on Wed, May 12, 2004 at 08:59:14PM +0100: [..] > It looks like this LOR has been reported once before, in early January. It > seems to still be an issue. This is with top-of-tree CURRENT. It's not a > known lock according to the LOR page. >=20 > lock order reversal > 1st 0xc2d7a2ac inp (tcpinp) @ /usr/src/sys/netinet/tcp_input.c:717 > 2nd 0xc08b230c tcp (tcp) @ /usr/src/sys/netinet/tcp_usrreq.c:616 > Stack backtrace: [..] I just came across this one, as well. It is now mentioned on the Zabbadoz LOR-page, but still as "unknown". Here is my stack: [..] > lock order reversal > 1st 0xc6840630 inp (tcpinp) @ /usr/src/sys/netinet/tcp_input.c:717 > 2nd 0xc076d98c tcp (tcp) @ /usr/src/sys/netinet/tcp_usrreq.c:616 > Stack backtrace: > backtrace(0,ffffffff,c0747858,c0747bc8,c0712e1c) at backtrace+0x12 > witness_checkorder(c076d98c,9,c06e30f1,268) at witness_checkorder+0x593 > _mtx_lock_flags(c076d98c,0,c06e30f1,268) at _mtx_lock_flags+0x67 > tcp_usr_rcvd(c687e780,80) at tcp_usr_rcvd+0x1b > soreceive(c687e780,d7e61b2c,d7e61b38,d7e61b30,0) at soreceive+0x865 > nfsrv_rcv(c687e780,c6241b80,4) at nfsrv_rcv+0x83 > sowakeup(c687e780,c687e7cc) at sowakeup+0x71 > tcp_input(c199ec00,14,0,14,812a9f83) at tcp_input+0x12ba > ip_input(c199ec00) at ip_input+0x83a > netisr_processqueue(c076c858,c4392580,c198ae00,d7e61d1c,c05355a8) at neti= sr_processqueue+0x6e > swi_net(0) at swi_net+0x85 > ithread_loop(c198ae00,d7e61d48,c198ae00,c0535404,0) at ithread_loop+0x1a4 > fork_exit(c0535404,c198ae00,d7e61d48) at fork_exit+0xa8 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0x1, eip =3D 0, esp =3D 0xd7e61d7c, ebp =3D 0 --- [..] It did not cause a panic and appeared to do no harm. Maybe this turns out a false positive as well. Can anybody confirm this? Best regards, Daniel --=20 IRCnet: Mr-Spock - Eddie would go! - Daniel Lang * dl@leo.org * +49 89 289 18532 * http://www.leo.org/~dl/ --qcHopEYAB45HaUaB Content-Type: application/x-pkcs7-signature Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIIVcwYJKoZIhvcNAQcCoIIVZDCCFWACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC EugwggcAMIIF6KADAgECAgIj0zANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJERTERMA8G A1UEBxMITXVlbmNoZW4xDDAKBgNVBAoTA1RVTTELMAkGA1UECxMCSU4xGDAWBgNVBAMTD1JC Ry1CZW51dHplci1DQTEbMBkGCSqGSIb3DQEJARYMY2FAaW4udHVtLmRlMB4XDTA0MDQyMzEz MTU1OFoXDTA1MDUzMTAwMDAwMFowdzELMAkGA1UEBhMCREUxETAPBgNVBAcTCE11ZW5jaGVu MQwwCgYDVQQKEwNUVU0xCzAJBgNVBAsTAklOMRQwEgYDVQQDEwtEYW5pZWwgTGFuZzEkMCIG CSqGSIb3DQEJARYVZGFuaWVsLmxhbmdAaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAs1d9JUkGBG8T4m1wlzqfK2IU6pEZQcA00/hX1hlAVY5Jwv18rJncrOym 1dXSLubRIWZEEDRDPYCK0RhGHtaBYOTZpBSWezVkC2g6ioWS9wsnJpk0GIJN+o+k9L7+3vzE y/JemK2/ARtPIMo3jXMf7qD9rcZ6LD6SwUDtq8Tl3YE8pC8ptT4CROjS1SKHh7JI8a5vEUWw v/2C+a4VSW0blJu4G50Ze+UwAdHrEMxvCjXN09YyjcY4N/eUacWl7p/kMXuKErnibYRY8jJF wQnFzacWQrNRHjXO5mW06ZlbyvMzO5gQLSu7fAJMLXRZPT+bxNYZf4JUHJnNkn4Y8Ikg/QID AQABo4IDmTCCA5UwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzXKq/vhVcUKYbsX7Z8ixXFhe F2YwgZMGA1UdIwSBizCBiIAUNiQ562ZHp7c9HjvDspUMZvpFEfuhbaRrMGkxCzAJBgNVBAYT AkRFMREwDwYDVQQHEwhNdWVuY2hlbjEMMAoGA1UEChMDVFVNMQswCQYDVQQLEwJJTjEPMA0G A1UEAxMGUkJHLUNBMRswGQYJKoZIhvcNAQkBFgxjYUBpbi50dW0uZGWCAQUwDgYDVR0PAQH/ BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBsQYDVR0RBIGpMIGmgQ9s YW5nZEBpbi50dW0uZGWBFWRhbmllbC5sYW5nQGluLnR1bS5kZYEfbGFuZ2RAaW5mb3JtYXRp ay50dS1tdWVuY2hlbi5kZYElZGFuaWVsLmxhbmdAaW5mb3JtYXRpay50dS1tdWVuY2hlbi5k ZYEQbGFuZ2RAY3MudHVtLmVkdYEWZGFuaWVsLmxhbmdAY3MudHVtLmVkdYEKZGxAbGVvLm9y ZzAJBgNVHRIEAjAAMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jYS5pbi50dW0uZGUvY3Js cy9nMi91c2VyY2FfY3JsLmNybDARBglghkgBhvhCAQEEBAMCBaAwga4GCWCGSAGG+EIBDQSB oBaBnURpZXNlcyBaZXJ0aWZpa2F0IHd1cmRlIGF1c2dlc3RlbGx0IGZ1ZXIgRGFuaWVsIExh bmcgdm9uIGRlciBSQkctQmVudXR6ZXItQ0EgKDIuR2VuZXJhdGlvbiksIEZha3VsdGFldCBm dWVyIEluZm9ybWF0aWsgZGVyIFRlY2huaXNjaGVuIFVuaXZlcnNpdGFldCBNdWVuY2hlbi4w NgYJYIZIAYb4QgEDBCkWJ2h0dHA6Ly9jYS5pbi50dW0uZGUvY2dpLWJpbi91c2VyY2EtcmV2 PzAyBglghkgBhvhCAQQEJRYjaHR0cDovL2NhLmluLnR1bS5kZS9jZ2ktYmluL2NhLXJldj8w LAYJYIZIAYb4QgEIBB8WHWh0dHA6Ly9jYS5pbi50dW0uZGUvcG9saWNpZXMvMEcGA1UdIARA MD4wPAYNKwYBBAGBmD5lgUgBATArMCkGCCsGAQUFBwIBFh1odHRwOi8vY2EuaW4udHVtLmRl L3BvbGljaWVzLzANBgkqhkiG9w0BAQUFAAOCAQEAaFvwlYSJNc32QohD3O0xlEprR1sauebF q3DrhCttWooCxyOQs6SCUnk2Smv9Rl1P7NFqoKhfTFwhC0Oa5rXgTFyOv7w8M8RyFIDahfHb PA2kxf8UHlsZcSuumPEEToi5dm0c2FObAAOT0CV0yKCp6RI+xSbMF6qQD23+j5PtlESTeIYp f/aL8b4gUHS0KKsEgqjpOoqbJzYBskQCLenolaFKevZuZRpmhrgGzUyakRKgGu7jR/88CYh6 YyUkc/Fxk/i+vhLQV/7mJEO0/mf6Dx+26kPgamKZieGqDJSfEvMgbLEdhkx8KIC7BmF1xt/w Wqln6jvlyyNhzks5ivf+tTCCBeIwggTKoAMCAQICAQQwDQYJKoZIhvcNAQEFBQAwaTELMAkG A1UEBhMCREUxETAPBgNVBAcTCE11ZW5jaGVuMQwwCgYDVQQKEwNUVU0xCzAJBgNVBAsTAklO MQ8wDQYDVQQDEwZSQkctQ0ExGzAZBgkqhkiG9w0BCQEWDGNhQGluLnR1bS5kZTAeFw0wNDA0 MTQxMTM2MzRaFw0wOTA2MDEwMDAwMDBaMHAxCzAJBgNVBAYTAkRFMREwDwYDVQQHEwhNdWVu Y2hlbjEMMAoGA1UEChMDVFVNMQswCQYDVQQLEwJJTjEWMBQGA1UEAxMNUkJHLVNlcnZlci1D QTEbMBkGCSqGSIb3DQEJARYMY2FAaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAoePWEn7xO39yf3DYb9gxjsS0uofT/t1QxfCFkqYDxU6C24ewtFEOMlR40Q4J 4HHBFOWc7rllw780sWuumYkzjdxswA37ZmZ171Zp99cZ9HLO1eWroaiewGiE69Yo30x1iePp 5/5MjbeQdyzfKVjppIgdH4Q7T7W6jV9xrerR955FoD7GKKj1B4azN1hmjkxyIcTTd3imk3yi 3IfLTUbNhPeedsNVRez7l+NRqt6vJC1u+Q3IBQ2PPRcgeVQJGkHPtEKcPtFrY4kV4YHmiBF/ Xl1co1OAddxYO3v+hns0ikxOFxMqEEw4nfeHCL7pVp11uXB2kc8NpEwzNZsq5ykmmQIDAQAB o4ICjDCCAogwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU3PUENjj/EeOdOtKDmBMZDy3I H/8wgZMGA1UdIwSBizCBiIAUAr3bGy+wsVe/6m0mADKJ8jIZOvyhbaRrMGkxCzAJBgNVBAYT AkRFMREwDwYDVQQHEwhNdWVuY2hlbjEMMAoGA1UEChMDVFVNMQswCQYDVQQLEwJJTjEPMA0G A1UEAxMGUkJHLUNBMRswGQYJKoZIhvcNAQkBFgxjYUBpbi50dW0uZGWCAQMwDgYDVR0PAQH/ BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9j YS5pbi50dW0uZGUvY3Jscy9nMi9jYV9jcmwuY3JsMBEGCWCGSAGG+EIBAQQEAwICBDCBkwYJ YIZIAYb4QgENBIGFFoGCWmVydGlmaWthdCBmdWVyIFJCRy1TZXJ2ZXItQ0EgYXVzZ2VzdGVs bHQgdm9uIFJCRy1DQSAyLkdlbmVyYXRpb24sIEZha3VsdGFldCBmdWVyIEluZm9ybWF0aWsg ZGVyIFRlY2huaXNjaGVuIFVuaXZlcnNpdGFldCBNdWVuY2hlbjAyBglghkgBhvhCAQQEJRYj aHR0cDovL2NhLmluLnR1bS5kZS9jZ2ktYmluL2NhLXJldj8wPAYJYIZIAYb4QgEIBC8WLWh0 dHA6Ly9jYS5pbi50dW0uZGUvcG9saWNpZXMvc2VydmVyY2Fwb2wuaHRtbDBHBgNVHSAEQDA+ MDwGDSsGAQQBgZg+ZYFIAQEwKzApBggrBgEFBQcCARYdaHR0cDovL2NhLmluLnR1bS5kZS9w b2xpY2llcy8wDQYJKoZIhvcNAQEFBQADggEBAJdbHM31nJEU9hLrlFtsa653xed5gSFUwX3D hlUWRFDB+EknV0g+IeVYykNzpw8ILruy59S5O101ZH47br2rx9m3EUloAIyVRDFFX+aFuJ+i PDyo98aZDSdeuwAwSO4tv/rOudIZST5XFvHez7aiIoUHx07NZhcr3yFzOqTPtLkw67MDizY0 +nHvMH26Ch0nSQUdor+y0rPfYMRpOomrjV42U23VRtxnRo+KqUdvgg1WdUST9sMqBXQ1esfn N5LIt3xdahgCNz5F/2ai0LW8E2E/WWJNZfaKhC062T/FZzH6/qe+pmVlDgCWDPXci0D5HR4c lxUbEkbQ4olo0cdje3gwggX6MIIE4qADAgECAgEFMA0GCSqGSIb3DQEBBQUAMGkxCzAJBgNV BAYTAkRFMREwDwYDVQQHEwhNdWVuY2hlbjEMMAoGA1UEChMDVFVNMQswCQYDVQQLEwJJTjEP MA0GA1UEAxMGUkJHLUNBMRswGQYJKoZIhvcNAQkBFgxjYUBpbi50dW0uZGUwHhcNMDQwNDE0 MTEzODIxWhcNMDkwNjAxMDAwMDAwWjByMQswCQYDVQQGEwJERTERMA8GA1UEBxMITXVlbmNo ZW4xDDAKBgNVBAoTA1RVTTELMAkGA1UECxMCSU4xGDAWBgNVBAMTD1JCRy1CZW51dHplci1D QTEbMBkGCSqGSIb3DQEJARYMY2FAaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuUIL+0omWgx+ZdeQWWuiMSkOPHit3bZKDTMwW1uO1046KvcrBfSURAV/0Afx 4DiQtkFptNt18wMvJrJPf85TXxGXiOR1MUpx4GNQ0FtNg5AzIRSVQpEzOo6cBe3hU3owXnZZ 22d36XHXnKoz/zZMePSEggc2oMuj+OoChLROG/psUS58tT20ohl1ltfqTeB/9ldGaJomANv4 Q6HgvvMRB8VK6qGR+FADAEqpZJ+JewAMJaDpDatkLhZQ44ygGPErDIWbKnqZvPfiBTga65kB E3N/2Mt+x2q1duyEfS49P+Ss2Vf0v8xnvdmsUF+0MdgBQ2dKTMbCQwsbGDDUVbW7OwIDAQAB o4ICojCCAp4wDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUNiQ562ZHp7c9HjvDspUMZvpF EfswgZMGA1UdIwSBizCBiIAUAr3bGy+wsVe/6m0mADKJ8jIZOvyhbaRrMGkxCzAJBgNVBAYT AkRFMREwDwYDVQQHEwhNdWVuY2hlbjEMMAoGA1UEChMDVFVNMQswCQYDVQQLEwJJTjEPMA0G A1UEAxMGUkJHLUNBMRswGQYJKoZIhvcNAQkBFgxjYUBpbi50dW0uZGWCAQMwDgYDVR0PAQH/ BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDA3BgNVHR8EMDAuMCygKqAo hiZodHRwOi8vY2EuaW4udHVtLmRlL2NybHMvZzIvY2FfY3JsLmNybDAJBgNVHRIEAjAAMBEG CWCGSAGG+EIBAQQEAwIBBjCBlgYJYIZIAYb4QgENBIGIFoGFWmVydGlmaWthdCBmdWVyIFJC Ry1CZW51dHplci1DQSwgYXVzZ2VzdGVsbHQgdm9uIFJCRy1DQSAyLkdlbmVyYXRpb24sIEZh a3VsdGFldCBmdWVyIEluZm9ybWF0aWsgZGVyIFRlY2huaXNjaGVuIFVuaXZlcnNpdGFldCBN dWVuY2hlbjAyBglghkgBhvhCAQQEJRYjaHR0cDovL2NhLmluLnR1bS5kZS9jZ2ktYmluL2Nh LXJldj8wOgYJYIZIAYb4QgEIBC0WK2h0dHA6Ly9jYS5pbi50dW0uZGUvcG9saWNpZXMvdXNl cmNhcG9sLmh0bWwwRwYDVR0gBEAwPjA8Bg0rBgEEAYGYPmWBSAEBMCswKQYIKwYBBQUHAgEW HWh0dHA6Ly9jYS5pbi50dW0uZGUvcG9saWNpZXMvMA0GCSqGSIb3DQEBBQUAA4IBAQB0Fciq aObDs6d/ZW5OXQi6AfFy7SnagnAP3uqMAamMyTCtUn8/3AeGb5veesmtXUTrOL6v5q5VMuwa C6rvxLVpevnS6YrvhjijbqtuaJU/Rsw+zgAvGOj3VrolfC4pxNBPoKATBVWDOufrO3w9oFHY OaS3URFEURbhdQGCET0letBus3B8fCl0TOvF7ftE47+C8c0nYDzukMH2DNTlJ1Z33NA5CFyC QBjqdGFmRJezFyquWDP+ub/Aw/TeiY1vr/wsF+mcfNjFYvY6Q8tIWoeg5ED7Ex20T9PFk447 gWpEN6oyTUXd95SyMzWZ6RzUX/ox/mlcYfCqoUDiReZr/6+EMYICUzCCAk8CAQEweDByMQsw CQYDVQQGEwJERTERMA8GA1UEBxMITXVlbmNoZW4xDDAKBgNVBAoTA1RVTTELMAkGA1UECxMC SU4xGDAWBgNVBAMTD1JCRy1CZW51dHplci1DQTEbMBkGCSqGSIb3DQEJARYMY2FAaW4udHVt LmRlAgIj0zAJBgUrDgMCGgUAoIGxMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA0MDUyNTA3NDgyOVowIwYJKoZIhvcNAQkEMRYEFKnTC1Q01cipfBebUCPs Z6TM3KPGMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIB ACu/VNoB1KdpmU8oGeLmujwlgyjMpPR0hZ/nErV0bEHPrkntDIi+brAWYp8nC8GXDm4F1c6n dRDpkM+L3cYGF9X2v/zSc/jW92WfXSPRocaG64T/8K8cjHu2qiDYmtvBVU6cVc4Qv6078KLF dDIHCTH1HvbyyKU7fZrjRiHE+6H713KASg6Q8ZDxAkaDXBpwGk8Beb/pVWTtT0qi8iZBNvzD fmp5KrR7P+U/gnvqp9p8yn66HbaRlpytxX0aoBWKeO0ZrKOkDldQSGAIE0FxdrGiOTb4PAbH qmesVeKAgIm09aZFmd1Z1Yyh7EPfOztStoLPEJUuK6N/xAl7wAIq2bY= --qcHopEYAB45HaUaB--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040525074829.GB30503>