Subject: bug#11998: 24.1.50; Crash in read-from-minibuffer

From: Christoph Scholtes <[email-masked]>
Date: Fri, 20 Jul 2012 08:57:49 -0600

Emacs crashed when attempting completion in minibuffer. gdb session is
not available anymore.

Backtrace as follows:

Thread 4 (Thread 19864.0x5264):
#0  0x76fff8b1 in ntdll!RtlUpdateClonedSRWLock ()
   from /cygdrive/c/WINDOWS/SysWOW64/ntdll.dll
No symbol table info available.
#1  0x76fff8b1 in ntdll!RtlUpdateClonedSRWLock ()
   from /cygdrive/c/WINDOWS/SysWOW64/ntdll.dll
No symbol table info available.
#2  0x76440a91 in WaitForSingleObjectEx ()
   from /cygdrive/c/WINDOWS/syswow64/KERNELBASE.dll
No symbol table info available.
#3  0x000002a0 in ?? ()
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.

Lisp Backtrace:
"read-from-minibuffer" (0x88e930)
"completing-read-default" (0x88ec50)
"completing-read" (0x88ecc4)
"intern" (0x88ee0c)
"list" (0x88ef1c)
"call-interactively" (0x88f1b4)
"command-execute" (0x88f2f8)
"smex-read-and-run" (0x88f608)
"smex" (0x88f934)
"call-interactively" (0x88fb44)

Thread 3 (Thread 19864.0x4868):
#0  0x75e378d7 in USER32!IsDialogMessage ()
   from /cygdrive/c/WINDOWS/syswow64/USER32.dll
No symbol table info available.
#1  0x75e378d7 in USER32!IsDialogMessage ()
   from /cygdrive/c/WINDOWS/syswow64/USER32.dll
No symbol table info available.
#2  0x75e37c1d in USER32!GetClientRect ()
   from /cygdrive/c/WINDOWS/syswow64/USER32.dll
No symbol table info available.
#3  0x72c7fec0 in ?? ()
No symbol table info available.
#4  0x0114426c in w32_msg_pump (msg_buf=0x72c7ff28) at w32fns.c:2249
        msg = {
          hwnd = 0xff0a80, 
          message = 512, 
          wParam = 0, 
          lParam = 35586209, 
          time = 1555152345, 
          pt = {
            x = 784, 
            y = 573
          }
        }
        result = 0
        focus_window = 0x403
#5  0x011444a0 in w32_msg_worker@4 (arg=0x0) at w32fns.c:2468
        msg = {
          hwnd = 0x0, 
          message = 0, 
          wParam = 0, 
          lParam = 0, 
          time = 0, 
          pt = {
            x = 0, 
            y = 0
          }
        }
        dummy_buf = {
          next = 0x0, 
          w32msg = {
            msg = {
              hwnd = 0x0, 
              message = 0, 
              wParam = 0, 
              lParam = 0, 
              time = 0, 
              pt = {
                x = 0, 
                y = 0
              }
            }, 
            dwModifiers = 0, 
            rect = {
              left = 0, 
              top = 0, 
              right = 0, 
              bottom = 0
            }
          }, 
          result = 0, 
          completed = 0
        }
#6  0x7698339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
   from /cygdrive/c/WINDOWS/syswow64/kernel32.dll
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.

Lisp Backtrace:
"read-from-minibuffer" (0x88e930)
"completing-read-default" (0x88ec50)
"completing-read" (0x88ecc4)
"intern" (0x88ee0c)
"list" (0x88ef1c)
"call-interactively" (0x88f1b4)
"command-execute" (0x88f2f8)
"smex-read-and-run" (0x88f608)
"smex" (0x88f934)
"call-interactively" (0x88fb44)

Thread 2 (Thread 19864.0x3454):
#0  0x7700013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
   from /cygdrive/c/WINDOWS/SysWOW64/ntdll.dll
No symbol table info available.
#1  0x7700013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
   from /cygdrive/c/WINDOWS/SysWOW64/ntdll.dll
No symbol table info available.
#2  0x77032f51 in ntdll!RtlWeaklyEnumerateEntryHashTable ()
   from /cygdrive/c/WINDOWS/SysWOW64/ntdll.dll
No symbol table info available.
#3  0x00000003 in ?? ()
No symbol table info available.
#4  0x00cd3da0 in ?? ()
No symbol table info available.
#5  0x7698339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
   from /cygdrive/c/WINDOWS/syswow64/kernel32.dll
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.

Lisp Backtrace:
"read-from-minibuffer" (0x88e930)
"completing-read-default" (0x88ec50)
"completing-read" (0x88ecc4)
"intern" (0x88ee0c)
"list" (0x88ef1c)
"call-interactively" (0x88f1b4)
"command-execute" (0x88f2f8)
"smex-read-and-run" (0x88f608)
"smex" (0x88f934)
"call-interactively" (0x88fb44)

Thread 1 (Thread 19864.0x48d4):
#0  0x7644280d in KERNELBASE!DeleteAce ()
   from /cygdrive/c/WINDOWS/syswow64/KERNELBASE.dll
No symbol table info available.
#1  0x0114f7a8 in w32_abort () at w32fns.c:7184
        button = 6
#2  0x01041c65 in die (
    msg=0x15b09fc "assertion failed: WINDOWP (hlinfo->mouse_face_window)", 
    file=0x15a25b8 "xdisp.c", line=26150) at alloc.c:6639
No locals.
#3  0x0122af38 in show_mouse_face (hlinfo=0x1664700, draw=DRAW_NORMAL_TEXT)
    at xdisp.c:26150
        w = 0x88ccfc
        f = 0x11b7e6c
#4  0x0122b403 in clear_mouse_face (hlinfo=0x1664700) at xdisp.c:26289
        cleared = 0
#5  0x0122ee88 in note_mouse_highlight (f=0x371e250, x=410, y=531)
    at xdisp.c:27607
        hlinfo = 0x1664700
        part = ON_TEXT
        window = 59379189
        w = 0x359e718
        cursor = 0x0
        pointer = 56068122
        b = 0x88ce18
#6  0x012a8688 in w32_frame_up_to_date (f=0x371e250) at w32term.c:720
        hlinfo = 0x1664700
#7  0x011fd34b in redisplay_internal () at xdisp.c:13460
        f = 0x371e250
        tail = 60023918
        frame = 57795157
        w = 0x3819de0
        sw = 0x3819de0
        fr = 0x371e250
        pending = 0
        must_finish = 0
        tlbufpos = {
          charpos = 1, 
          bytepos = 1
        }
        tlendpos = {
          charpos = 0, 
          bytepos = 0
        }
        number_of_visible_frames = 1
        count = 20
        count1 = 22
        sf = 0x371e250
        polling_stopped_here = 1
        old_frame = 57795157
        consider_all_windows_p = 1
        update_miniwindow_p = 0
#8  0x011f9e89 in redisplay () at xdisp.c:12606
No locals.
#9  0x01008d4f in read_char (commandflag=1, nmaps=4, maps=0x88e240, 
    prev_event=56068122, used_mouse_menu=0x88e318, end_time=0x0)
    at keyboard.c:2447
        echo_current = 1
        c = 56068122
        jmpcount = 8970808
        local_getcjmp = {8970864, 8970560, 8970272, 2, 8970080, 56068122, 
          84212002, 56118634, 8970664, 17002893, 8, 56068146, 56068122, 
          58252722, 56176482, 82562150}
        save_jump = {8970744, 17818573, 56096634, 80, 88147461, 57873602, 
          56068098, 56068122, 0, 85561846, 56172506, 56068122, 8970616, 21, 8, 
          97187926}
        key_already_recorded = 0
        tem = 56068122
        save = 56068122
        previous_echo_area_message = 56068122
        also_record = 56068122
        reread = 0
        gcpro1 = {
          next = 0x3578832, 
          var = 0x4c, 
          nvars = 56068122
        }
        gcpro2 = {
          next = 0x3, 
          var = 0x357f77a, 
          nvars = 56068122
        }
        polling_stopped_here = 0
        orig_kboard = 0x357b500
#10 0x0101c7d2 in read_key_sequence (keybuf=0x88e494, bufsize=30, 
    prompt=56068122, dont_downcase_last=0, can_return_switch_frame=1, 
    fix_current_buffer=1) at keyboard.c:9311
        interrupted_kboard = 0x357b500
        interrupted_frame = 0x371e250
        key = 56068122
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 56068122
        count = 20
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = 4
        nmaps_allocated = 4
        defs = 0x88e220
        submaps = 0x88e240
        orig_local_map = 58033070
        orig_keymap = 56068122
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {
          parent = 59967134, 
          map = 59967134, 
          start = 0, 
          end = 0
        }
        keytran = {
          parent = 56057542, 
          map = 56057542, 
          start = 0, 
          end = 0
        }
        indec = {
          parent = 59967142, 
          map = 59967142, 
          start = 0, 
          end = 0
        }
        shift_translated = 0
        delayed_switch_frame = 56068122
        original_uppercase = 56171954
        original_uppercase_position = -1
        dummyflag = 0
        starting_buffer = 0x5410600
        fake_prefixed_keys = 56068122
        gcpro1 = {
          next = 0x163b5e8, 
          var = 0x357881a, 
          nvars = 88147456
        }
#11 0x01005ef6 in command_loop_1 () at keyboard.c:1446
        cmd = 56068122
        keybuf = {56199482, 56068122, 88147461, 17, 56068122, 8971496, 
          19760046, 97513010, 8971464, 500, 17013024, 85168856, 176, 8971792, 
          8971488, 8971484, -1, 56068122, 56068122, 58254362, 56118634, 
          8971560, 56504234, 8, 1, 8971592, 56189914, 56068122, 59904958, 
          56068122}
        i = 8971608
        prev_modiff = 0
        prev_buffer = 0x0
        already_adjusted = 0
#12 0x010321f0 in internal_condition_case (bfun=0x10058fe <command_loop_1>, 
    handlers=56118730, hfun=0x10050fa <cmd_error>) at eval.c:1332
        val = 0
        c = {
          tag = 56068122, 
          val = 56068122, 
          next = 0x88e634, 
          gcpro = 0x0, 
          jmp = {8971768, 80, 56068122, 56068122, 8971596, 16982429, 8978372, 
            0, 80, 56068122, 8971864, 17000030, 20567101, 0, 8972028, 
            88147456}, 
          backlist = 0x88e8a0, 
          handlerlist = 0x88fcac, 
          lisp_eval_depth = 10, 
          pdlcount = 20, 
          poll_suppress_count = 0, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x88e97c
        }
        h = {
          handler = 56118730, 
          var = 56068122, 
          chosen_clause = 0, 
          tag = 0x88e580, 
          next = 0x88fcac
        }
#13 0x01005537 in command_loop_2 (ignore=56068122) at keyboard.c:1152
        val = 80
#14 0x01031c11 in internal_catch (tag=56172074, 
    func=0x1005513 <command_loop_2>, arg=56068122) at eval.c:1089
        c = {
          tag = 56172074, 
          val = 56068122, 
          next = 0x88fcc0, 
          gcpro = 0x0, 
          jmp = {8971944, 80, 56068122, 56068122, 8971804, 16980994, 8978372, 
            0, 56068122, 88147456, 56189648, 56068122, 80, 23454492, 88147456, 
            23454492}, 
          backlist = 0x88e8a0, 
          handlerlist = 0x88fcac, 
          lisp_eval_depth = 10, 
          pdlcount = 20, 
          poll_suppress_count = 0, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x88e97c
        }
#15 0x010054a2 in command_loop () at keyboard.c:1117
        val = 56223936
#16 0x01004acf in recursive_edit_1 () at keyboard.c:752
        count = 19
        val = 58254386
#17 0x010bb95c in read_minibuf (map=58033070, initial=56068122, 
    prompt=20106689, expflag=0, histvar=56189578, histpos=0, defalt=56068122, 
    allow_props=0, inherit_input_method=0) at minibuf.c:678
        val = 56068122
        count = 12
        mini_frame = 57795157
        ambient_dir = 86199297
        minibuffer = 88147461
        input_method = 56068122
        gcpro1 = {
          next = 0x88e7a8, 
          var = 0x1082e2b, 
          nvars = 97205966
        }
        gcpro2 = {
          next = 0x1, 
          var = 0x35df400, 
          nvars = 97205966
        }
        gcpro3 = {
          next = 0x3578802, 
          var = 0x0, 
          nvars = 0
        }
        gcpro4 = {
          next = 0x3575e86, 
          var = 0x88e788, 
          nvars = 57781018
        }
        gcpro5 = {
          next = 0x2231b0, 
          var = 0x3575ea6, 
          nvars = 56057502
        }
        enable_multibyte = 56068122
        pos = 0
        histstring = 4
        empty_minibuf = 56093701
        dummy = 56068122
        frame = 57795157
#18 0x010bc62a in Fread_from_minibuffer (prompt=20106689, 
    initial_contents=56068122, keymap=58033070, sys_read=56068122, 
    hist=56068122, default_value=56068122, inherit_input_method=56068122)
    at minibuf.c:980
        histvar = 56189578
        histpos = 0
        val = 8972360
        gcpro1 = {
          next = 0x0, 
          var = 0x10357d5, 
          nvars = 2
        }
#19 0x01036563 in Ffuncall (nargs=8, args=0x88e92c) at eval.c:2846
        fun = 22007485
        original_fun = 56192266
        funcar = 56068122
        numargs = 7
        lisp_numargs = 8972520
        val = 56068122
        backtrace = {
          next = 0x88ebe0, 
          function = 0x88e92c, 
          args = 0x88e930, 
          nargs = 7, 
          debug_on_exit = 0
        }
        internal_args = 0x357881a
        i = 56068122
