From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Vinoski Newsgroups: gmane.emacs.bugs Subject: bug#14092: 24.3; crash in remember_mouse_glyph Date: Fri, 15 Mar 2013 10:59:32 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1364609252 31360 80.91.229.3 (30 Mar 2013 02:07:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 30 Mar 2013 02:07:32 +0000 (UTC) To: 14092@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 30 03:07:59 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ULlD4-0006Y1-CS for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Mar 2013 03:07:58 +0100 Original-Received: from localhost ([::1]:57296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULlCf-0004H3-QK for geb-bug-gnu-emacs@m.gmane.org; Fri, 29 Mar 2013 22:07:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44146) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULlCZ-0004Fu-48 for bug-gnu-emacs@gnu.org; Fri, 29 Mar 2013 22:07:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULlCW-0005Qv-2u for bug-gnu-emacs@gnu.org; Fri, 29 Mar 2013 22:07:27 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47664) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULlCV-0005Qr-VI for bug-gnu-emacs@gnu.org; Fri, 29 Mar 2013 22:07:24 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1ULlF4-0004rG-CG for bug-gnu-emacs@gnu.org; Fri, 29 Mar 2013 22:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Steve Vinoski Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Mar 2013 02:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14092 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136460935718588 (code B ref -1); Sat, 30 Mar 2013 02:10:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Mar 2013 02:09:17 +0000 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:72993 Archived-At: Not sure what exactly triggers it, but I've been seeing this on various builds of emacs 24 since last august or september. This time I was simply opening a file in a new frame and then mousing over to start entering text into the file. Here's the traceback from the Apple crash report: Process: Emacs [68925] Path: /Applications/Emacs.app/Contents/MacOS/Emacs Identifier: org.gnu.Emacs Version: Version 24.3 (9.0) Code Type: X86-64 (Native) Parent Process: ??? [1] User ID: 502 Date/Time: 2013-03-15 10:46:54.681 -0400 OS Version: Mac OS X 10.8.2 (12C3103) Report Version: 10 Interval Since Last Report: 151838 sec Crashes Since Last Report: 109 Per-App Interval Since Last Report: 339398 sec Per-App Crashes Since Last Report: 1 Anonymous UUID: 0A5881E5-1B4E-30A8-8DF4-1C61D6DB9E59 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: EXC_I386_GPFLT Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff93eb9d46 __kill + 10 1 org.gnu.Emacs 0x000000010009f984 terminate_due_to_signal + 116 2 org.gnu.Emacs 0x00000001000bca43 emacs_abort + 19 3 org.gnu.Emacs 0x0000000100189521 ns_term_shutdown + 81 4 org.gnu.Emacs 0x000000010009f0e5 shut_down_emacs + 197 5 org.gnu.Emacs 0x000000010009f95b terminate_due_to_signal + 75 6 org.gnu.Emacs 0x00000001000bca5e handle_fatal_signal + 14 7 org.gnu.Emacs 0x00000001000bce72 deliver_fatal_thread_signal + 146 8 libsystem_c.dylib 0x00007fff8cc8f8ea _sigtramp + 26 9 org.gnu.Emacs 0x0000000100026d97 remember_mouse_glyph + 71 10 org.gnu.Emacs 0x000000010018cc91 ns_mouse_position + 497 11 org.gnu.Emacs 0x000000010000ef59 Fmouse_position + 169 12 org.gnu.Emacs 0x000000010011b2db Ffuncall + 1179 13 org.gnu.Emacs 0x0000000100153096 exec_byte_code + 806 14 org.gnu.Emacs 0x000000010011ad5b funcall_lambda + 763 15 org.gnu.Emacs 0x000000010011b074 Ffuncall + 564 16 org.gnu.Emacs 0x0000000100153096 exec_byte_code + 806 17 org.gnu.Emacs 0x000000010011ad5b funcall_lambda + 763 18 org.gnu.Emacs 0x000000010011b074 Ffuncall + 564 19 org.gnu.Emacs 0x0000000100119c36 Fapply + 470 20 org.gnu.Emacs 0x000000010011b306 Ffuncall + 1222 21 org.gnu.Emacs 0x0000000100153096 exec_byte_code + 806 22 org.gnu.Emacs 0x000000010011a6da eval_sub + 1626 23 org.gnu.Emacs 0x000000010011d106 internal_lisp_condition_case + 518 24 org.gnu.Emacs 0x000000010015358e exec_byte_code + 2078 25 org.gnu.Emacs 0x000000010011ad5b funcall_lambda + 763 26 org.gnu.Emacs 0x000000010011b074 Ffuncall + 564 27 org.gnu.Emacs 0x000000010011ce4e call1 + 30 28 org.gnu.Emacs 0x00000001000a6661 timer_check + 1393 29 org.gnu.Emacs 0x00000001000a67f1 readable_events + 241 30 org.gnu.Emacs 0x00000001000a6f65 get_input_pending + 101 31 org.gnu.Emacs 0x00000001000a708a detect_input_pending_run_timers + 90 32 org.gnu.Emacs 0x000000010015e83f wait_reading_process_output + 1455 33 org.gnu.Emacs 0x0000000100006123 sit_for + 227 34 org.gnu.Emacs 0x00000001000ada37 read_char + 4263 35 org.gnu.Emacs 0x00000001000afe6d read_key_sequence + 2269 36 org.gnu.Emacs 0x00000001000b1f4a command_loop_1 + 602 37 org.gnu.Emacs 0x0000000100119285 internal_condition_case + 309 38 org.gnu.Emacs 0x00000001000a7f87 command_loop_2 + 55 39 org.gnu.Emacs 0x000000010011938e internal_catch + 222 40 org.gnu.Emacs 0x00000001000a864c recursive_edit_1 + 364 41 org.gnu.Emacs 0x00000001000aa5f3 Frecursive_edit + 291 42 org.gnu.Emacs 0x00000001000a0823 main + 2963 43 org.gnu.Emacs 0x0000000100001e94 start + 52 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff93ebad16 kevent + 10 1 libdispatch.dylib 0x00007fff90d7ddea _dispatch_mgr_invoke + 883 2 libdispatch.dylib 0x00007fff90d7d9ee _dispatch_mgr_thread + 54 Thread 2: 0 libsystem_kernel.dylib 0x00007fff93eba322 __select + 10 1 org.gnu.Emacs 0x0000000100191d28 -[EmacsApp fd_handler:] + 632 2 com.apple.Foundation 0x00007fff8fdb7612 __NSThread__main__ + 1345 3 libsystem_c.dylib 0x00007fff8cca1742 _pthread_start + 327 4 libsystem_c.dylib 0x00007fff8cc8e181 thread_start + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff93eba6d6 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff8cca3eec _pthread_workq_return + 25 2 libsystem_c.dylib 0x00007fff8cca3cb3 _pthread_wqthread + 412 3 libsystem_c.dylib 0x00007fff8cc8e171 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff93eba6d6 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff8cca3eec _pthread_workq_return + 25 2 libsystem_c.dylib 0x00007fff8cca3cb3 _pthread_wqthread + 412 3 libsystem_c.dylib 0x00007fff8cc8e171 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5fbfd778 rdx: 0x0000000000000000 rdi: 0x0000000000010d3d rsi: 0x0000000000000006 rbp: 0x00007fff5fbfd7a0 rsp: 0x00007fff5fbfd778 r8: 0xfffffffef6bd668f r9: 0x00000000000000ff r10: 0x00007fff93eba23a r11: 0x0000000000000202 r12: 0x000000000000000a r13: 0x000000010180303a r14: 0x000000000000000b r15: 0x00000001005abb48 rip: 0x00007fff93eb9d46 rfl: 0x0000000000000202 cr2: 0x0000000100719fe8 Logical CPU: 0 In GNU Emacs 24.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2013-03-10 on bob.porkrind.org Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin' '--with-ns' 'build_alias=i686-apple-darwin' 'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.5 '' Important settings: locale-coding-system: nil default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t unify-8859-on-decoding-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t - Recent messages: Loading ruby-mode...done Loading /Users/steve/elisp/autofit-frame.el (source)...done Loading js2...done Loading nxml-mode...done (lambda (s) ...) quoted with ' rather than with #' Loading /Users/steve/elisp/haskell-mode-2.8.0/haskell-site-file.el (source)...done Loading /Users/steve/.emacs.d/elpa/rust-mode-0.1.0/rust-mode.el (source)...done Starting Emacs daemon. Restarting server When done with this frame, type s-w Load-path shadows: /usr/local/lib/erlang/lib/tools-2.6.9/emacs/erlang hides /Users/steve/elisp/erlang /usr/local/lib/erlang/lib/tools-2.6.9/emacs/erlang-start hides /Users/steve/elisp/erlang-start /usr/local/lib/erlang/lib/tools-2.6.9/emacs/erlang-skels hides /Users/steve/elisp/erlang-skels Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils revbufs rust-mode derived cl-macs gv cm-mode rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok js2-mode imenu js2-indent js2-parse js2-browse js2-highlight js2-ast js2-messages js2-scan js2-util js2-vars cc-langs cl server autofit-frame fit-frame ruby-mode cperl-mode erlang-start cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs clojure-mode-autoloads rust-mode-autoloads cm-mode-autoloads package edmacro kmacro ibuffer uniquify advice help-fns cl-lib advice-preload time-date avoid tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs)