Re: clone, mm->count, and coredumps {REAL patch]

Philip Gladstone (philip@raptor.com)
Thu, 29 Jul 1999 09:31:26 -0400


This is a cryptographically signed message in MIME format.

--------------ms26A8E2829D62261F5FFAA894
Content-Type: multipart/mixed;
boundary="------------94117107D92ACC941B0A0FF5"

This is a multi-part message in MIME format.
--------------94117107D92ACC941B0A0FF5
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

OK -- I screwed up -- the previous message contained a patch that
fixed other problems, and also would prevent the kernel from building.

This one eliminates the extra patches from the end.

Sorry,

Philip

Peter Desnoyers wrote:
>
> I've been spending a lot of time debugging a threaded program lately,
> and have been bitten by the feature in the ELF coredump logic which
> disables corefile generation when current->mm->count != 1. (i.e. when
> any child processes have been created with CLONE_VM)

-- 
Philip Gladstone                           +1 781 530 2461
Axent Technologies, Waltham, MA
--------------94117107D92ACC941B0A0FF5
Content-Type: application/x-gzip;
 name="mtelf.pf.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="mtelf.pf.gz"

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 --------------94117107D92ACC941B0A0FF5--

--------------ms26A8E2829D62261F5FFAA894 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

MIIIaQYJKoZIhvcNAQcCoIIIWjCCCFYCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC Bi0wggLsMIICVaADAgECAgMArf4wDQYJKoZIhvcNAQEEBQAwgbkxCzAJBgNVBAYTAlpBMRUw EwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMRowGAYDVQQKExFU aGF3dGUgQ29uc3VsdGluZzEpMCcGA1UECxMgVGhhd3RlIFBGIFJTQSBJSyAxOTk4LjkuMTYg MTc6NTUxNjA0BgNVBAMTLVRoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBSU0EgSXNzdWVyIDE5 OTguOS4xNjAeFw05OTAzMjQxODMyNTVaFw0wMDAzMjMxODMyNTVaMGYxHzAdBgNVBAMTFlRo YXd0ZSBGcmVlbWFpbCBNZW1iZXIxIDAeBgkqhkiG9w0BCQEWEXBoaWxpcEByYXB0b3IuY29t MSEwHwYJKoZIhvcNAQkBFhJwanNnQGl4Lm5ldGNvbS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD gY0AMIGJAoGBAMQ3YtRscyyQn2dK9Z52v2lHCoX33ym6m1yOkIDaeBPVAL9BVkSMeroFO4hK p2Xi72zgGOkm+amhY/N06NfM4RcL61QlbSpRRyiMuUpU2rIdDtSLSpwEoDyzzju83iIclf4A OwFEPmY5+lbwwMUdZXnoatPZwAyAlkU+lTGPIBUxAgMBAAGjVDBSMBEGCWCGSAGG+EIBAQQE AwIFoDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBT+PmCca4wP sNgzxsrGHliwcTi14DANBgkqhkiG9w0BAQQFAAOBgQBZemjNn+zoyQ45PhztrBoepNW2tSi4 0MdfBblRjen40gB2H9/XvPTcFRmrC2mRzzHo3vTrwYibNcqXiiAAo2yg4WVUBlQuaxSJ89Ds FoM08CbKzmfGAxJS+87cwvDU9pB857YcO355q/6rAhOgPD6BHquPjA0sr+TvvxvHDYFulDCC AzkwggKioAMCAQICAQowDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQI EwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENv bnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAi BgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVy c29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw05ODA5MTYxNzU1MzRaFw0wMDA5MTUxNzU1 MzRaMIG5MQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRQwEgYDVQQHEwtE dXJiYW52aWxsZTEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKTAnBgNVBAsTIFRoYXd0 ZSBQRiBSU0EgSUsgMTk5OC45LjE2IDE3OjU1MTYwNAYDVQQDEy1UaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgUlNBIElzc3VlciAxOTk4LjkuMTYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBAMSl5dTU0F8IAu4HIX0kv6trjh7rIAcCFYRrj9CTJB8bne5osrksT+mTZxcQFx6h+UNB I7kwqnaXu/Pn/YHAtTGL9qZQJlTylSjrGaQelx6w4ribwQSaMtA8CWxP5DVP8Ha/ABMDT0UI YPP8tNCQAYoSyZy6f1LqKpM1Njw85DUvAgMBAAGjNzA1MBIGA1UdEwEB/wQIMAYBAf8CAQAw HwYDVR0jBBgwFoAUcknCczTGVfQLdnKBfnf0h+fGsg4wDQYJKoZIhvcNAQEEBQADgYEALMeC HwFDPgeP7mlcqWSC+MCWrZMry5tQ10CagcK6pnadPJVA3FXB4VWCeasKKabVDOFXKD6P+bvV 3w2TWKpbLYuPM+TdWBU1dnIVKb1C9FqSC3dfnSfbmi1OG4IGjtKNVruV3tsMZQXelZ4C3VMX vr78a8MaInoUK2G9wp9eeloxggIEMIICAAIBATCBwTCBuTELMAkGA1UEBhMCWkExFTATBgNV BAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSkwJwYDVQQLEyBUaGF3dGUgUEYgUlNBIElLIDE5OTguOS4xNiAxNzo1 NTE2MDQGA1UEAxMtVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIFJTQSBJc3N1ZXIgMTk5OC45 LjE2AgMArf4wCQYFKw4DAhoFAKCBmTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEPFw05OTA3MjkxMzMxMjdaMCMGCSqGSIb3DQEJBDEWBBQ210eSy0B06a7fGyiX wcKFJfhkUDA6BgkqhkiG9w0BCQ8xLTArMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAN BggqhkiG9w0DAgIBQDANBgkqhkiG9w0BAQEFAASBgFlC1kfk+qMrU6qKlYBnEdf4F9acCmjP NF1pi/yFoAyfrPy3xAg+WlobvtlRTsGhmvDh+Ae77NNWYpLcRo/KJ9wgtw8EYaWbfFOOWI91 dd1nxC6JlFXtgPTYTIhB3jUIsx7uvve4K8UatyyH68pi59oX5qnfqxePKNnO/tWZ2WcV --------------ms26A8E2829D62261F5FFAA894--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/