#20 0x010dd462 in exec_byte_code (bytestr=20539881, vector=20539965, 
    maxdepth=72, args_template=8200, nargs=8, args=0x88ec70) at bytecode.c:902
        targets = {0x10e0301, 0x10e0306, 0x10e0308, 0x10e030a, 0x10e030c, 
          0x10e030c, 0x10e0354, 0x10e03ab, 0x10dcd2f, 0x10dcd31, 0x10dcd33, 
          0x10dcd35, 0x10dcd37, 0x10dcd37, 0x10dcd3d, 0x10dcd00, 0x10dd190, 
          0x10dd192, 0x10dd194, 0x10dd196, 0x10dd198, 0x10dd198, 0x10dd1cd, 
          0x10dd19e, 0x10dd39e, 0x10dd3a0, 0x10dd3a2, 0x10dd3a4, 0x10dd3a6, 
          0x10dd3a6, 0x10dd358, 0x10dd36f, 0x10dd436, 0x10dd438, 0x10dd43a, 
          0x10dd43c, 0x10dd43e, 0x10dd43e, 0x10dd3f0, 0x10dd407, 0x10dd4d3, 
          0x10dd4d5, 0x10dd4d7, 0x10dd4d9, 0x10dd4db, 0x10dd4db, 0x10dd48d, 
          0x10dd4a4, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10de257, 0x10de397, 0x10de3db, 
          0x10de41f, 0x10de463, 0x10dd054, 0x10dd0a1, 0x10de4b5, 0x10dcfb1, 
          0x10dd0ec, 0x10de4fa, 0x10de54b, 0x10de58d, 0x10de5ef, 0x10de631, 
          0x10de6d8, 0x10de710, 0x10de761, 0x10de7cb, 0x10de803, 0x10de83b, 
          0x10de88c, 0x10de8dd, 0x10de92e, 0x10de998, 0x10de9da, 0x10dea1c, 
          0x10deac3, 0x10deb34, 0x10deba5, 0x10dee0d, 0x10dee5e, 0x10deeaf, 
          0x10def00, 0x10def51, 0x10def93, 0x10df00a, 0x10df04c, 0x10df08e, 
          0x10df0d0, 0x10df1a5, 0x10ddf55, 0x10df1ee, 0x10df226, 0x10df2c9, 
          0x10df312, 0x10df35b, 0x10df393, 0x10df3d3, 0x10df413, 0x10df456, 
          0x10e0301, 0x10df498, 0x10df4cc, 0x10df500, 0x10df534, 0x10df568, 
          0x10df59c, 0x10ddf55, 0x10e0301, 0x10df5d4, 0x10df608, 0x10df640, 
          0x10df678, 0x10df6c9, 0x10df71a, 0x10df752, 0x10dfa38, 0x10dfa89, 
          0x10dfada, 0x10dfb2b, 0x10dfb5f, 0x10e0301, 0x10ddeb6, 0x10dd569, 
          0x10dceac, 0x10dd65e, 0x10dd76f, 0x10dd87c, 0x10dde4c, 0x10dde8c, 
          0x10dd31e, 0x10ddf1a, 0x10ddf90, 0x10de00d, 0x10de048, 0x10de0a1, 
          0x10de0e0, 0x10de14a, 0x10de1e1, 0x10dd52f, 0x10dfb97, 0x10dfc01, 
          0x10dfc39, 0x10dfc71, 0x10dfca9, 0x10dfce1, 0x10dfd32, 0x10dfd83, 
          0x10dfdd4, 0x10dfe25, 0x10dff9d, 0x10dffee, 0x10e003f, 0x10e0077, 
          0x10e00c8, 0x10e0119, 0x10e01a2, 0x10e022c, 0x10df112, 0x10df154, 
          0x10e026e, 0x10e02be, 0x10e0301, 0x10dd989, 0x10dda5c, 0x10ddb5c, 
          0x10ddc5c, 0x10ddd54, 0x10de673, 0x10dea5e, 0x10df264, 0x10e041d, 
          0x10e0474, 0x10e0301, 0x10e0301, 0x10e04e6, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0553 <repeats 64 times>}
        count = 9
        op = 7
        vectorp = 0x1396a40
        stack = {
          pc = 0x14b3786 "\211˚\203Y", 
          byte_string = 20539881, 
          byte_string_start = 0x14b3744 "\003:\203\r", 
          constants = 20539965, 
          next = 0x88f33c
        }
        top = 0x88e92c
        result = 0
#21 0x01036d44 in funcall_lambda (fun=20539853, nargs=8, arg_vector=0x2008)
    at eval.c:2986
        val = 56068122
        syms_left = 8200
        next = 16939462
        lexenv = 0
        count = 9
        i = 59896094
        optional = 16
        rest = 97205966
#22 0x0103665e in Ffuncall (nargs=9, args=0x88ec4c) at eval.c:2869
        fun = 20539853
        original_fun = 58199282
        funcar = 56068122
        numargs = 8
        lisp_numargs = 8973352
        val = 56068122
        backtrace = {
          next = 0x88ed08, 
          function = 0x88ec4c, 
          args = 0x88ec50, 
          nargs = 8, 
          debug_on_exit = 0
        }
        internal_args = 0x357881a
        i = 24
#23 0x010be88c in Fcompleting_read (prompt=20106689, collection=59896094, 
    predicate=56068122, require_match=56068122, initial_input=56068122, 
    hist=56068122, def=56068122, inherit_input_method=56068122)
    at minibuf.c:1734
        args = {58199282, 20106689, 59896094, 56068122, 56068122, 56068122, 
          56068122, 56068122, 56068122}
#24 0x010347b4 in eval_sub (form=20106678) at eval.c:2196
        numargs = 8
        args_left = 56068122
        i = 56068122
        maxargs = 56068122
        argvals = {20106689, 59896094, 56068122, 56068122, 56068122, 56068122, 
          56068122, 56068122}
        fun = 22007725
        val = 8973816
        original_fun = 56192746
        original_args = 20106686
        funcar = 82106992
        backtrace = {
          next = 0x88edf8, 
          function = 0x88ed20, 
          args = 0x88ecc4, 
          nargs = 2, 
          debug_on_exit = 0
        }
        gcpro1 = {
          next = 0x5754bbe, 
          var = 0x0, 
          nvars = 82226826
        }
        gcpro2 = {
          next = 0x56090fe, 
          var = 0x593db36, 
          nvars = 82220125
        }
        gcpro3 = {
          next = 0x357881a, 
          var = 0x88ecc4, 
          nvars = 8
        }
#25 0x010342ca in eval_sub (form=20106662) at eval.c:2151
        numargs = 4
        args_left = 20106670
        i = 0
        maxargs = 2
        argvals = {90863502, 56068122, 82221205, 56120994, 56068122, 8973896, 
          28, 90893726}
        fun = 22000981
        val = 560
        original_fun = 56134114
        original_args = 20106670
        funcar = 20105777
        backtrace = {
          next = 0x88ef08, 
          function = 0x88ee10, 
          args = 0x88ee0c, 
          nargs = -1, 
          debug_on_exit = 0
        }
        gcpro1 = {
          next = 0x2, 
          var = 0x10e0be6, 
          nvars = 82226826
        }
        gcpro2 = {
          next = 0x88ef90, 
          var = 0x88ee44, 
          nvars = 8973896
        }
        gcpro3 = {
          next = 0x553189e, 
          var = 0x88edb4, 
          nvars = 0
        }
