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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 2571 in the body.
You can then email your comments to 2571 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Wed, 04 Mar 2009 18:25:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to cmr.Pent <at> gmail.com:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 04 Mar 2009 18:25:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: pent <pent <at> aparamon.msk.ru>
To: emacs-pretest-bug <at> gnu.org
Cc: rfrancoise <at> debian.org
Subject: 23.0.91; Crashes on zooming pdf document
Date: Wed, 04 Mar 2009 21:17:30 +0300
To reproduce:

0) emacs -Q

1) Open a pdf document, for example this one:

   http://www.adobe.com/devnet/acrobat/pdfs/adobe_supplement_iso32000.pdf

2) Hit S-`+' several times. Emacs crashes once the width of the
   document page becomes wider than the window.

I'm ready to provide any additional info,
Andrey Paramonov

In GNU Emacs 23.0.91.1 (i486-pc-linux-gnu, GTK+ Version 2.12.12)
 of 2009-02-28 on elegiac, modified by Debian
 (emacs-snapshot package, version 1:20090228-1)
Windowing system distributor `The X.Org Foundation', version 11.0.10402000
configured using `configure  '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.0.91/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.0.91/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

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: ru_RU.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  delete-selection-mode: t
  show-paren-mode: t
  pc-selection-mode: t
  pretty-control-l-mode: t
  shell-dirtrack-mode: t
  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
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Recent messages:
Loading /etc/emacs/site-start.d/50w3m-el.el (source)...done
Loading /etc/emacs/site-start.d/50w3m-el-snapshot.el (source)...done
Loading /etc/emacs/site-start.d/51debian-el.el (source)...done
Loading /etc/emacs/site-start.d/99pp-c-l.el (source)...done
Loading gnus...done
Loading pc-select...done
Loading paren...done
Starting Emacs daemon.
When done with this frame, type C-x 5 0
Making completion list... [2 times]




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Thu, 05 Mar 2009 23:50:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 05 Mar 2009 23:50:03 GMT) Full text and rfc822 format available.

Message #10 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: pent <pent <at> aparamon.msk.ru>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Thu, 05 Mar 2009 18:45:45 -0500
> 0) emacs -Q

> 1) Open a pdf document, for example this one:

>    http://www.adobe.com/devnet/acrobat/pdfs/adobe_supplement_iso32000.pdf

> 2) Hit S-`+' several times. Emacs crashes once the width of the
>    document page becomes wider than the window.

