From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: Emacs 22 Carbon+AppKit port and Emacs 23 Mac port Date: Tue, 8 Sep 2009 14:45:59 -0400 Message-ID: <574A8BED-9BB8-476D-B137-D12FBD3BF31E@gmail.com> References: <2282B3B4-D844-4E26-BB94-9F79EEA2E847@gmail.com> <3356CB02-A15C-44FB-8907-9469A33E2900@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1075.2) Content-Type: multipart/signed; boundary=Apple-Mail-54--749547367; protocol="application/pkcs7-signature"; micalg=sha1 X-Trace: ger.gmane.org 1252435591 15036 80.91.229.12 (8 Sep 2009 18:46:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Sep 2009 18:46:31 +0000 (UTC) Cc: Emacs Development To: CHENG Gao , YAMAMOTO Mitsuharu , Adrian Robert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 08 20:46:23 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ml5ht-0005Lf-Uw for ged-emacs-devel@m.gmane.org; Tue, 08 Sep 2009 20:46:22 +0200 Original-Received: from localhost ([127.0.0.1]:59229 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ml5ht-0004Tg-9Q for ged-emacs-devel@m.gmane.org; Tue, 08 Sep 2009 14:46:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ml5hl-0004RV-J1 for emacs-devel@gnu.org; Tue, 08 Sep 2009 14:46:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ml5hg-0004NF-Ej for emacs-devel@gnu.org; Tue, 08 Sep 2009 14:46:12 -0400 Original-Received: from [199.232.76.173] (port=43170 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ml5hg-0004Mt-5I for emacs-devel@gnu.org; Tue, 08 Sep 2009 14:46:08 -0400 Original-Received: from mail-qy0-f196.google.com ([209.85.221.196]:42196) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ml5hf-0001Rv-Mv for emacs-devel@gnu.org; Tue, 08 Sep 2009 14:46:07 -0400 Original-Received: by qyk34 with SMTP id 34so2755264qyk.12 for ; Tue, 08 Sep 2009 11:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:message-id:references:to :x-mailer; bh=bV+Uax5Ra6oooO+7Gp5HoS3xKhhYyAtojDe6bcIPu9I=; b=d2BHKCilUOcecvjLDVX7rNFjbg5wtQH5w1Pobh2XpFQLO8WDk1KMOJNNix541fWwLz 6sxIpt3NrZbTcx1E7meCEEdI921qAKO6gyvMNcjbF2DRVDw97vVlzjuE7Dz6zouApOpG zHQkKUq5ZJJFGIw67DbrVhUj/wy40EVUMnPwA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer; b=IDxCmCUJEvvqRCKBirTu7CPUw6ZNIdqjHTIvcMN2hWaYCHFSt2yuEEbGFsOZNmt1jm uF030TpInsip7bdMod8dh9drY3VXjtRRa1jc99yES0uAGnqRhe0aaftZQksKdKRMEbZA /LGEj4Ag8d8h+iEUIFoahx4DutTJj/iijocXw= Original-Received: by 10.224.123.231 with SMTP id q39mr10260857qar.80.1252435563660; Tue, 08 Sep 2009 11:46:03 -0700 (PDT) Original-Received: from scarlett.psy.cmu.edu (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 26sm29973qwa.32.2009.09.08.11.46.00 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 08 Sep 2009 11:46:01 -0700 (PDT) In-Reply-To: <3356CB02-A15C-44FB-8907-9469A33E2900@gmail.com> X-Mailer: Apple Mail (2.1075.2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:115148 Archived-At: --Apple-Mail-54--749547367 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes On Sep 5, 2009, at 1:28 PM, David Reitter wrote: > Again: would it be possible to mix and merge parts of the ports, > e.g. use YM's event handling code, which is possibly (!) superior? > I have seen a number of unexplained crashes with the Nextstep port > which usually occur somewhere in the event handling code. I don't > know if this is the possible bug that Yamamoto-san pointed out a few > times. Below is one of these crashes. Another one that I experienced also happened in ns_read_socket + 769. Process: Aquamacs [2313] Path: /Users/dr/ae.git/nextstep/Aquamacs.app/Contents/MacOS/ Aquamacs Identifier: org.gnu.AquamacsEmacs Version: 23 (???) Code Type: X86 (Native) Parent Process: launchd [186] Date/Time: 2009-09-08 14:40:06.587 -0400 OS Version: Mac OS X 10.6 (10A432) Report Version: 6 Interval Since Last Report: 37275 sec Crashes Since Last Report: 1 Per-App Interval Since Last Report: 405898 sec Per-App Crashes Since Last Report: 1 Anonymous UUID: 91FCF483-3023-4F2A-952D-036B2116B80B Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: KERN_INVALID_ADDRESS at 0x000000004020000d Crashed Thread: 0 Dispatch queue: com.apple.main-thread Application Specific Information: abort() called Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libSystem.B.dylib 0x9779b972 __kill + 10 1 libSystem.B.dylib 0x9779b964 kill$UNIX2003 + 32 2 org.gnu.AquamacsEmacs 0x000c3651 fatal_error_signal + 446 3 libSystem.B.dylib 0x977a0bfb _sigtramp + 43 4 ??? 0xffffffff 0 + 4294967295 5 libSystem.B.dylib 0x9782eba5 raise + 26 6 libSystem.B.dylib 0x97844c5c abort + 93 7 org.gnu.AquamacsEmacs 0x001f5634 ns_term_shutdown + 118 8 org.gnu.AquamacsEmacs 0x000c5e88 shut_down_emacs + 282 9 org.gnu.AquamacsEmacs 0x000c35ee fatal_error_signal + 347 10 libSystem.B.dylib 0x977a0bfb _sigtramp + 43 11 ??? 0xffffffff 0 + 4294967295 12 com.apple.Foundation 0x94072acc __delayedPerformCleanup + 59 13 com.apple.CoreFoundation 0x97455f22 CFRunLoopTimerInvalidate + 786 14 com.apple.CoreFoundation 0x9741119b __CFRunLoopRun + 7531 15 com.apple.CoreFoundation 0x9740ed34 CFRunLoopRunSpecific + 452 16 com.apple.CoreFoundation 0x9740eb61 CFRunLoopRunInMode + 97 17 com.apple.HIToolbox 0x97e39fec RunCurrentEventLoopInMode + 392 18 com.apple.HIToolbox 0x97e39cdf ReceiveNextEventCommon + 158 19 com.apple.HIToolbox 0x97e39c28 BlockUntilNextEventMatchingListInMode + 81 20 com.apple.AppKit 0x92937b99 _DPSNextEvent + 847 21 com.apple.AppKit 0x9293740e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156 22 com.apple.AppKit 0x928f95fb -[NSApplication run] + 821 23 org.gnu.AquamacsEmacs 0x001f2391 ns_read_socket + 769 24 org.gnu.AquamacsEmacs 0x000d37b0 read_avail_input + 165 25 org.gnu.AquamacsEmacs 0x000d35fa gobble_input + 176 26 org.gnu.AquamacsEmacs 0x000d3505 get_input_pending + 125 27 org.gnu.AquamacsEmacs 0x000db253 detect_input_pending_run_timers + 64 28 org.gnu.AquamacsEmacs 0x000cb84b read_char + 1295 29 org.gnu.AquamacsEmacs 0x000d7bda read_key_sequence + 2649 30 org.gnu.AquamacsEmacs 0x000c8520 command_loop_1 + 1198 31 org.gnu.AquamacsEmacs 0x00167030 internal_condition_case + 304 32 org.gnu.AquamacsEmacs 0x000c7ca2 command_loop_2 + 53 33 org.gnu.AquamacsEmacs 0x001669c1 internal_catch + 215 34 org.gnu.AquamacsEmacs 0x000c7c2b command_loop + 207 35 org.gnu.AquamacsEmacs 0x000c71ff recursive_edit_1 + 181 36 org.gnu.AquamacsEmacs 0x000c7408 Frecursive_edit + 323 37 org.gnu.AquamacsEmacs 0x000c5710 main + 6412 38 org.gnu.AquamacsEmacs 0x00002a16 start + 54 Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x9776110a kevent + 10 1 libSystem.B.dylib 0x97761824 _dispatch_mgr_invoke + 215 2 libSystem.B.dylib 0x97760ce1 _dispatch_queue_invoke + 163 3 libSystem.B.dylib 0x97760a86 _dispatch_worker_thread2 + 234 4 libSystem.B.dylib 0x97760511 _pthread_wqthread + 390 5 libSystem.B.dylib 0x97760356 start_wqthread + 30 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x000c34a0 ecx: 0xbfffd55c edx: 0x9779b972 edi: 0x105fa580 esi: 0x00000006 ebp: 0xbfffd578 esp: 0xbfffd55c ss: 0x0000001f efl: 0x00000286 eip: 0x9779b972 cs: 0x00000007 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0x0076f000 --Apple-Mail-54--749547367 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDkwODE4NDU1OVowIwYJKoZIhvcNAQkEMRYEFEuJ+wSaM+1VSe6W/z2oGCVXd3N9 MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgJJb+kWgHwoY7ra6O5LuMz/vFZIae49MVGJM9Du0dhBogX13qFnY5gUy1GC21pjO5Wx2 5IrSN0umEZckTBxM75speOnKzp6sbCEVn2ikm1DnWQ6Z+W5C+kQvQkfxqiXsePnqkidCmUhll3W3 dsv2LslqtxiyGf+aOcA3mvqx8b69AAAAAAAA --Apple-Mail-54--749547367--