#26 0x0103418f in eval_sub (form=20106646) at eval.c:2130
        vals = 0x88ee80
        argnum = 0
        sa_count = 9
        sa_must_free = 0
        numargs = 12
        args_left = 20106654
        i = 8973952
        maxargs = 17697767
        argvals = {0, 8974120, 17002893, 13, 20105777, 28, 56068122, 0}
        fun = 21999197
        val = 56068122
        original_fun = 56120466
        original_args = 20106654
        funcar = 17697767
        backtrace = {
          next = 0x88f150, 
          function = 0x88ef20, 
          args = 0x88ef1c, 
          nargs = -1, 
          debug_on_exit = 0
        }
        gcpro1 = {
          next = 0x4e6ac02, 
          var = 0xd, 
          nvars = 8974772
        }
        gcpro2 = {
          next = 0x163b630, 
          var = 0x357881a, 
          nvars = 56488960
        }
        gcpro3 = {
          next = 0x357881a, 
          var = 0x88ee80, 
          nvars = 0
        }
#27 0x01033af3 in Feval (form=20106646, lexical=56068122) at eval.c:2020
        count = 8
#28 0x010e105d in Fcall_interactively (function=57780586, 
    record_flag=58256274, keys=56089517) at callint.c:345
        input = 20106646
        funval = 20106005
        events = 259
        args = 0x103718d
        visargs = 0x88f0d8
        specs = 20106646
        filter_specs = 20106646
        teml = 17000030
        up_event = 56068122
        enable = 56068122
        speccount = 8
        next_event = 56120994
        prefix_arg = 56068122
        string = 0x0
        tem = 0x357881a ""
        varies = 0x88f254 ""
        i = 56068122
        nargs = 1
        foo = 56068122
        arg_from_tty = 0
        gcpro1 = {
          next = 0x4e6a4d1, 
          var = 0x4e4dd2c, 
          nvars = 82219733
        }
        gcpro2 = {
          next = 0x357881a, 
          var = 0x10, 
          nvars = 82107716
        }
        gcpro3 = {
          next = 0x10, 
          var = 0x3584b32, 
          nvars = 8974408
        }
        gcpro4 = {
          next = 0x10dcac8, 
          var = 0x20, 
          nvars = 32
        }
        gcpro5 = {
          next = 0x359f99a, 
          var = 0x30, 
          nvars = 64
        }
        key_count = 1
        record_then_fail = 0
        save_this_command = 82051914
        save_last_command = 56110418
        save_this_original_command = 82051914
        save_real_this_command = 82051914
#29 0x01036333 in Ffuncall (nargs=4, args=0x88f1b0) at eval.c:2827
        fun = 22008957
        original_fun = 56179074
        funcar = 8975056
        numargs = 3
        lisp_numargs = 93575990
        val = 8974776
        backtrace = {
          next = 0x88f290, 
          function = 0x88f1b0, 
          args = 0x88f1b4, 
          nargs = 3, 
          debug_on_exit = 0
        }
        internal_args = 0x88f1b4
        i = 81831166
#30 0x0103584f in call3 (fn=56179074, arg1=57780586, arg2=58256274, 
    arg3=56068122) at eval.c:2619
        ret_ungc_val = 20106005
        gcpro1 = {
          next = 0x357881a, 
          var = 0x3582d9a, 
          nvars = 4
        }
        args = {56179074, 57780586, 58256274, 56068122}
#31 0x01020044 in Fcommand_execute (cmd=57780586, record_flag=58256274, 
    keys=56068122, special=56068122) at keyboard.c:10315
        final = 20106005
        tem = 56068122
        prefixarg = 56068122
#32 0x010363aa in Ffuncall (nargs=3, args=0x88f2f4) at eval.c:2831
        fun = 19984949
        original_fun = 56108274
        funcar = 8975108
        numargs = 2
        lisp_numargs = 23357520
        val = 57780586
        backtrace = {
          next = 0x88f5a0, 
          function = 0x88f2f4, 
          args = 0x88f2f8, 
          nargs = 2, 
          debug_on_exit = 0
        }
        internal_args = 0x88f240
        i = 4
