From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Schadel Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#1362: 23.0.60 Crash Date: Mon, 17 Nov 2008 16:14:34 -0500 Message-ID: <4E91E0B7-FEAE-48EA-95E4-F6EA32AE5DB3@aweber.com> Reply-To: Jason Schadel , 1362@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1227004195 25532 80.91.229.12 (18 Nov 2008 10:29:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Nov 2008 10:29:55 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 18 11:30:56 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L2NrD-0005vg-Eg for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Nov 2008 11:30:56 +0100 Original-Received: from localhost ([127.0.0.1]:38422 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L2Nq4-0003Zt-Pi for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Nov 2008 05:29:44 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L2Bfo-0003u4-Gr for bug-gnu-emacs@gnu.org; Mon, 17 Nov 2008 16:30:20 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L2Bfn-0003tX-Hn for bug-gnu-emacs@gnu.org; Mon, 17 Nov 2008 16:30:20 -0500 Original-Received: from [199.232.76.173] (port=40195 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L2Bfn-0003tU-Br for bug-gnu-emacs@gnu.org; Mon, 17 Nov 2008 16:30:19 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:59115) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L2Bfm-0001FM-TN for bug-gnu-emacs@gnu.org; Mon, 17 Nov 2008 16:30:19 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAHLU8lc012703; Mon, 17 Nov 2008 13:30:08 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mAHLK3dq009780; Mon, 17 Nov 2008 13:20:03 -0800 X-Loop: don@donarmstrong.com Resent-From: Jason Schadel Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 17 Nov 2008 21:20:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1362 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12269564858556 (code B ref -1); Mon, 17 Nov 2008 21:20:02 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 17 Nov 2008 21:14:45 +0000 Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAHLEfCK008550 for ; Mon, 17 Nov 2008 13:14:42 -0800 Original-Received: from mail.gnu.org ([199.232.76.166]:41303 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L2BQY-0003T6-Bl for emacs-pretest-bug@gnu.org; Mon, 17 Nov 2008 16:14:34 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L2BQd-0008Bg-Ss for emacs-pretest-bug@gnu.org; Mon, 17 Nov 2008 16:14:40 -0500 Original-Received: from mail8.aweber.com ([207.106.200.13]:49489) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L2BQc-0008BH-UW for emacs-pretest-bug@gnu.org; Mon, 17 Nov 2008 16:14:39 -0500 Original-Received: from jasons.ofc.lair (unknown [75.147.74.137]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail8.aweber.com (Postfix) with ESMTP id 10BC18122 for ; Mon, 17 Nov 2008 16:14:36 -0500 (EST) X-Mailer: Apple Mail (2.929.2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Mon, 17 Nov 2008 16:30:20 -0500 X-Mailman-Approved-At: Tue, 18 Nov 2008 05:29:39 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:22464 gmane.emacs.pretest.bugs:23366 Archived-At: I recently built emacs to run on a mac but I keep having a problem. When it crashes, it seems to happen right when I edit a file after a minute or two of no activity in emacs. The error received in gdb is as follows: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000000 0x9120c68c in objc_msgSend () Here is my emacs build info: In GNU Emacs 23.0.60.1 (i386-apple-darwin9.5.0, NS apple-appkit-949.35) of 2008-11-11 on jasons.ofc.lair Windowing system distributor `Apple', version 97.112.112.108.101.45.97.112.112.107.105.116.45.57.52.57.46.51.53 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Here is the gdb debugger 'bt full' output: ---- BEGIN bt full output ---- (gdb) bt full #0 0x9120c68c in objc_msgSend () No symbol table info available. #1 0x00182b23 in ns_free_indexed_color (idx=0, f=0x61bcecc) at nsterm.m:1301 color_table = (struct ns_color_table *) 0x413e010 #2 0x001a98b0 in x_clear_image_1 (f=0x0, img=0x413e010, pixmap_p=, mask_p=1, colors_p=1) at image.c:1627 No locals. #3 0x001a92f3 in free_image (f=0x0, img=0x413e010) at image.c:1322 c = (struct image_cache *) 0x6610dc0 #4 0x001a9c4b in clear_image_cache (f=0x41b37b0, filter=83886089) at image.c:1836 img = (struct image *) 0x413e010 t = { tv_sec = 1226954276, tv_usec = 89420 } old = 1226952476 i = 3 nfreed = 0 c = (struct image_cache *) 0x6610dc0 #5 0x001a9d26 in clear_image_caches (filter=83886089) at image.c:1873 tail = 102485608 #6 0x00035838 in redisplay_internal (preserve_echo_area=) at xdisp.c:12005 w = (struct window *) 0x41b3930 pause = 0 must_finish = 0 tlbufpos = { charpos = 2, bytepos = 1 } number_of_visible_frames = 1 polling_stopped_here = 1 old_frame = 68892596 consider_all_windows_p = #7 0x00035d7a in redisplay_preserve_echo_area (from_where=8) at xdisp.c:12043 No locals. #8 0x000bcbdc in detect_input_pending_run_timers (do_display=1) at keyboard.c:10537 old_timers_run = 55744 #9 0x0016a337 in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=83886089, wait_proc=0x0, just_wait_proc=0) at process.c:4895 old_timers_run = 55744 old_buffer = (struct buffer *) 0x66d5db0 old_window = 68892980 leave = timeout_reduced_for_timers = 1 channel = nfds = 0 Available = { fds_bits = {0 } } Connecting = { fds_bits = {0 } } check_connect = 0 check_delay = 0 no_avail = 0 xerrno = proc = timeout = { tv_sec = 0, tv_usec = 257829 } end_time = { tv_sec = 1226954305, tv_usec = 266146 } wait_channel = -1 got_some_input = 0 #10 0x0000c0d6 in sit_for (timeout=240, reading=1, do_display=1) at dispnew.c:6637 sec = usec = 0 #11 0x000bdffc in read_char (commandflag=1, nmaps=4, maps=0xbfffee90, prev_event=83886089, used_mouse_menu=0xbfffef88, end_time=0x0) at keyboard.c:2892 tem0 = delay_level = 4 buffer_size = c = 83886089 count = jmpcount = 2 local_getcjmp = {1508223, 107830704, 8099, 773627, 1122109, 83916337, 3574904, 3602428, -1073746360, -1073746800, -1073807329, 662, 775580, 92143639, 31, -1073807329, 1114112, 107806775} save_jump = {0 } key_already_recorded = 0 tem = save = previous_echo_area_message = 83886089 also_record = 83886089 reread = 0 polling_stopped_here = orig_kboard = (struct kboard *) 0x413e540 #12 0x000bf9a4 in read_key_sequence (keybuf=0xbffff048, bufsize=30, prompt=83886089, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9344 interrupted_kboard = (KBOARD *) 0x413e540 key = 83886089 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 83886089 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 4 nmaps_allocated = 4 defs = (Lisp_Object * volatile) 0xbfffee70 submaps = (Lisp_Object * volatile) 0xbfffee90 orig_local_map = 194789557 orig_keymap = 83886089 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 74484941, map = 74484941, start = 0, end = 0 } keytran = { parent = 67628925, map = 67628925, start = 0, end = 0 } indec = { parent = 74484957, map = 74484957, start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 83886089 original_uppercase = -1073745960 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x66d5db0 fake_prefixed_keys = 83886089 #13 0x000c1eca in command_loop_1 () at keyboard.c:1621 cmd = lose = nonundocount = 0 keybuf = {88, 152, 3603112, 83886089, -1073745704, 757408, 187641053, -1073745778, -1073745752, -1880941348, 8343736, 152, -1073745778, 83886089, 248, 10, 0, -1895817220, 73416336, 1, -1073745688, -1859280057, 109105168, 0, -1073745732, -1073745920, 0, 3997696, 83886089, 92114441} i = 1 prev_modiff = 51390 prev_buffer = (struct buffer *) 0x66d5db0 already_adjusted = 0 #14 0x00123cad in internal_condition_case (bfun=0xc1c90 , handlers=83925777, hfun=0xb8dc0 ) at eval.c:1511 val = c = { tag = 83886089, val = 83886089, next = 0xbffff1fc, gcpro = 0x0, jmp = {-1073806465, -1880940548, 8098, 1194939, 83886089, 83886089, 3602364, 3602428, -1073745512, -1073745696, 31, 658, 1195082, 1376279, 3538975, 3538975, -1073807360, -1073807305}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 83925777, var = 83886089, chosen_clause = 83886137, tag = 0xbffff0f8, next = 0x0 } #15 0x000b15d8 in command_loop_2 () at keyboard.c:1338 val = 102485708 #16 0x00123b8c in internal_catch (tag=102485708, func=0xb1590 , arg=83886089) at eval.c:1247 c = { tag = 83921849, val = 83886089, next = 0x0, gcpro = 0x0, jmp = {-1859320961, 0, 8098, 1194729, -1859279891, 18608, 3602496, 3602428, -1073745288, -1073745440, 84017183, 658, 1194879, 84017175, 84017183, 83886111, 73400320, 8323127}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #17 0x000b132e in command_loop () at keyboard.c:1317 No locals. #18 0x000b13f2 in recursive_edit_1 () at keyboard.c:942 val = #19 0x000b1571 in Frecursive_edit () at keyboard.c:1004 buffer = 83886089 #20 0x000b022b in main (argc=1, argv=0xbffff44c) at emacs.c:1777 dummy = -1881143876 stack_bottom_variable = 0 '\0' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 67104768 } no_loadup = 0 junk = 0x0 dname_arg = 0x0 (gdb) ---- End bt full ----