From owner-freebsd-questions Mon Oct 30 20:57:31 2000 Delivered-To: freebsd-questions@freebsd.org Received: from web10608.mail.yahoo.com (web10608.mail.yahoo.com [216.136.130.172]) by hub.freebsd.org (Postfix) with SMTP id 9920237B4CF for ; Mon, 30 Oct 2000 20:57:26 -0800 (PST) Message-ID: <20001031045726.71884.qmail@web10608.mail.yahoo.com> Received: from [203.197.150.68] by web10608.mail.yahoo.com; Mon, 30 Oct 2000 20:57:26 PST Date: Mon, 30 Oct 2000 20:57:26 -0800 (PST) From: harsha v Subject: Re:mem prob To: bright@wintelcom.net Cc: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1830479162-972968246=:71857" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --0-1830479162-972968246=:71857 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hi, i have attached file which has the declaration of the objects and the file in which the invocation of the main function. i am sorry that i using a differ3ent mail address now. the other mail id does'nt support attachments. i would appreciate any help in this regard ------------- Original Message -------------- Alfred Perlstein wrote: To:harsha From:Alfred Perlstein Date:Mon, 30 Oct 2000 09:29:05 -0800 CC:"freebsd-questions@freebsd.org" Subject: Re: mem prob * harsha [001030 09:19] wrote: > hi, > i need some help on this. > > i am trying to allocate static array of objects size 70MB. the array is > declared as a local variable. the executable dumped a core. Please provide some sample source. -Alfred __________________________________________________ Do You Yahoo!? Yahoo! Messenger - Talk while you surf! It's FREE. http://im.yahoo.com/ --0-1830479162-972968246=:71857 Content-Type: application/x-tar; name="send.tar" Content-Transfer-Encoding: base64 Content-Description: send.tar Content-Disposition: attachment; filename="send.tar" c2VuZC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAADAwNDA3NTUAMDAwMTc1MwAwMDAwMDEyADAwMDAwMDAwMDAw ADA3MTc3NDUyMzEwADAwMTIzNzYANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMGZjczFo dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3RhZmYAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAwMDAwMjMwADAwMDAwMDAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAABzZW5kL2V4dC1iZWxhZHkuY2MAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEwMDY0NAAwMDAxNzUzADAw MDAwMTIAMDAwMDAwMDE1NjUAMDcxNzc0NTIyNzcAMDAxNDc2MwAwAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAHVzdGFyADAwZmNzMWh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz dGFmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAyMzAAMDAwMDAw MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAojaW5jbHVkZSA8 aW9zdHJlYW0uaD4KI2luY2x1ZGUgIm15ZGVmLmgiICAKI2luY2x1ZGUgIm5v ZGUuY2MiCiNpbmNsdWRlICJlZGdlLmNjIgojaW5jbHVkZSAidGVtcG9fZXh0 LmNjIgojaW5jbHVkZSAic3BhdGlhbC5jYyIKCi8qICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1haW4oKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQoKKi8gCiAKbWFpbih2b2lkKQogewogIHVfaW50IG5v X29mX25vZGVzX2NvdW50PTA7ICAvKiBOdW1iZXIgb2YgYWRkcmVzcyBnZW5l cmF0ZWQuICAgICAgICAgICAgICAgICAqLwogIHVfaW50IG1pc3M9MDsgICAg ICAgICAgICAgICAvKiBUaGUgbm8gb2YgbWlzc2VzIHRoYXQgaGF2ZSBvY2N1 cmVkLiAgICAgICAgICAqLwogIGxsX2ludCBpbnB1dF9hZGRyPTA7ICAgICAg ICAvKiBUZW1wb3JhcnkgdmFyaWFibGUgdG8gaG9sZCB0aGUgaW5wdXQuICAg ICAgICAqLwoKLyoKICogMS4gRGVjbGFyaW5nIHBvaW50ZXJzIG9mIHRoZSB0 eXBlIHNyY19ub2RlIGZvciBib3RoIHRlbXBvcmFsICYgc3BhdGlhbCBlZGdl cwogKiAyLiBEZWNsYXJpbmcgYW4gYXJyYXkgb2Ygb2JqZWN0IG9mIHRoZSBp bmhlcml0ZWQgY2xhc3Mgbm9kZV9kZWZpLgogKi8KIAogIHNyY19ub2RlICp0 ZW1wX3NyYzsgICAgICAgICAKICBzcmNfbm9kZSAqc3BhdF9zcmM7ICAgICAg IAogIG5vZGVfZGVmaSBub2RlW0FSUkFZX1NJWkVdOyAKICAKICB3aGlsZSgo Y2luPj5pbnB1dF9hZGRyKSkgICAgLyogUmVhZGluZyB0aGUgaW5wdXQgZnJv bSBiZW5jaG1hcmsuICAgICAgICAgICAgKi8KICAgewouCi4KLgouCi4KLgou Ci4KLi4KLgouCi4KLgouCiB9CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzZW5kL25vZGUuY2MAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEwMDY0NAAwMDAx NzUzADAwMDAwMTIAMDAwMDAwMDY3NjQAMDcxNzc0NTIzMTAAMDAxMzY0NAAw AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAHVzdGFyADAwZmNzMWh2AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABzdGFmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAyMzAA MDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNpbmNs dWRlICJteWRlZi5oIgpjbGFzcyBub2RlX2RlZgogICAgICB7CiAgICAgICBw cml2YXRlOgogICAgICAgICAgICAgICAgbGxfaW50IGFkZHI7ICAgICAgIC8q IEhvbGRzIHRoZSBhZGRyZXNzLiAgICAgICAgICAgICAgICAgICAgICAqLwog ICAgICAgICAgICAgICAgdV9pbnQgIG1zOyAgICAgICAgIC8qIEtlZXBzIHRy YWNrIG9mIHRoZSBtZW0gYWxsb2MuICAgICAgICAgICAqLwogICAgICAgcHVi bGljOgogICAgICAgICAgICAgICAgbm9kZV9kZWYoKTsgICAgICAgIC8qIENv bnN0cnVjdG9yIGluaXRpYWxpemVzIGFkZHIgYW5kIG1zLiAgICAqLwogICAg ICAgICB2b2lkICAgVXBkYXRlX3ZhbCh2b2lkKTsgIC8qIEluY3JlYXNlcyB0 aGUgbWVtIHJlc2VydmVkIGF0IHRoZSBub2RlLiAqLwogICAgICAgICB1X2lu dCAgU2hvd192YWwodm9pZCk7ICAgIC8qIFJldHVybnMgbWVtIHJlc2VydmVk IGF0IGEgbm9kZS4gICAgICAgICAqLwogICAgICAgICB2b2lkICAgSW5wdXRf dmFsKGxsX2ludCk7IC8qIEFzc2lnbnMgdGhlIGFkZHJlc3MgdG8gdGhlIG5v ZGUuICAgICAgICAqLwogICAgICAgICBsbF9pbnQgU2hvd19hZGRyKHZvaWQp OyAgIC8qIFJldHVybnMgdGhlIGFkZHJlc3MgaGVsZCBpbiB0aGUgbm9kZS4g ICAqLwogICAgICB9OwoKbm9kZV9kZWY6Om5vZGVfZGVmKCkKICAgICAgewog ICAgICAgIGFkZHI9MDsgICAgICAgICAgICAgICAgICAgIC8qIEluaXRpYWxp emluZyB0aGUgYWRkcmVzcy4gICAgICAgICAgICAgICAqLwogICAgICAgIG1z PTA7ICAgICAgICAgICAgICAgICAgICAgIC8qIEluaXRpYWxpemluZyB0aGUg bWVtb3J5IHJlc2VydmVkLiAgICAgICAqLwogICAgICB9Cgp2b2lkIG5vZGVf ZGVmOjpVcGRhdGVfdmFsKHZvaWQpICAgICAgCiAgICAgIHsKICAgICAgIG1z Kys7ICAgICAgICAgICAgICAgICAgICAgICAvKiBJbmNyZW1lbnRpbmcgIG1l bSByZXNlcnZlZCBhdCB0aGUgbm9kZS4gKi8KICAgICAgfQoKdV9pbnQgbm9k ZV9kZWY6OlNob3dfdmFsKHZvaWQpCiAgICAgIHsKICAgICAgICByZXR1cm4g bXM7ICAgICAgICAgICAgICAgICAvKiBSZXR1cm5pbmcgdGhlIG1lbSByZXNl cnZlZCBhdCB0aGUgbm9kZS4gKi8KICAgICAgfQoKdm9pZCBub2RlX2RlZjo6 SW5wdXRfdmFsKGxsX2ludCB2YWwpCiAgICAgIHsKICAgICAgIGFkZHI9dmFs OyAgICAgICAgICAgICAgICAgICAvKiBBc3NpZ25pbmcgdGhlIGFkZHJlc3Mg dmFsdWUgZnJvbSBpbnB1dC4gKi8KICAgICAgfQogIApsbF9pbnQgbm9kZV9k ZWY6OlNob3dfYWRkcih2b2lkKQogICAgICB7CiAgICAgICByZXR1cm4gYWRk cjsgICAgICAgICAgICAgICAgLyogUmV0dXJuaW5nIHRoZSBhZGRyZXNzIHZh bHVlIGluIG5vZGUuICAgICovCiAgICAgIH0KCgoKY2xhc3Mgbm9kZV9kZWZp OnB1YmxpYyBub2RlX2RlZiAgICAvKiBJbmhlcml0aW5nIHRoZSBiYXNlIGNs YXNzIG5vZGVfZGVmLiAgICAgKi8KICAgICAgewogICAgICAgcHJpdmF0ZToK ICAgICAgICAgICAgICAgdV9pbnQgbWlzczsgICAgICAgICAvKiBJbmRpY2F0 ZXMgd2V0aGVyIHRoaXMgbm9kZSB3YXMgYSBoaXQgb3IKCQkJCSAgICAgIG1p c3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAg ICAgcHVibGljOiAKICAgICAgICAgICAgICAgbm9kZV9kZWZpKCk7ICAgICAg ICAgICAvKiBDb25zdHJ1Y3RvciAgaW5pdGlhbGl6ZXMgbWlzcy4gICAgICAg Ki8KICAgICAgICAgICAgICAgdm9pZCAgU2V0X21pc3Modm9pZCk7ICAvKiBz ZXR0aW5nIHRoZSBmbGFnIGFzIE1JU1MuICAgICAgICAgICAgKi8KICAgICAg ICAgICAgICAgdV9pbnQgU2hvd19taXNzKHZvaWQpOyAvKiBzaG93aW5nIHRo ZSB2YWx1ZSBvZiB0aGUgZmxhZy4gICAgICAgKi8KICAgICAgfTsKCm5vZGVf ZGVmaTo6bm9kZV9kZWZpKCkKICAgICAgewogICAgICAgbWlzcz1ISVQ7ICAg ICAgICAgICAgICAgICAgIC8qIENvbnN0cnVjdG9yIGluaXRpYWxzZXMgbm9k ZSB0byBiZSBhIGhpdC4qLwogICAgICB9Cgp2b2lkIG5vZGVfZGVmaTo6U2V0 X21pc3Modm9pZCkKICAgICAgewogICAgICAgbWlzcz1NSVNTOyAgICAgICAg ICAgICAgICAgIC8qIFNldHRpbmcgdGhlIGZsYWcgdG8gYmUgTWlzcy4gICAg ICAgICAgICAqLwogICAgICB9Cgp1X2ludCBub2RlX2RlZmk6OlNob3dfbWlz cyh2b2lkKQogICAgICB7CiAgICAgICByZXR1cm4gbWlzczsgICAgICAgICAg ICAgICAgLyogUmV0dXJuaW5nIHRoZSB2YWx1ZSBvZiB0aGUgZmxhZy4gICAg ICAgICovCiAgICAgIH0KCgpjbGFzcyBzcmNfbm9kZQogICAgICB7CiAgICAg ICBwcml2YXRlOgogICAgICAgICB1X2ludCBkaXM7ICAgICAgICAgICAgICAg IC8qIEhvbGRzIHRoZSBsZW5ndGggb2YgdGhlIHNwYXRpYWwgZWRnZS4gICAq LwogICAgICAgICB1X2ludCBpbmRleDsgICAgICAgICAgICAgIC8qIEhvbGRz IHRoZSBsb2NhdGlvbiBvZiBzb3VyY2Ugbm9kZS4gICAgICAqLwoKICAgICAg IHB1YmxpYzoKICAgICAgICAgICAgICAgc3JjX25vZGUoKTsgICAgICAgICAv KiBDb25zdHJ1Y3RvciBpbml0aWFsaXplcyBkaXMgYW5kIGluZGV4LiAgKi8K ICAgICAgICAgdm9pZCAgRGlzX2luKHVfaW50KTsgICAgICAvKiBVcGRhdGVz IHRoZSB2YWx1ZSBvZiBkaXMuICAgICAgICAgICAgICAgKi8KICAgICAgICAg dV9pbnQgRGlzX3Nob3codm9pZCk7ICAgICAvKiBSZXR1cm5zIHRoZSBsZW5n dGggb2YgdGhlIHNwYXRpYWwgZWRnZS4gKi8KICAgICAgICAgdm9pZCAgSW5k ZXhfaW4odV9pbnQpOyAgICAvKiBVcGRhdGVzIHRoZSBpbmRleCB2YWx1ZS4g ICAgICAgICAgICAgICAgKi8KICAgICAgICAgdV9pbnQgSW5kZXhfc2hvdyh2 b2lkKTsgICAvKiBSZXR1cm5zIHRoZSB2YWx1ZSBvZiB0aGUgaW5kZXguICAg ICAgICAgKi8KICAgICAgIH07CgpzcmNfbm9kZTo6c3JjX25vZGUoKQogICAg ICAgewogICAgICAgIGRpcz0wOyAgICAgICAgICAgICAgICAgICAgIC8qIElu aXRpYWxpc2luZy4gICAgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAg ICAgIGluZGV4PTA7CiAgICAgICB9Cgp2b2lkIHNyY19ub2RlOjpEaXNfaW4o dV9pbnQgaW4pCiAgICAgICB7CiAgICAgICAgZGlzPWluOyAgICAgICAgICAg ICAgICAgICAgLyogVXBkYXRpbmcgdGhlIGVkZ2UgZGlzdGFuY2UuICAgICAg ICAgICAgICovCiAgICAgICB9Cgp1X2ludCBzcmNfbm9kZTo6RGlzX3Nob3co dm9pZCkKICAgICAgIHsKICAgICAgICByZXR1cm4gZGlzOyAgICAgICAgICAg ICAgICAvKiBSZXR1cm5pbmcgdGhlIGVkZ2UgZGlzdGFuY2UuICAgICAgICAg ICAgKi8KICAgICAgIH0KCnZvaWQgc3JjX25vZGU6OkluZGV4X2luKHVfaW50 IGluKQogICAgICAgewogICAgICAgIGluZGV4PWluOyAgICAgICAgICAgICAg ICAgIC8qIFVwZGF0aW5nIHRoZSBpbmRleCB2YWx1ZS4gICAgICAgICAgICAg ICAqLwogICAgICAgfQoKdV9pbnQgc3JjX25vZGU6OkluZGV4X3Nob3codm9p ZCkKICAgICAgIHsKICAgICAgICAgcmV0dXJuIGluZGV4OyAgICAgICAgICAg ICAvKiBSZXR1cm5pbmcgdGhlIGluZGV4IHZhbHVlLiAgICAgICAgICAgICAg Ki8KICAgICAgIH0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA== --0-1830479162-972968246=:71857-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message