#33 0x010dd462 in exec_byte_code (bytestr=82225633, vector=82219525, 
    maxdepth=16, args_template=56068122, nargs=0, args=0x0) at bytecode.c:902
        targets = {0x10e0301, 0x10e0306, 0x10e0308, 0x10e030a, 0x10e030c, 
          0x10e030c, 0x10e0354, 0x10e03ab, 0x10dcd2f, 0x10dcd31, 0x10dcd33, 
          0x10dcd35, 0x10dcd37, 0x10dcd37, 0x10dcd3d, 0x10dcd00, 0x10dd190, 
          0x10dd192, 0x10dd194, 0x10dd196, 0x10dd198, 0x10dd198, 0x10dd1cd, 
          0x10dd19e, 0x10dd39e, 0x10dd3a0, 0x10dd3a2, 0x10dd3a4, 0x10dd3a6, 
          0x10dd3a6, 0x10dd358, 0x10dd36f, 0x10dd436, 0x10dd438, 0x10dd43a, 
          0x10dd43c, 0x10dd43e, 0x10dd43e, 0x10dd3f0, 0x10dd407, 0x10dd4d3, 
          0x10dd4d5, 0x10dd4d7, 0x10dd4d9, 0x10dd4db, 0x10dd4db, 0x10dd48d, 
          0x10dd4a4, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10de257, 0x10de397, 0x10de3db, 
          0x10de41f, 0x10de463, 0x10dd054, 0x10dd0a1, 0x10de4b5, 0x10dcfb1, 
          0x10dd0ec, 0x10de4fa, 0x10de54b, 0x10de58d, 0x10de5ef, 0x10de631, 
          0x10de6d8, 0x10de710, 0x10de761, 0x10de7cb, 0x10de803, 0x10de83b, 
          0x10de88c, 0x10de8dd, 0x10de92e, 0x10de998, 0x10de9da, 0x10dea1c, 
          0x10deac3, 0x10deb34, 0x10deba5, 0x10dee0d, 0x10dee5e, 0x10deeaf, 
          0x10def00, 0x10def51, 0x10def93, 0x10df00a, 0x10df04c, 0x10df08e, 
          0x10df0d0, 0x10df1a5, 0x10ddf55, 0x10df1ee, 0x10df226, 0x10df2c9, 
          0x10df312, 0x10df35b, 0x10df393, 0x10df3d3, 0x10df413, 0x10df456, 
          0x10e0301, 0x10df498, 0x10df4cc, 0x10df500, 0x10df534, 0x10df568, 
          0x10df59c, 0x10ddf55, 0x10e0301, 0x10df5d4, 0x10df608, 0x10df640, 
          0x10df678, 0x10df6c9, 0x10df71a, 0x10df752, 0x10dfa38, 0x10dfa89, 
          0x10dfada, 0x10dfb2b, 0x10dfb5f, 0x10e0301, 0x10ddeb6, 0x10dd569, 
          0x10dceac, 0x10dd65e, 0x10dd76f, 0x10dd87c, 0x10dde4c, 0x10dde8c, 
          0x10dd31e, 0x10ddf1a, 0x10ddf90, 0x10de00d, 0x10de048, 0x10de0a1, 
          0x10de0e0, 0x10de14a, 0x10de1e1, 0x10dd52f, 0x10dfb97, 0x10dfc01, 
          0x10dfc39, 0x10dfc71, 0x10dfca9, 0x10dfce1, 0x10dfd32, 0x10dfd83, 
          0x10dfdd4, 0x10dfe25, 0x10dff9d, 0x10dffee, 0x10e003f, 0x10e0077, 
          0x10e00c8, 0x10e0119, 0x10e01a2, 0x10e022c, 0x10df112, 0x10df154, 
          0x10e026e, 0x10e02be, 0x10e0301, 0x10dd989, 0x10dda5c, 0x10ddb5c, 
          0x10ddc5c, 0x10ddd54, 0x10de673, 0x10dea5e, 0x10df264, 0x10e041d, 
          0x10e0474, 0x10e0301, 0x10e0301, 0x10e04e6, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0553 <repeats 64 times>}
        count = 6
        op = 2
        vectorp = 0x4e69208
        stack = {
          pc = 0x4e4dc13 "))\207", 
          byte_string = 82225633, 
          byte_string_start = 0x4e4dbf4 "\306\307\b\t\"!\032\v\203\026", 
          constants = 82219525, 
          next = 0x88f63c
        }
        top = 0x88f2f4
        result = 93575990
#34 0x01037178 in funcall_lambda (fun=82219589, nargs=1, arg_vector=0x357881a)
    at eval.c:3052
        val = 93575990
        syms_left = 56068122
        next = 58386530
        lexenv = 56068122
        count = 4
        i = 1
        optional = 1
        rest = 0
#35 0x0103665e in Ffuncall (nargs=2, args=0x88f604) at eval.c:2869
        fun = 82219589
        original_fun = 82226394
        funcar = 4
        numargs = 1
        lisp_numargs = 0
        val = 93575990
        backtrace = {
          next = 0x88f8a0, 
          function = 0x88f604, 
          args = 0x88f608, 
          nargs = 1, 
          debug_on_exit = 0
        }
        internal_args = 0x357881a
        i = 4095
