Subject: Re: `panic: lockmgr: no context' on 2.0.2 with network load
To: Christos Zoulas <christos@zoulas.com>
From: Louis Guillaume <lguillaume@berklee.edu>
List: port-mac68k
Date: 04/20/2005 22:57:53
This is a cryptographically signed message in MIME format.

--------------ms090100080603070500020905
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Ok - here we go. You can thank my lovely wife, Jeannine, for reading 
this back to me so I could write it down :)



cpu_debugger(1,0,266354,61c47a0,11f492) + 6
panic(218512,61c48cc,61c48cc,1,11f374) + f8
_lockmgr(266354,1,0,2220aa,93) + 118
uvmfault_lookup(61c48cc,0) + 20a
uvm_fault(266354,115a000,0,1) + 52
trap(8,402074d,115a000) + 328
oc_cksum(?)
in_cksum(1157200,106,1157258,1157244,1157258) + 6c
fr_cksum(1157200,1157244,6,1157258,61c4b6c) + 64
appr_check(61c4b6c,1159600) + b2
fr_natin(61c4b6c,1159600,1,1) + 144
fr_checknatin(61c4b6c,61c4b68) + c0
fr_check(1157244,14,101b040,0,61c4c58) + 448
fr_check_wrapper(0,61c4c58,101b040,1) + 56
pfil_run_hooks(280afc,61c4cac,101b040,1,61c4c9c,1157254,4) + 4e
ip_input(1157200) + 15a
ipintr(0,61c4d2c,1f0ce2,0,47) + 58
netintr(0,47,47,0,1ed1c2) + 98
trap(9,0,0) + 678
rei(?)
mi_switch(816600,0,42672000,44,0) + 98
ltsleep(293dcc,118,22f3ac,12e,0) + 346
sys_select(816600,61c4f44,6134f3c) + 174
syscall_plain(5d,816600,61c4fb4,ffffffff,2) + 82
syscall(5d) + 4e
trap0() + e


Thanks,

Louis








Christos Zoulas wrote:
> On Apr 20,  1:13am, lguillaume@berklee.edu ("Louis  Guillaume") wrote:
> -- Subject: Re: `panic: lockmgr: no context' on 2.0.2 with network load
> 
> Can you take them down by hand? just which files/lines it finds the
> inconsistency? Yes, it is pretty serious.
> 
> christos
> 
> | Christos Zoulas wrote:
> | > On Apr 18,  1:38am, lguillaume@berklee.edu ("Louis  Guillaume") wrote:
> | > -- Subject: Re: `panic: lockmgr: no context' on 2.0.2 with network load
> | > 
> | > | Ok - Do I just compile a kernel with "options LOCKDEBUG"? I don't see 
> | > | any references to this in the GENERIC kernel.
> | > 
> | > Yes, that would do it.
> | > 
> | > | Also - Is there a way to get the backtrace from ddb (at panic-time) into 
> | > | a file somewhere?
> | > 
> | > t /l should work.
> | > 
> | > | On reboot, savecore just says "savecore: no core dump (invalid dumplo)".
> | > | 
> | > | Maybe I didn't make enough swap: I have 64MB RAM, 64MB swap.
> | > 
> | > I am not sure why; looks like a bug to me.
> | > 
> | 
> | I've installed a GENERIC kernel with `options LOCKDEBUG' added. The 
> | backtraces are much more verbose. But I can't grab them. They don't end 
> | up in the dmesg output and I get nothing from savecore.
> | 
> | Is there another way to get at those messages? Perhaps in single user 
> | before swap is configured?
> | 
> | What i did from ddb is...
> | 
> | t /l
> | continue
> | 
> | ... it sync'd disks then rebooted.
> | 
> | This seems to be a serious problem, should I be filing a PR once I get a 
> | reasonable backtrace?
> | 
> | BTW - It looks like this is definitely happening with ftp processes 
> | only. IPFilter (ipnat) has its basic ftp proxy rules installed, i.e...
> | 
> | map ae0 192.168.1.0/24 -> 0/32 proxy port ftp ftp/tcp
> | 
> | ... I don't know if that could be something, but there it is.
> | 
> | Thanks for helping,
> | 
> | Louis
> | 