I can't reproduce this.  Could you run Emacs within GDB and get a
backtrace?  (You should make sure that Emacs is compiled with debugging
symbols, and ideally with no optimizations; `CFLAGS="-g" ./configure'
will do that.)




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Sun, 08 Mar 2009 21:25:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sun, 08 Mar 2009 21:25:04 GMT) Full text and rfc822 format available.

Message #15 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: 2571 <at> debbugs.gnu.org
Cc: rfrancoise <at> debian.org
Subject: 23.0.91; Crashes on zooming pdf document
Date: Mon, 9 Mar 2009 00:17:34 +0300
Hello!

I think I've managed to get a more or less meaningful backtrace:

#0  0xb7fa3424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7506956 in kill () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x081236db in abort () at emacs.c:432
No locals.
#3  0x080c5505 in multibyte_chars_in_text (ptr=0x6 <Address 0x6 out of
bounds>, nbytes=59) at character.c:622
	endp = (const unsigned char *) 0xbfcbfa4b "¿ÏÂ\b\b\v"
	chars = 47
#4  0x0814ddce in insert_1 (
    string=0xbfcbfa10 "DocView: process pdf/ps->png changed status to
ð£Ð±Ð¸Ñ\202о\n.¿ÏÂ\b\b\v", nbytes=59,
    inherit=1, prepare=0, before_markers=0) at insdel.c:832
No locals.
#5  0x0807c232 in message_dolog (
    m=0xbfcbfa10 "DocView: process pdf/ps->png changed status to
ð£Ð±Ð¸Ñ\202о\n.¿ÏÂ\b\b\v", nbytes=59,
    nlflag=1, multibyte=1) at xdisp.c:7770
	oldbuf = (struct buffer *) 0x9010cf0
	oldbegv = 138204338
	oldzv = 138204362
	old_windows_or_buffers_changed = 0
	oldpoint = 138204314
	old_deactivate_mark = 137964825
	tem = <value optimized out>
#6  0x0808c359 in message3 (m=139231691, nbytes=59, multibyte=1) at xdisp.c:8005
No locals.
#7  0x0818e6ef in Fmessage (nargs=3, args=0xbfcbfb24) at editfns.c:3382
	val = <value optimized out>
#8  0x08192b36 in Ffuncall (nargs=4, args=0xbfcbfb20) at eval.c:3025
	fun = <value optimized out>
	original_fun = 138151641
	funcar = <value optimized out>
	numargs = 3
	val = <value optimized out>
	backtrace = {next = 0xbfcbfc28, function = 0xbfcbfb20, args =
0xbfcbfb24, nargs = 3, evalargs = 0 '\0',
  debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xbfcbfb24
	i = <value optimized out>
#9  0x081c79f0 in Fbyte_code (bytestr=138492019, vector=150750684,
maxdepth=<value optimized out>)
    at bytecode.c:678
	op = 240
	stack = {pc = 0x9016b72 "\207ÉÊ\tË\"!\2054", top = 0xbfcbfb2c, bottom
= 0xbfcbfb20,
  byte_string = 138492019, byte_string_start = 0x9016b64
"ÄÅ\b\"\204\017", constants = 150750684, next = 0x0}
	top = (Lisp_Object *) 0xbfcbfb20
	result = <value optimized out>
#10 0x08194a63 in funcall_lambda (fun=150877404, nargs=2,
arg_vector=0xbfcbfc64) at eval.c:3231
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 2
	optional = 0
	rest = 0
#11 0x0819299b in Ffuncall (nargs=3, args=0xbfcbfc60) at eval.c:3101
	fun = 150877404
	original_fun = 151060545
	funcar = <value optimized out>
	numargs = 2
	val = <value optimized out>
	backtrace = {next = 0x0, function = 0xbfcbfc60, args = 0xbfcbfc64,
nargs = 2, evalargs = 0 '\0',
  debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xbfcbfc64
	i = <value optimized out>
#12 0x08193fbb in Fapply (nargs=2, args=0xbfcbfcb0) at eval.c:2532
	ret_ungc_val = 0
	i = <value optimized out>
	numargs = <value optimized out>
	spread_arg = 137964825
	funcall_args = (Lisp_Object *) 0xbfcbfc60
	fun = <value optimized out>
#13 0x08194104 in apply1 (fn=151060545, arg=140923909) at eval.c:2796
No locals.
#14 0x081cb24d in read_process_output_call (fun_and_args=140953573) at
process.c:5149
No locals.
#15 0x08191d66 in internal_condition_case_1 (bfun=0x81cb230
<read_process_output_call>, arg=140953573,
    handlers=138007961, hfun=0x81cb2a0 <exec_sentinel_error_handler>)
at eval.c:1559
	val = <value optimized out>
	c = {tag = 137964825, val = 137964825, next = 0xbfcc067c, gcpro =
0x0, jmp = {{__jmpbuf = {150809672,
        150000604, 151060545, -1077150296, 1621349270, -983559943},
__mask_was_saved = 0, __saved_mask = {
        __val = {3217817048, 135918005, 150844292, 150844310, 1, 0, 1,
6, 11, 139231787, 1, 11, 3217817048,
          135916991, 6, 11, 0, 138004296, 137990162, 151063792,
3217816952, 135803995, 138004297, 137990162,
          137964873, 151063792, 137964849, 137990160, 150809672,
138004296, 138004297, 137964873}}}},
  backlist = 0x0, handlerlist = 0xbfcc0744, lisp_eval_depth = 0,
pdlcount = 6, poll_suppress_count = 1,
  interrupt_input_blocked = 0, byte_stack = 0x0}
	h = {handler = 138007961, var = 137964825, chosen_clause = 150809672,
tag = 0xbfcbfccc,
  next = 0xbfcc0744}
#16 0x081cb4d7 in exec_sentinel (proc=150000604, reason=139231771) at
process.c:6752
	sentinel = 151060545
	odeactivate = 137964825
	p = <value optimized out>
	outer_running_asynch_code = 0
	waiting = -1
#17 0x081cb6ec in status_notify (deleting_process=0x0) at process.c:6856
	symbol = 138106689
	p = (struct Lisp_Process *) 0x8f0d3d8
	proc = 150000604
	buffer = 149997036
	tail = <value optimized out>
	msg = 139231771
#18 0x081cf725 in wait_reading_process_output (time_limit=120,
microsecs=0, read_kbd=-1, do_display=1,
    wait_for_cell=137964825, 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 = 141341184
	nfds = 0
	Available = {fds_bits = {0 <repeats 32 times>}}
	Connecting = {fds_bits = {0 <repeats 32 times>}}
	check_connect = 150232728
	check_delay = 64
	no_avail = <value optimized out>
	xerrno = 30
	proc = -1215667220
	timeout = {tv_sec = 0, tv_usec = 0}
	end_time = {tv_sec = 1236546511, tv_usec = 376155}
	wait_channel = -1
	got_some_input = 0
#19 0x08058e48 in sit_for (timeout=960, reading=1, do_display=1) at
dispnew.c:6644
	sec = 120
	usec = 0
#20 0x0813215a in read_char (commandflag=1, nmaps=2, maps=0xbfcc0480,
prev_event=137964825,
    used_mouse_menu=0xbfcc0534, end_time=0x0) at keyboard.c:2946
	tem0 = <value optimized out>
	delay_level = 120
	buffer_size = <value optimized out>
	c = 137964825
	local_getcjmp = {{__jmpbuf = {2, 150059940, 1, -1077148616,
1868452758, -781006087},
    __mask_was_saved = 0, __saved_mask = {__val = {151063792,
3217818472, 135544010, 140868429, 137994177, 0,
        140530378, 3217818496, 137964825, 3217818696, 135841449,
137994177, 8, 151063796, 0, 140530378,
        0 <repeats 16 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 = <value optimized out>
	previous_echo_area_message = 137964825
	also_record = 137964825
	reread = 0
	polling_stopped_here = <value optimized out>
	orig_kboard = (struct kboard *) 0x8685e90
#21 0x08133721 in read_key_sequence (keybuf=0xbfcc05e4, bufsize=30,
prompt=137964825, dont_downcase_last=0,
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9432
	interrupted_kboard = (KBOARD *) 0x8685e90
	key = -1077148408
	used_mouse_menu = 0
	echo_local_start = 0
	last_real_key_start = 0
	keys_local_start = 0
	local_first_binding = 0
	from_string = 137964825
	count = 2
	t = 0
	echo_start = 0
	keys_start = 0
	nmaps = 2
	nmaps_allocated = 2
	defs = (Lisp_Object * volatile) 0xbfcc0460
	submaps = (Lisp_Object * volatile) 0xbfcc0480
	orig_local_map = 140986589
	orig_keymap = 137964825
	localized_local_map = 0
	first_binding = 0
	first_unbound = 31
	mock_input = 0
	fkey = {parent = 138462725, map = 138462725, start = 0, end = 0}
	keytran = {parent = 137958269, map = 137958269, start = 0, end = 0}
	indec = {parent = 138462733, map = 138462733, start = 0, end = 0}
	shift_translated = 0
	delayed_switch_frame = 137964825
	original_uppercase = 137964825
	original_uppercase_position = -1
	starting_buffer = (struct buffer *) 0x9010cf0
	fake_prefixed_keys = 137964825
#22 0x08135844 in command_loop_1 () at keyboard.c:1640
	cmd = <value optimized out>
	lose = <value optimized out>
	nonundocount = 0
	keybuf = {344, 48, 63, -1219629808, -1219634912, 0, 0, 0, 0, 1, 1013,
-1224767816, -1217533280,
  134545180, -1219593184, 134523780, 1, -1208217612, -1472036457, 0,
-1077148088, -1077148240, 0, 134479872,
  137964825, 138858809, 0, 138491168, 138491152, -1077148056}
	i = <value optimized out>
	prev_modiff = 2
	prev_buffer = (struct buffer *) 0x9010cf0
	already_adjusted = 0
#23 0x08191fa0 in internal_condition_case (bfun=0x8135660
<command_loop_1>, handlers=138007961,
    hfun=0x812fec0 <cmd_error>) at eval.c:1511
	val = <value optimized out>
	c = {tag = 137964825, val = 137964825, next = 0xbfcc0790, gcpro =
0x0, jmp = {{__jmpbuf = {0,
        138491168, 138491152, -1077147816, 1867953046, -983265031},
__mask_was_saved = 0, __saved_mask = {
        __val = {3086749684, 3070199288, 24, 3217819092, 3086667901,
3076751348, 1635, 3076751348, 138021000,
          138021000, 3086733320, 3217819040, 3076751348, 276967387,
3077434016, 8655230, 63, 3217819696,
          3217819404, 3217819696, 3217819544, 135527956, 2,
3075353696, 3077434016, 0, 4294967295, 3086749684,
          134523780, 3086751344, 3217819488, 3086687819}}}}, backlist
= 0x0, handlerlist = 0x0,
  lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1,
interrupt_input_blocked = 0, byte_stack = 0x0}
	h = {handler = 138007961, var = 137964825, chosen_clause = 1, tag =
0xbfcc067c, next = 0x0}
#24 0x0812f315 in command_loop_2 () at keyboard.c:1357
	val = 0
#25 0x0819207a in internal_catch (tag=138003985, func=0x812f2f0
<command_loop_2>, arg=137964825) at eval.c:1247
	c = {tag = 138003985, val = 137964825, next = 0x0, gcpro = 0x0, jmp =
{{__jmpbuf = {0, 138491168,
        138491152, -1077147560, 1867862934, -988116743},
__mask_was_saved = 0, __saved_mask = {__val = {0, 0,
          0, 0, 0, 3076755896, 3076638463, 3076645256, 3076632721,
3076632541, 0, 0, 0, 3076755832, 177, 22, 0,
          1, 139434808, 0, 138204128, 138204482, 137990680,
3217819720, 135803995, 138204129, 138204482,
          137964825, 137990680, 137964849, 138204480, 0}}}}, backlist
= 0x0, handlerlist = 0x0,
  lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1,
interrupt_input_blocked = 0, byte_stack = 0x0}
#26 0x0812fd0f in command_loop () at keyboard.c:1336
No locals.
#27 0x0813009b in recursive_edit_1 () at keyboard.c:951
	val = <value optimized out>
#28 0x081301e4 in Frecursive_edit () at keyboard.c:1013
	buffer = 137964825
#29 0x081246ef in main (argc=2, argv=0xbfcc0c64) at emacs.c:1852
	dummy = 139457048
	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

Many thanks to Romain Francoise for providing emacs-snapshot-dbg Debian package!

Andrey




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Tue, 10 Mar 2009 01:25:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 10 Mar 2009 01:25:05 GMT) Full text and rfc822 format available.

Message #20 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: cmr.pent <at> gmail.com
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Mon, 09 Mar 2009 21:17:17 -0400
> I think I've managed to get a more or less meaningful backtrace:

Unfortunately, the interesting parts of the backtrace are optimized out.
Could you try to compile without optimizations and get a backtrace with
the non-optimized Emacs, preferably using the CVS version?  (To compile
without optimizations, do: CFLAGS="-g" ./configure)

Also, what is your LANG environment variable?




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Tue, 10 Mar 2009 06:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 10 Mar 2009 06:15:03 GMT) Full text and rfc822 format available.

Message #25 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: Chong Yidong <cyd <at> stupidchicken.com>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Tue, 10 Mar 2009 09:08:29 +0300
Hello!

2009/3/10 Chong Yidong <cyd <at> stupidchicken.com>:
> Unfortunately, the interesting parts of the backtrace are optimized out.
> Could you try to compile without optimizations and get a backtrace with
> the non-optimized Emacs, preferably using the CVS version?  (To compile
> without optimizations, do: CFLAGS="-g" ./configure)
>
> Also, what is your LANG environment variable?
>

My LANG is ru_RU.UTF-8; the more detailed information can be found in
the starting post. I've just tried to reproduce the bug in C locale,
and it is not reproducible. The problem seems to be indeed connected
with the internationalization.

Could you please try to reproduce the bug in ru_RU.UTF-8 locale? If it
is problematic, I'll try to find time to undertake the Emacs
compilation. I use Debian GNU\Linux, so I have never compiled Emacs
from source before. The thing I'm afraid of is that my compilation
would interfere with the APT system the bad way.

Andrey




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Tue, 10 Mar 2009 13:45:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 10 Mar 2009 13:45:03 GMT) Full text and rfc822 format available.

Message #30 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: Андрей Парамонов
 <cmr.pent <at> gmail.com>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Tue, 10 Mar 2009 09:37:07 -0400
Андрей Парамонов <cmr.pent <at> gmail.com> writes:

> My LANG is ru_RU.UTF-8; the more detailed information can be found in
> the starting post. I've just tried to reproduce the bug in C locale,
> and it is not reproducible. The problem seems to be indeed connected
> with the internationalization.
>
> Could you please try to reproduce the bug in ru_RU.UTF-8 locale? If it
> is problematic, I'll try to find time to undertake the Emacs
> compilation. I use Debian GNU\Linux, so I have never compiled Emacs
> from source before. The thing I'm afraid of is that my compilation
> would interfere with the APT system the bad way.

I can't reproduce this with LANG=ru_RU.UTF-8.  Could you try to compile?
It won't interfere with the APT system if you don't do `make install'
after compilation; just run the binary directly from the compilation
directory (emacs/src/emacs).




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Fri, 13 Mar 2009 23:10:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 13 Mar 2009 23:10:04 GMT) Full text and rfc822 format available.

