GNU bug report logs - #2571
23.0.91; Crashes on zooming pdf document

Previous Next

Package: emacs;

Reported by: cmr.Pent <at> gmail.com

Date: Wed, 4 Mar 2009 18:25:05 UTC

Severity: normal

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: Chong Yidong <cyd <at> stupidchicken.com>
Cc: 2571 <at> debbugs.gnu.org
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




This bug report was last modified 15 years and 240 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.