--------------ms090100080603070500020905
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII/TCC
AtkwggJCoAMCAQICAw5BgDANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUwMzEzMDQxNDUwWhcNMDYwMzEzMDQxNDUw
WjBIMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSUwIwYJKoZIhvcNAQkBFhZs
Z3VpbGxhdW1lQGJlcmtsZWUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
7oKaqOBxvzmsqFBmyM/OW13GZwrHIWZsChw3Bg8pqCqFKoJZ2v1Z86Q6mlqXk63ctPanfLo6
Js6TQy/25POsGnglILts6amQLnE1C4fkqVc7gApM12R3VaPopWDl+Tn+cVJxsjsUvpj2OYTt
MQTv2TtcpRwbC0mZRPt7/NUctiiKnNMwwpx5kV7xwd9bLiAuxvj2rb0xxjMcV5dWDDzH335U
x2poCooXzxElhHSgiR+cowzdzw6I2O+mD3A2XLxHEH606sRzp48ywDSJ3uOVTb1h0zOIpIQd
4QfsVlN7DR+KQQlIAtig8k5lABNVoJ91Zpq4GqWCGxymyPVB+uBKUwIDAQABozMwMTAhBgNV
HREEGjAYgRZsZ3VpbGxhdW1lQGJlcmtsZWUuZWR1MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcN
AQEEBQADgYEAkavImAKSfFEVhG4RIWYUB9Nwimp8l+7HG/N/pj0HyD1AQP2l0It2IXtAbwe4
0seMkMSPX0SjRr4i4XwwrZTOBCmn3prTnlLo/Wb8Mg+0dFN++03DUA9aoEeBwdEDlH2jII84
wuJUJ8NhQTApjTH+T3pNdlUaI7kA2zYxAcPWv/YwggLZMIICQqADAgECAgMOQYAwDQYJKoZI
hvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ
dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB
MB4XDTA1MDMxMzA0MTQ1MFoXDTA2MDMxMzA0MTQ1MFowSDEfMB0GA1UEAxMWVGhhd3RlIEZy
ZWVtYWlsIE1lbWJlcjElMCMGCSqGSIb3DQEJARYWbGd1aWxsYXVtZUBiZXJrbGVlLmVkdTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO6Cmqjgcb85rKhQZsjPzltdxmcKxyFm
bAocNwYPKagqhSqCWdr9WfOkOppal5Ot3LT2p3y6OibOk0Mv9uTzrBp4JSC7bOmpkC5xNQuH
5KlXO4AKTNdkd1Wj6KVg5fk5/nFScbI7FL6Y9jmE7TEE79k7XKUcGwtJmUT7e/zVHLYoipzT
MMKceZFe8cHfWy4gLsb49q29McYzHFeXVgw8x99+VMdqaAqKF88RJYR0oIkfnKMM3c8OiNjv
pg9wNly8RxB+tOrEc6ePMsA0id7jlU29YdMziKSEHeEH7FZTew0fikEJSALYoPJOZQATVaCf
dWaauBqlghscpsj1QfrgSlMCAwEAAaMzMDEwIQYDVR0RBBowGIEWbGd1aWxsYXVtZUBiZXJr
bGVlLmVkdTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAJGryJgCknxRFYRuESFm
FAfTcIpqfJfuxxvzf6Y9B8g9QED9pdCLdiF7QG8HuNLHjJDEj19Eo0a+IuF8MK2UzgQpp96a
055S6P1m/DIPtHRTfvtNw1APWqBHgcHRA5R9oyCPOMLiVCfDYUEwKY0x/k96TXZVGiO5ANs2
MQHD1r/2MIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx
FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFU
aGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZp
c2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcN
AQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEz
MDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n
IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5n
IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/
ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2
JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wID
AQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDov
L2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQD
AgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG
9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAg
k3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghO
rvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAzswggM3AgEBMGkwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMOQYAwCQYFKw4DAhoFAKCC
AacwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwNDIxMDI1
NzUzWjAjBgkqhkiG9w0BCQQxFgQUTnqTVFholATOn9NscuRDUEHa9G0wUgYJKoZIhvcNAQkP
MUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4D
AgcwDQYIKoZIhvcNAwICASgweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAw5BgDB6BgsqhkiG9w0BCRACCzFroGkwYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMOQYAwDQYJKoZI
hvcNAQEBBQAEggEAK4DRKdu42t4RuEPmSOtwJSEsVhyFOCR1n2uq9NOgnuimzPVQnRvlmqzJ
Gqrnd9CCRSeSHPYGJyBuSSp9s8vJjU/OEAri/b29Hr02j0XMr45DHvDBmw3Vm18/ZWD/mUFJ
QC8AzccX9kTfHSVo4NJ8aq2VFZ/EWLHn+Fe9sf0ZZ+7/c4GJh4w14YE4hUO8DVfSsDesiJk+
Q50bEzVouyZgEHWdhsZ5GcGa24Z6Ahd69hxU1WeLwGAVorYMO9j5VSkmhRKMNI0PG02NmIKg
SbSWX9eZQMy2aNJp5xaZJ0CusBMgi7TEOg78oZZ3cxoUJlMet/soXK3mp7cyDKVa5hYWdAAA
AAAAAA==
--------------ms090100080603070500020905--