Message #35 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

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




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Sat, 14 Mar 2009 18:40:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 14 Mar 2009 18:40:05 GMT) Full text and rfc822 format available.

Message #40 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: Андрей Парамонов
 <cmr.pent <at> gmail.com>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Sat, 14 Mar 2009 14:35:31 -0400
Андрей Парамонов <cmr.pent <at> gmail.com> writes:

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

Thanks.  Please show the output of the following debugger commands:

f 15
p reason
xtype
xstring

(You need gdb to be running the Emacs src directory for the xtype and
xstring gdb commands to work).




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Sat, 14 Mar 2009 19:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 14 Mar 2009 19:15:04 GMT) Full text and rfc822 format available.

Message #45 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: Chong Yidong <cyd <at> stupidchicken.com>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Sat, 14 Mar 2009 22:07:45 +0300
2009/3/14 Chong Yidong <cyd <at> stupidchicken.com>:
> Thanks.  Please show the output of the following debugger commands:
>
> f 15
> p reason
> xtype
> xstring
>

Here it is:

#15 0x082ae936 in exec_sentinel (proc=147801772, reason=148708619) at
process.c:6752
6752	  internal_condition_case_1 (read_process_output_call,
$1 = 148708619
Lisp_String
$2 = (struct Lisp_String *) 0x8dd1d08
"\360\243\320\261\320\270\321\202\320\276\n"

Andrey




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Thu, 28 May 2009 17:20:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 28 May 2009 17:20:03 GMT) Full text and rfc822 format available.