#36 0x010dd462 in exec_byte_code (bytestr=82223937, vector=82219253, 
    maxdepth=8, args_template=56068122, nargs=0, args=0x0) at bytecode.c:902
        targets = {0x10e0301, 0x10e0306, 0x10e0308, 0x10e030a, 0x10e030c, 
          0x10e030c, 0x10e0354, 0x10e03ab, 0x10dcd2f, 0x10dcd31, 0x10dcd33, 
          0x10dcd35, 0x10dcd37, 0x10dcd37, 0x10dcd3d, 0x10dcd00, 0x10dd190, 
          0x10dd192, 0x10dd194, 0x10dd196, 0x10dd198, 0x10dd198, 0x10dd1cd, 
          0x10dd19e, 0x10dd39e, 0x10dd3a0, 0x10dd3a2, 0x10dd3a4, 0x10dd3a6, 
          0x10dd3a6, 0x10dd358, 0x10dd36f, 0x10dd436, 0x10dd438, 0x10dd43a, 
          0x10dd43c, 0x10dd43e, 0x10dd43e, 0x10dd3f0, 0x10dd407, 0x10dd4d3, 
          0x10dd4d5, 0x10dd4d7, 0x10dd4d9, 0x10dd4db, 0x10dd4db, 0x10dd48d, 
          0x10dd4a4, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10de257, 0x10de397, 0x10de3db, 
          0x10de41f, 0x10de463, 0x10dd054, 0x10dd0a1, 0x10de4b5, 0x10dcfb1, 
          0x10dd0ec, 0x10de4fa, 0x10de54b, 0x10de58d, 0x10de5ef, 0x10de631, 
          0x10de6d8, 0x10de710, 0x10de761, 0x10de7cb, 0x10de803, 0x10de83b, 
          0x10de88c, 0x10de8dd, 0x10de92e, 0x10de998, 0x10de9da, 0x10dea1c, 
          0x10deac3, 0x10deb34, 0x10deba5, 0x10dee0d, 0x10dee5e, 0x10deeaf, 
          0x10def00, 0x10def51, 0x10def93, 0x10df00a, 0x10df04c, 0x10df08e, 
          0x10df0d0, 0x10df1a5, 0x10ddf55, 0x10df1ee, 0x10df226, 0x10df2c9, 
          0x10df312, 0x10df35b, 0x10df393, 0x10df3d3, 0x10df413, 0x10df456, 
          0x10e0301, 0x10df498, 0x10df4cc, 0x10df500, 0x10df534, 0x10df568, 
          0x10df59c, 0x10ddf55, 0x10e0301, 0x10df5d4, 0x10df608, 0x10df640, 
          0x10df678, 0x10df6c9, 0x10df71a, 0x10df752, 0x10dfa38, 0x10dfa89, 
          0x10dfada, 0x10dfb2b, 0x10dfb5f, 0x10e0301, 0x10ddeb6, 0x10dd569, 
          0x10dceac, 0x10dd65e, 0x10dd76f, 0x10dd87c, 0x10dde4c, 0x10dde8c, 
          0x10dd31e, 0x10ddf1a, 0x10ddf90, 0x10de00d, 0x10de048, 0x10de0a1, 
          0x10de0e0, 0x10de14a, 0x10de1e1, 0x10dd52f, 0x10dfb97, 0x10dfc01, 
          0x10dfc39, 0x10dfc71, 0x10dfca9, 0x10dfce1, 0x10dfd32, 0x10dfd83, 
          0x10dfdd4, 0x10dfe25, 0x10dff9d, 0x10dffee, 0x10e003f, 0x10e0077, 
          0x10e00c8, 0x10e0119, 0x10e01a2, 0x10e022c, 0x10df112, 0x10df154, 
          0x10e026e, 0x10e02be, 0x10e0301, 0x10dd989, 0x10dda5c, 0x10ddb5c, 
          0x10ddc5c, 0x10ddd54, 0x10de673, 0x10dea5e, 0x10df264, 0x10e041d, 
          0x10e0474, 0x10e0301, 0x10e0301, 0x10e04e6, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 0x10e0301, 
          0x10e0301, 0x10e0553 <repeats 64 times>}
        count = 4
        op = 1
        vectorp = 0x4e690f8
        stack = {
          pc = 0x4e4db03 "\207", 
          byte_string = 82223937, 
          byte_string_start = 0x4e4daec "\302 \203\b", 
          constants = 82219253, 
          next = 0x0
        }
        top = 0x88f604
        result = 87726251
#37 0x01037178 in funcall_lambda (fun=82219293, nargs=0, arg_vector=0x357881a)
    at eval.c:3052
        val = 0
        syms_left = 56068122
        next = 56328240
        lexenv = 56068122
        count = 4
        i = 0
        optional = 0
        rest = 0
#38 0x0103665e in Ffuncall (nargs=1, args=0x88f930) at eval.c:2869
        fun = 82219293
        original_fun = 56504234
        funcar = 0
        numargs = 0
        lisp_numargs = 0
        val = 8976632
        backtrace = {
          next = 0x88fae0, 
          function = 0x88f930, 
          args = 0x88f934, 
          nargs = 0, 
          debug_on_exit = 0
        }
        internal_args = 0x88fb44
        i = 56068122
#39 0x0103574c in apply1 (fn=56504234, arg=56068122) at eval.c:2555
        ret_ungc_val = 0
        gcpro1 = {
          next = 0x10833a1, 
          var = 0x4e48666, 
          nvars = 56179122
        }
#40 0x010e11d7 in Fcall_interactively (function=56504234, 
    record_flag=56068122, keys=56089517) at callint.c:378
        input = 56068122
        funval = 82219293
        events = 239
        args = 0x3582de0
        visargs = 0x53ce3c0
        specs = 56068122
        filter_specs = 56068122
        teml = 56068146
        up_event = 56068122
        enable = 56068122
        speccount = 3
        next_event = 23311848
        prefix_arg = 56068122
        string = 0x0
        tem = 0x88faa8 "\310", <incomplete sequence \372\210>
        varies = 0x88fa30 "\252/^\003\252/^\003\003"
        i = 56068122
        nargs = 8977040
        foo = 56068122
        arg_from_tty = 0
        gcpro1 = {
          next = 0x163b414, 
          var = 0x357881a, 
          nvars = 0
        }
        gcpro2 = {
          next = 0x88fa30, 
          var = 0x88fa34, 
          nvars = 0
        }
        gcpro3 = {
          next = 0x0, 
          var = 0x10, 
          nvars = 0
        }
        gcpro4 = {
          next = 0x0, 
          var = 0x0, 
          nvars = 0
        }
        gcpro5 = {
          next = 0x0, 
          var = 0x0, 
          nvars = 0
        }
        key_count = 1
        record_then_fail = 0
        save_this_command = 56504234
        save_last_command = 86586706
        save_this_original_command = 56504234
        save_real_this_command = 56504234
