bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#2571: 23.0.91; Crashes on zooming pdf document


From: Андрей Парамонов
Subject: bug#2571: 23.0.91; Crashes on zooming pdf document
Date: Sat, 14 Mar 2009 02:03:20 +0300

Hello!

I've compiled emacs without optimizations. Here is the backtrace:

#0  abort () at emacs.c:432
No locals.
#1  0x080ef7c7 in multibyte_chars_in_text (
    ptr=0xbff2168f
"\360\243\320\261\320\270\321\202\320\276\n.\277\322\337\a\b\001",
nbytes=59)
    at character.c:622
        len = 0
        endp = (const unsigned char *) 0xbff2169b "\277\322\337\a\b\001"
        chars = 47
#2  0x080ef5d5 in chars_in_text (
    ptr=0xbff21660 "DocView: process pdf/ps->png changed status to
\360\243\320\261\320\270\321\202\320\276\n.\277\322\337\a\b\001",
nbytes=59) at character.c:601
No locals.
#3  0x081fb48a in insert_1 (
    string=0xbff21660 "DocView: process pdf/ps->png changed status to
\360\243\320\261\320\270\321\202\320\276\n.\277\322\337\a\b\001",
nbytes=59, inherit=1, prepare=0, before_markers=0) at insdel.c:832
No locals.
#4  0x0807d702 in message_dolog (
    m=0xbff21660 "DocView: process pdf/ps->png changed status to
\360\243\320\261\320\270\321\202\320\276\n.\277\322\337\a\b\001",
nbytes=59, nlflag=1, multibyte=1) at xdisp.c:7770
        oldpoint = 139150490
        oldbuf = (struct buffer *) 0x9b5a3a0
        oldbegv = 139150514
        oldzv = 139150538
        old_windows_or_buffers_changed = 0
        zv_at_end = 1
        gcpro1 = {
  next = 0xbff21480,
  var = 0x29,
  nvars = 11
}
        point_at_end = 1
        old_deactivate_mark = 138911001
        tem = 0
#5  0x0807e0ad in message3 (m=160261939, nbytes=59, multibyte=1) at xdisp.c:8005
        buffer = 0xbff21660 "DocView: process pdf/ps->png changed status to
\360\243\320\261\320\270\321\202\320\276\n.\277\322\337\a\b\001"
        sa_count = 8
        sa_must_free = 0
        gcpro1 = {
  next = 0xb775b89e,
  var = 0x821d573,
  nvars = -1074653464
}
#6  0x0825200a in Fmessage (nargs=3, args=0xbff217b4) at editfns.c:3382
        val = 160261939
#7  0x0825c27c in Ffuncall (nargs=4, args=0xbff217b0) at eval.c:3025
        fun = 138592508
        original_fun = 139097817
        funcar = 0
        numargs = 3
        lisp_numargs = -1217924116
        val = 140345355
        backtrace = {
  next = 0xbff21a6c,
  function = 0xbff217b0,
  args = 0xbff217b4,
  nargs = 3,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbff217bc
        i = 3
#8  0x082a0c26 in Fbyte_code (bytestr=140344539, vector=162144356,
maxdepth=40) at bytecode.c:678
        count = 8
        op = 3
        vectorp = (Lisp_Object *) 0x9aa2068
        bytestr_length = 53
        stack = {
  pc = 0x9b72fd6 "\207\311\312\t\313\"!\2054",
  top = 0xbff217bc,
  bottom = 0xbff217b0,
  byte_string = 140344539,
  byte_string_start = 0x9b72fc8 "\304\305\b\"\204\017",
  constants = 162144356,
  next = 0x0
}
        top = (Lisp_Object *) 0xbff217b0
        result = 1701672291
#9  0x0825cb58 in funcall_lambda (fun=162144532, nargs=2,
arg_vector=0xbff21ac4) at eval.c:3231
        val = -1227748762
        syms_left = 138911001
        next = 139282137
        count = 6
        i = 2
        optional = 0
        rest = 0
#10 0x0825c605 in Ffuncall (nargs=3, args=0xbff21ac0) at eval.c:3090
        fun = 162144532
        original_fun = 163087289
        funcar = -1074652420
        numargs = 2
        lisp_numargs = 139023488
        val = -1220476940
        backtrace = {
  next = 0x0,
  function = 0xbff21ac0,
  args = 0xbff21ac4,
  nargs = 2,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x1
        i = -1228180416
#11 0x0825bb33 in Fapply (nargs=2, args=0xbff21b60) at eval.c:2532
        ret_ungc_val = 160261987
        i = 3
        numargs = 2
        spread_arg = 138911001
        funcall_args = (Lisp_Object *) 0xbff21ac0
        fun = 162144532
        gcpro1 = {
  next = 0x9b60483,
  var = 0x0,
  nvars = 3
}
#12 0x0825beee in apply1 (fn=163087289, arg=141740957) at eval.c:2796
        ret_ungc_val = 1095979845
        gcpro1 = {
  next = 0xb73f2083,
  var = 0xb740fff4,
  nvars = 2
}
#13 0x082abaf2 in read_process_output_call (fun_and_args=141740949) at
process.c:5149
No locals.
#14 0x0825a018 in internal_condition_case_1 (bfun=0x82abacf
<read_process_output_call>, arg=141740949,
    handlers=138954137, hfun=0x82ae74e <exec_sentinel_error_handler>)
