Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apSL2-0002AX-7T for pgsql-committers@arkaria.postgresql.org; Mon, 11 Apr 2016 03:16:32 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1apSL1-0001tI-Q8 for pgsql-committers@arkaria.postgresql.org; Mon, 11 Apr 2016 03:16:31 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1apSL1-0001st-8h for pgsql-committers@postgresql.org; Mon, 11 Apr 2016 03:16:31 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1apSKx-0000ho-0R for pgsql-committers@postgresql.org; Mon, 11 Apr 2016 03:16:30 +0000 Received: from gemulon.postgresql.org ([2001:4800:1501:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1apSKv-0005f4-2I for pgsql-committers@postgresql.org; Mon, 11 Apr 2016 03:16:25 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.84_2) (envelope-from ) id 1apSKu-00083Z-Lt for pgsql-committers@postgresql.org; Mon, 11 Apr 2016 03:16:24 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Tom Lane Subject: pgsql: Fix access-to-already-freed-memory issue in plpython's error han Message-Id: Date: Mon, 11 Apr 2016 03:16:24 +0000 X-Pg-Spam-Score: -7.9 (-------) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-committers Precedence: bulk Sender: pgsql-committers-owner@postgresql.org Rml4IGFjY2Vzcy10by1hbHJlYWR5LWZyZWVkLW1lbW9yeSBpc3N1ZSBpbiBw bHB5dGhvbidzIGVycm9yIGhhbmRsaW5nLgoKUEx5X2Vsb2coKSBjb3VsZCBh dHRlbXB0IHRvIGFjY2VzcyBzdHJpbmdzIHRoYXQgUHl0aG9uIGhhZCBhbHJl YWR5IGZyZWVkLApiZWNhdXNlIHRoZSBzdHJpbmdzIHRoYXQgUEx5X2dldF9z cGlfZXJyb3JfZGF0YSgpIHJldHVybnMgYXJlIHNpbXBseQpwb2ludGVycyBp bnRvIHN0b3JhZ2UgYXNzb2NpYXRlZCB3aXRoIHRoZSBlcnJvciAidmFsIiBQ eU9iamVjdC4gIFRoYXQncwpmaW5lIGF0IHRoZSBpbnN0YW50IFBMeV9nZXRf c3BpX2Vycm9yX2RhdGEoKSByZXR1cm5zIHRoZW0sIGJ1dCBqdXN0IGFmdGVy CnRoYXQgUEx5X3RyYWNlYmFjaygpIGludGVudGlvbmFsbHkgcmVsZWFzZXMg dGhlIG9ubHkgcmVmY291bnQgb24gdGhhdApvYmplY3QsIGFsbG93aW5nIGl0 IHRvIGJlIGZyZWVkIC0tLSBzbyB0aGF0IHRoZSBzdHJpbmdzIHdlIHBhc3Mg dG8KZXJlcG9ydCgpIGFyZSBkYW5nbGluZyBwb2ludGVycy4KCkluIHByaW5j aXBsZSB0aGlzIGNvdWxkIHJlc3VsdCBpbiBnYXJiYWdlIG91dHB1dCBvciBh IGNvcmVkdW1wLiAgSW4KcHJhY3RpY2UsIEkgdGhpbmsgdGhlIHJpc2sgaXMg cHJldHR5IGxvdywgYmVjYXVzZSB0aGVyZSBhcmUgbm8gUHl0aG9uCm9wZXJh dGlvbnMgYmV0d2VlbiB3aGVyZSB3ZSBkZWNyZW1lbnQgdGhhdCByZWZjb3Vu dCBhbmQgd2hlcmUgd2UgdXNlIHRoZQpzdHJpbmdzIChhbmQgY29weSB0aGVt IGludG8gUEcgc3RvcmFnZSksIGFuZCB0aHVzIG5vIHJlYXNvbiBmb3IgUHl0 aG9uCnRvIHJlY3ljbGUgdGhlIHN0b3JhZ2UuICBTdGlsbCwgaXQncyBjbGVh cmx5IGhhemFyZG91cywgYW5kIGl0IGxlYWRzIHRvClZhbGdyaW5kIGNvbXBs YWludHMgd2hlbiBydW5uaW5nIHVuZGVyIGEgVmFsZ3JpbmQgdGhhdCBoYXNu J3QgYmVlbgpsb2JvdG9taXplZCB0byBpZ25vcmUgUHl0aG9uIG1lbW9yeSBh bGxvY2F0aW9ucy4KClRoZSBjb2RlIHdhcyBhIG1lc3MgYW55d2F5OiB3ZSBm ZXRjaGVkIHRoZSBlcnJvciBkYXRhIG91dCBvZiBQeXRob24KKGNsZWFyaW5n IFB5dGhvbidzIGVycm9yIGluZGljYXRvcikgd2l0aCBQeUVycl9GZXRjaCwg ZXhhbWluZWQgaXQsIHB1c2hlZAppdCBiYWNrIGludG8gUHl0aG9uIHdpdGgg UHlFcnJfUmVzdG9yZSAocmUtc2V0dGluZyB0aGUgZXJyb3IgaW5kaWNhdG9y KSwKdGhlbiBpbW1lZGlhdGVseSBwdWxsZWQgaXQgYmFjayBvdXQgd2l0aCBh bm90aGVyIFB5RXJyX0ZldGNoLiAgSnVzdCB0bwpjb25mdXNlIG1hdHRlcnMg ZXZlbiBtb3JlLCB0aGVyZSB3ZXJlIHNvbWUgZ3JhdHVpdG91cy1hbmQteWV0 LWhhemFyZG91cwpQeUVycl9DbGVhciBjYWxscyBpbiB0aGUgImV4YW1pbmUi IHN0ZXAsIGFuZCB3ZSBkaWRuJ3QgZ2V0IGFyb3VuZCB0byBkb2luZwpQeUVy cl9Ob3JtYWxpemVFeGNlcHRpb24gdW50aWwgYWZ0ZXIgdGhlIHNlY29uZCBQ eUVycl9GZXRjaCwgbWFraW5nIGl0IGV2ZW4KbGVzcyBjbGVhciB3aGljaCBv YmplY3Qgd2FzIGJlaW5nIG1hbmlwdWxhdGVkIHdoZXJlIGFuZCB3aGV0aGVy IHdlIHN0aWxsCmhhZCBhIHJlZmNvdW50IG9uIGl0LiAgKElmIFB5RXJyX05v cm1hbGl6ZUV4Y2VwdGlvbiBkaWQgc3Vic3RpdHV0ZSBhCmRpZmZlcmVudCAi dmFsIiBvYmplY3QsIGl0J3MgcG9zc2libGUgdGhhdCB0aGUgcHJvYmxlbSBj b3VsZCBtYW5pZmVzdCBmb3IKcmVhbCwgYmVjYXVzZSB0aGVuIHdlJ2QgYmUg ZG9pbmcgYXNzb3J0ZWQgUHl0aG9uIHN0dWZmIHdpdGggbm8gcmVmY291bnQK b24gdGhlIG9iamVjdCB3ZSBoYXZlIHN0cmluZyBwb2ludGVycyBpbnRvLikK ClNvLCByZWFycmFuZ2UgYWxsIHRoYXQgaW50byBzb21lIHNlbWJsYW5jZSBv ZiBzYW5pdHksIGFuZCBkb24ndCBkZWNyZW1lbnQKdGhlIHJlZmNvdW50IG9u IHRoZSBQeXRob24gZXJyb3Igb2JqZWN0cyB1bnRpbCB0aGUgZW5kIG9mIFBM eV9lbG9nKCkuCkluIEhFQUQsIEkgZmFpbGVkIHRvIHJlc2lzdCB0aGUgdGVt cHRhdGlvbiB0byByZWZvcm1hdCBzb21lIG1lc3N5IGJpdHMKZnJvbSA1YzNj M2NkMGEzMDQ2MzM5IGFsb25nIHRoZSB3YXkuCgpCYWNrLXBhdGNoIGFzIGZh ciBhcyA5LjIsIGJlY2F1c2UgdGhlIGNvZGUgaXMgc3Vic3RhbnRpYWxseSB0 aGUgc2FtZQp0aGF0IGZhciBiYWNrLiAgSSBiZWxpZXZlIHRoYXQgOS4xIGhh cyB0aGUgYnVnIGFzIHdlbGw7IGJ1dCB0aGUgY29kZQphcm91bmQgaXQgaXMg cmF0aGVyIGRpZmZlcmVudCBhbmQgSSBkb24ndCB3YW50IHRvIHRha2UgYSBj aGFuY2Ugb24KYnJlYWtpbmcgc29tZXRoaW5nIGZvciB3aGF0IHNlZW1zIGEg bG93LXByb2JhYmlsaXR5IHByb2JsZW0uCgpCcmFuY2gKLS0tLS0tClJFTDlf M19TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwOi8vZ2l0LnBvc3RncmVz cWwub3JnL3BnL2NvbW1pdGRpZmYvOGQ4MmU2ZTI4ZTIyZWRmODA4MjgxMGRi YmExMzdjN2Y0MDBhZjdiOAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0t LS0Kc3JjL3BsL3BscHl0aG9uL3BscHlfZWxvZy5jIHwgNDIgKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEgZmlsZSBjaGFu Z2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCgotLSAK U2VudCB2aWEgcGdzcWwtY29tbWl0dGVycyBtYWlsaW5nIGxpc3QgKHBnc3Fs LWNvbW1pdHRlcnNAcG9zdGdyZXNxbC5vcmcpClRvIG1ha2UgY2hhbmdlcyB0 byB5b3VyIHN1YnNjcmlwdGlvbjoKaHR0cDovL3d3dy5wb3N0Z3Jlc3FsLm9y Zy9tYWlscHJlZi9wZ3NxbC1jb21taXR0ZXJzCg==