Message #50 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Thu, 28 May 2009 21:15:45 +0400
Hello!

Any progress on this bug? I can still reproduce it on the latest Emacs
snapshot.

Andrey



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Wed, 10 Jun 2009 14:35:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 10 Jun 2009 14:35:06 GMT) Full text and rfc822 format available.

Message #55 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: pent <pent <at> aparamon.msk.ru>
Cc: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Wed, 10 Jun 2009 10:29:42 -0400
I think this bug is now fixed.  Could you try again with latest Emacs
CVS?



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2571; Package emacs. (Fri, 12 Jun 2009 07:45:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Андрей Парамонов <cmr.pent <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 12 Jun 2009 07:45:05 GMT) Full text and rfc822 format available.

Message #60 received at 2571 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Андрей Парамонов <cmr.pent <at> gmail.com>
To: 2571 <at> debbugs.gnu.org
Subject: Re: 23.0.91; Crashes on zooming pdf document
Date: Fri, 12 Jun 2009 11:39:35 +0400
I've checked with the very latest Emacs, and the problem is fixed!

Thanks for your effort,
Andrey



bug closed, send any further explanations to cmr.Pent <at> gmail.com Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Mon, 15 Jun 2009 14:55:06 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Tue, 14 Jul 2009 14:24:10 GMT) Full text and rfc822 format available.

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.