at eval.c:1559
        val = 162237320
        c = {
  tag = 138911001,
  val = 138911001,
  next = 0xbff227ec,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {162237320, 162237324, 0, -1074652072, -14258552, 1345307111},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {2, 0, 0, 1, 10, 2, 160261987, 6, 3220315176,
136593218, 138950473, 138936338, 138911049,
          162898848, 3, 0, 1, 138911049, 138911001, 138936338,
138936338, 138936338, 138936338, 208, 138930776,
          0, 138936338, 138936338, 3220315224, 136695706, 138950473, 138911049}
      }
    }},
  backlist = 0x0,
  handlerlist = 0xbff227d8,
  lisp_eval_depth = 0,
  pdlcount = 6,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
        h = {
  handler = 138954137,
  var = 138911001,
  chosen_clause = 10,
  tag = 0xbff21b8c,
  next = 0xbff227d8
}
#15 0x082ae936 in exec_sentinel (proc=162237324, reason=160261987) at
process.c:6752
        sentinel = 163087289
        obuffer = 162898852
        odeactivate = 138911001
        okeymap = 141647477
        p = (struct Lisp_Process *) 0x9ab8b88
        count = 3
        outer_running_asynch_code = 0
        waiting = -1
#16 0x082aeb0b in status_notify (deleting_process=0x0) at process.c:6856
        symbol = 139052865
        p = (struct Lisp_Process *) 0x9ab8b88
        proc = 162237324
        buffer = 162985212
        tail = 141904717
        msg = 160261987
        gcpro1 = {
  next = 0x0,
  var = 0xbff21d18,
  nvars = 0
}
        gcpro2 = {
  next = 0x0,
  var = 0x0,
  nvars = 0
}
#17 0x082aae70 in wait_reading_process_output (time_limit=120,
microsecs=0, read_kbd=-1, do_display=1,
    wait_for_cell=138911001, wait_proc=0x0, just_wait_proc=0) at process.c:4676
        Atemp = {
  fds_bits = {0 <repeats 32 times>}
}
        Ctemp = {
  fds_bits = {0 <repeats 32 times>}
}
        timeout_reduced_for_timers = 1
        channel = 141939845
        nfds = 162898848
        Available = {
  fds_bits = {0 <repeats 32 times>}
}
        Connecting = {
  fds_bits = {0 <repeats 32 times>}
}
        check_connect = 162061064
        check_delay = 162061060
        no_avail = 162061060
        xerrno = 268435456
        proc = 1
        timeout = {
  tv_sec = 0,
  tv_usec = 0
}
        end_time = {
  tv_sec = 1236985186,
  tv_usec = 29899
}
        wait_channel = -1
        got_some_input = 0
        count = 2
#18 0x080615a1 in sit_for (timeout=960, reading=1, do_display=1) at
dispnew.c:6644
        sec = 120
        usec = 0
#19 0x081d19de in read_char (commandflag=1, nmaps=2, maps=0xbff22360,
prev_event=138911001,
    used_mouse_menu=0xbff224f4, end_time=0x0) at keyboard.c:2946
        tem0 = 0
        timeout = 120
        delay_level = 16
        buffer_size = 55
        c = 138911001
        count = 0
        jmpcount = 2
        local_getcjmp = {{
    __jmpbuf = {2, 1, -1074650276, -1074650344, -11465080, 557405671},
    __mask_was_saved = 0,
    __saved_mask = {
      __val = {0, 1, 0, 162150329, 3220316952, 136623099, 138940353,
8, 162898852, 0, 141295346,
        0 <repeats 21 times>}
    }
  }}
        save_jump = {{
    __jmpbuf = {0, 0, 0, 0, 0, 0},
    __mask_was_saved = 0,
    __saved_mask = {
      __val = {0 <repeats 32 times>}
    }
  }}
        key_already_recorded = 0
        tem = 0
        save = 0
        previous_echo_area_message = 138911001
        also_record = 138911001
        reread = 0
        gcpro1 = {
  next = 0x8479d19,
  var = 0x0,
  nvars = 0
}
        gcpro2 = {
  next = 0x0,
  var = 0x0,
  nvars = 0
}
        polling_stopped_here = 0
        orig_kboard = (struct kboard *) 0x97c0f90