#41 0x01036333 in Ffuncall (nargs=4, args=0x88fb40) at eval.c:2827
        fun = 22008957
        original_fun = 56179074
        funcar = 0
        numargs = 3
        lisp_numargs = 8977176
        val = 8977272
        backtrace = {
          next = 0x0, 
          function = 0x88fb40, 
          args = 0x88fb44, 
          nargs = 3, 
          debug_on_exit = 0
        }
        internal_args = 0x88fb44
        i = 56068146
#42 0x0103584f in call3 (fn=56179074, arg1=56504234, arg2=56068122, 
    arg3=56068122) at eval.c:2619
        ret_ungc_val = 82219293
        gcpro1 = {
          next = 0x4e48666, 
          var = 0x3582d9a, 
          nvars = 4
        }
        args = {56179074, 56504234, 56068122, 56068122}
#43 0x01020044 in Fcommand_execute (cmd=56504234, record_flag=56068122, 
    keys=56068122, special=56068122) at keyboard.c:10315
        final = 82219293
        tem = 56068122
        prefixarg = 56068122
#44 0x01006805 in command_loop_1 () at keyboard.c:1569
        scount = 2
        cmd = 56504234
        keybuf = {536871392, 85785178, 0, 0, 0, 8977432, 16798811, 96125598, 
          56068146, 8977471, 56068122, 0, 0, 8977464, 57795152, 56172410, 0, 
          8977544, 16798180, 96125598, 8977471, 0, 2130567168, 0, 0, 8977512, 
          211714, 2, 57760182, -1926812999}
        i = 1
        prev_modiff = 2619
        prev_buffer = 0x35df400
        already_adjusted = 0
#45 0x010321f0 in internal_condition_case (bfun=0x10058fe <command_loop_1>, 
    handlers=56118730, hfun=0x10050fa <cmd_error>) at eval.c:1332
        val = 57760182
        c = {
          tag = 56068122, 
          val = 56068122, 
          next = 0x88fd74, 
          gcpro = 0x0, 
          jmp = {8977720, 0, 0, 0, 8977548, 16982429, 8978372, 0, 13439248, 
            8977684, 1984140561, 13439248, 2, 1977692728, 0, 1033}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 0, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
        h = {
          handler = 56118730, 
          var = 56068122, 
          chosen_clause = 56068146, 
          tag = 0x88fcc0, 
          next = 0x0
        }
#46 0x01005537 in command_loop_2 (ignore=56068122) at keyboard.c:1152
        val = 0
#47 0x01031c11 in internal_catch (tag=56108562, 
    func=0x1005513 <command_loop_2>, arg=56068122) at eval.c:1089
        c = {
          tag = 56108562, 
          val = 56068122, 
          next = 0x0, 
          gcpro = 0x0, 
          jmp = {8977896, 2130567168, 0, 0, 8977756, 16980994, 8978372, 0, 
            56068122, 56094208, 1977694016, 1977694079, 2130567168, 23454492, 
            56094208, 23454492}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 0, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
#48 0x010054f3 in command_loop () at keyboard.c:1131
No locals.
#49 0x01004acf in recursive_edit_1 () at keyboard.c:752
        count = 1
        val = 1977066562
#50 0x01004dea in Frecursive_edit () at keyboard.c:816
        count = 0
        buffer = 56068122
#51 0x01002944 in main (argc=1, argv=0x9729d0) at emacs.c:1677
        dummy = 8978372
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = 1
        skip_args = 0
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0

Lisp Backtrace:
"read-from-minibuffer" (0x88e930)
"completing-read-default" (0x88ec50)
"completing-read" (0x88ecc4)
"intern" (0x88ee0c)
"list" (0x88ef1c)
"call-interactively" (0x88f1b4)
"command-execute" (0x88f2f8)
"smex-read-and-run" (0x88f608)
"smex" (0x88f934)
"call-interactively" (0x88fb44)

In GNU Emacs 24.1.50.1 (i386-mingw-nt6.1.7601)
 of 2012-07-16 on MARVIN
Bzr revision: 109106 [email-masked]
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --with-gcc (4.6) --no-opt --enable-checking --cflags
 -ID:/devel/emacs/libs/libXpm-3.5.8/include
 -ID:/devel/emacs/libs/libXpm-3.5.8/src
 -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
 -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
 -ID:/devel/emacs/libs/giflib-4.1.4-1/include
 -ID:/devel/emacs/libs/jpeg-6b-4/include
 -ID:/devel/emacs/libs/tiff-3.8.2-1/include
 -ID:/devel/emacs/libs/gnutls-3.0.9/include
 -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include
 -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2'