#20 0x081dbf1e in read_key_sequence (keybuf=0xbff22708, bufsize=30,
prompt=138911001, dont_downcase_last=0,
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9432
        interrupted_kboard = (KBOARD *) 0x97c0f90
        interrupted_frame = (struct frame *) 0x981e7f0
        key = -1074649688
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 138911001
        count = 2
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = 2
        nmaps_allocated = 2
        defs = (Lisp_Object * volatile) 0xbff22340
        submaps = (Lisp_Object * volatile) 0xbff22360
        orig_local_map = 141647477
        orig_keymap = 138911001
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {
  parent = 141726301,
  map = 141726301,
  start = 0,
  end = 0
}
        keytran = {
  parent = 138904445,
  map = 138904445,
  start = 0,
  end = 0
}
        indec = {
  parent = 141726309,
  map = 141726309,
  start = 0,
  end = 0
}
        shift_translated = 0
        delayed_switch_frame = 138911001
        original_uppercase = 139044576
        original_uppercase_position = -1
        dummyflag = 0
        starting_buffer = (struct buffer *) 0x9b5a3a0
        fake_prefixed_keys = 138911001
        gcpro1 = {
  next = 0x8200bc6,
  var = 0x867f370,
  nvars = 138911001
}
#21 0x081ce8f3 in command_loop_1 () at keyboard.c:1640
        cmd = 162150329
        lose = 0
        nonundocount = 0
        keybuf = {344, 48, -1225415432, 32, -1074649196, -1208938371,
134528404, 0, 0, 0, 0, -1208872952,
  -1074649248, 0, -1472036457, -1220250960, 88216588, 63, -1221890800,
-1221895904, 0, 0, 0, 0, 1, 1013,
  -1225415272, 0, -1074649204, -1074649488}
        i = 1
        prev_modiff = 2
        prev_buffer = (struct buffer *) 0x9b5a3a0
        already_adjusted = 0
#22 0x08259eec in internal_condition_case (bfun=0x81ce5b9
<command_loop_1>, handlers=138954137,
    hfun=0x81cdf8a <cmd_error>) at eval.c:1511
        val = 139235949
        c = {
  tag = 138911001,
  val = 138911001,
  next = 0xbff228f0,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {-1220476940, -1074647536, -1074647536, -1074648904,
-10539384, 1345162727},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {3086028925, 3074494784, 141431560, 141431552,
3074490356, 142200616, 3086094344, 3220317952,
          3073448900, 276967387, 3074716336, 8655230, 63, 3220318640,
138831584, 3220318612, 3220318472,
          136231985, 2, 3073092704, 3074716336, 3069552024,
4294967295, 3086110708, 134523956, 3086112368,
          3220318400, 3086048843, 3086112808, 3069552024, 1, 1}
      }
    }},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
        h = {
  handler = 138954137,
  var = 138911001,
  chosen_clause = 142214075,
  tag = 0xbff227ec,
  next = 0x0
}
#23 0x081ce30b in command_loop_2 () at keyboard.c:1357
        val = 138911049
#24 0x082599a8 in internal_catch (tag=138950161, func=0x81ce2e6
<command_loop_2>, arg=138911001) at eval.c:1247
        c = {
  tag = 138950161,
  val = 138911001,
  next = 0x0,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {-1220476940, -1074647536, -1074647536, -1074648648,
-12497272, 1344519655},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 141620296,
3074377471, 3074384264, 3074371729,
          3074371549, 139792312, 3220318648, 136593218, 139150305,
139150658, 138911001, 138936856, 1,
          139874336, 139044256, 138911001, 138911001, 139150658, 139150658}
      }
    }},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
#25 0x081ce2c4 in command_loop () at keyboard.c:1336
No locals.
#26 0x081cdb96 in recursive_edit_1 () at keyboard.c:951
        count = 1
        val = -1074647536
#27 0x081cdd05 in Frecursive_edit () at keyboard.c:1013
        count = 0
        buffer = 138911001
#28 0x081cc453 in main (argc=2, argv=0xbff22e94) at emacs.c:1852
        dummy = 0
        stack_bottom_variable = 8 '\b'
        do_initial_setlocale = 1
        skip_args = 0
        rlim = {
  rlim_cur = 8388608,
  rlim_max = 18446744073709551615
}
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0

Lisp Backtrace:
"message" (0xbff217b4)
"doc-view-sentinel" (0xbff21ac4)

Hope it helps,
Andrey






reply via email to

[Prev in Thread] Current Thread [Next in Thread]