GNU bug report logs -
#2877
23.0.92; x-popup-dialog crashing
Previous Next
Reported by: Lennart Staflin <lenst <at> lysator.liu.se>
Date: Fri, 3 Apr 2009 14:25:05 UTC
Severity: normal
Tags: moreinfo, unreproducible
Merged with 2812
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
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 2877 in the body.
You can then email your comments to 2877 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#2877
; Package
emacs
.
(Fri, 03 Apr 2009 14:25:05 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Lennart Staflin <lenst <at> lysator.liu.se>
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Fri, 03 Apr 2009 14:25:05 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
Emacs crash executing x-popup-dialog.
Executing:
(x-popup-dialog t '("Working" ("Yes" . t) ("No" . nil)))
Produces crash.
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000001
(gdb) xbacktrace
"x-popup-dialog" (0xbfffe1c4)
"eval-region" (0xbfffe414)
"apply" (0xbfffe564)
"eval-defun-2" (0xbfffe8f4)
"eval-defun" (0xbfffeca4)
"call-interactively" (0xbfffef5c)
(gdb) bt full
#0 0x0010c1b8 in timer_check (do_it_now=12195632) at keyboard.c:4691
nexttime = {
tv_sec = -1,
tv_usec = -1
}
now = {
tv_sec = 825411532,
tv_usec = 1051320160
}
idleness_now = {
tv_sec = 0,
tv_usec = 1089540943
}
timers = 41944073
idle_timers = 41944073
chosen_timer = 41944073
gcpro1 = {
next = 0x772d19de,
var = 0x0,
nvars = 0
}
gcpro2 = {
next = 0x40ac1fff,
var = 0xffded9c0,
nvars = 1067925685
}
gcpro3 = {
next = 0xbdc00000,
var = 0xbfffe280,
nvars = 603980328
}
#1 0x002a6140 in -[EmacsDialogPanel runDialogAt:] (self=0xba4620,
_cmd=0x2dc8f0, p={x = 280, y = 322}) at nsmenu.m:1892
ret = -1002
#2 0x002a45c8 in ns_popup_dialog (position=41944121, contents=37266333,
header=41944073) at nsmenu.m:1573
specpdl_count = 9
dialog = (struct objc_object *) 0xba4620
window = 12220612
tem = 37266293
f = (struct frame *) 0xba7720
p = {
x = 280,
y = 322
}
isQ = 1 '\001'
#3 0x002a6374 in Fx_popup_dialog (position=41944121, contents=37266333,
header=41944073) at nsmenu.m:1987
No locals.
#4 0x001d15d4 in Feval (form=37266357) at eval.c:2382
numargs = 16
args_left = 41944073
i = 3
maxargs = 3
argvals = {41944121, 37266333, 41944073, 56, -2021289069,
1758432, 41944121, 2}
fun = 4517020
val = 0
original_fun = 42153569
original_args = 37266349
funcar = 1118644
backtrace = {
next = 0xbfffe504,
function = 0xbfffe414,
args = 0xbfffe454,
nargs = 2,
evalargs = 1 '\001',
debug_on_exit = 0 '\0'
}
gcpro1 = {
next = 0xbfffe490,
var = 0x2c6dbc,
nvars = -1073748928
}
gcpro2 = {
next = 0x1d3644,
var = 0xbfffe4b0,
nvars = -2021289069
}
gcpro3 = {
next = 0x1d3ad0,
var = 0xbfffe454,
nvars = 3
}
#5 0x001d2efc in Ffuncall (nargs=2, args=0xbfffe584) at eval.c:3045
fun = 4507372
original_fun = 42035617
funcar = 42030809
numargs = 1
lisp_numargs = -1073748608
val = 37266357
backtrace = {
next = 0xbfffe874,
function = 0xbfffe584,
args = 0xbfffe588,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfffe588
i = 17207349
#6 0x0023bc74 in Fbyte_code (bytestr=3676843, vector=3676860,
maxdepth=24) at bytecode.c:678
count = 8
op = 1
vectorp = (Lisp_Object *) 0x381ac0
bytestr_length = 18
stack = {
pc = 0x3e4ffd "!)?",
top = 0xbfffe588,
bottom = 0xbfffe580,
byte_string = 3676843,
byte_string_start = 0x3e4fee "\b?\b",
constants = 3676860,
next = 0xbfffea64
}
top = (Lisp_Object *) 0xbfffe584
result = -2021289069
#7 0x001d3abc in funcall_lambda (fun=3676804, nargs=1,
arg_vector=0xbfffe8f4) at eval.c:3232
val = 77051645
syms_left = 41944073
next = 44796321
count = 7
i = 1
optional = 0
rest = 0
#8 0x001d3284 in Ffuncall (nargs=2, args=0xbfffe8f0) at eval.c:3091
fun = 3676804
original_fun = 44796297
funcar = 42032497
numargs = 1
lisp_numargs = -1073747776
val = 7
backtrace = {
next = 0xbfffebe4,
function = 0xbfffe8f0,
args = 0xbfffe8f4,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2a958d9
i = 41944073
#9 0x0023bc74 in Fbyte_code (bytestr=3677091, vector=3677108,
maxdepth=24) at bytecode.c:678
count = 6
op = 1
vectorp = (Lisp_Object *) 0x381bb8
bytestr_length = 31
stack = {
pc = 0x3e4f61 "\v)B?\034A\n=?\033",
top = 0xbfffe8f4,
bottom = 0xbfffe8f0,
byte_string = 3677091,
byte_string_start = 0x3e4f54 "\b?\b",
constants = 3677108,
next = 0x0
}
top = (Lisp_Object *) 0xbfffe8f0
result = 1908324
#10 0x001d3abc in funcall_lambda (fun=3677052, nargs=1,
arg_vector=0xbfffeca4) at eval.c:3232
val = 1163
syms_left = 41944073
next = 44796321
count = 5
i = 1
optional = 0
rest = 0
#11 0x001d3284 in Ffuncall (nargs=2, args=0xbfffeca0) at eval.c:3091
fun = 3677052
original_fun = 42079201
funcar = 1054660
numargs = 1
lisp_numargs = 41944073
val = 1871360
backtrace = {
next = 0xbfffeed4,
function = 0xbfffeca0,
args = 0xbfffeca4,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x28213e1
i = 0
#12 0x001cb6b4 in Fcall_interactively (function=42079201,
record_flag=41944073, keys=23076988) at callint.c:864
val = 1183984
args = (Lisp_Object *) 0xbfffeca0
visargs = (Lisp_Object *) 0xbfffec80
specs = 3677139
filter_specs = 3677139
teml = 2494512
up_event = 41944073
enable = 41944073
speccount = 3
next_event = 2
prefix_arg = 41944073
string = (unsigned char *) 0xbfffecc0 "P"
tem = (unsigned char *) 0x2c6d00 ""
varies = (int *) 0xbfffec60
i = 2
j = 1
count = 1
foo = -1073746544
prompt1 = '\0' <repeats 99 times>
tem1 = 0x0
arg_from_tty = 0
gcpro1 = {
next = 0xc24bc195,
var = 0x87859393,
nvars = -1035222635
}
gcpro2 = {
next = 0x87859393,
var = 0xc24bc195,
nvars = -2021289069
}
gcpro3 = {
next = 0xc24bc195,
var = 0x87859393,
nvars = 2
}
gcpro4 = {
next = 0x3132c7cc,
var = 0x3ea9df60,
nvars = 2
}
gcpro5 = {
next = 0x40f1134f,
var = 0x772d19de,
nvars = 0
}
key_count = 2
record_then_fail = 0
save_this_command = 42079201
save_last_command = 41974201
save_this_original_command = 42079201
save_real_this_command = 42079201
#13 0x001d2f94 in Ffuncall (nargs=4, args=0xbfffef58) at eval.c:3051
fun = 4506628
original_fun = 42058345
funcar = 1758432
numargs = 3
lisp_numargs = -1073746144
val = 30087754
backtrace = {
next = 0x0,
function = 0xbfffef58,
args = 0xbfffef5c,
nargs = 3,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfffef5c
i = 1238767906
#14 0x001d26b8 in call3 (fn=42058345, arg1=42079201, arg2=41944073,
arg3=41944073) at eval.c:2871
ret_ungc_val = 37266621
gcpro1 = {
next = 0x28079d1,
var = 0xbfffefa0,
nvars = 4
}
args = {42058345, 42079201, 41944073, 41944073}
#15 0x0011a63c in Fcommand_execute (cmd=42079201, record_flag=41944073,
keys=41944073, special=41944073) at keyboard.c:10445
final = 3677052
tem = 41944073
prefixarg = 41944073
#16 0x00104854 in command_loop_1 () at keyboard.c:1901
scount = 2
cmd = 42079201
lose = 10
nonundocount = 0
keybuf = {192, 40, 2911676, -1073745776, 17209365, -1073745696,
23679372, 0, 41944073, 41944073, 42028379, 41983689, 0, 1, 0, 1, 1,
-1073747856, 20, 0, 0, 0, 1, -1073745696, 1055460, -1073745600,
42384993, 1056068, 0, -1073745600}
i = 2
prev_modiff = 248
prev_buffer = (struct buffer *) 0x467a1c0
already_adjusted = 0
#17 0x001cf0c8 in internal_condition_case (bfun=0x102494
<command_loop_1>, handlers=41983665, hfun=0x101888 <cmd_error>) at
eval.c:1512
val = 37382957
c = {
tag = 41944073,
val = 41944073,
next = 0xbffff5f8,
gcpro = 0x0,
jmp = {-1073745456, -1073745396, 0 <repeats 12 times>, 2, -1073742556,
-1073742600, -1073742612, 2911676, -1073745456, 1896272, 1896488,
1140851272, 1238767780, -1610562188, 11590800, -524288, -2113781760, 0,
-1073745380, 44619784, 0, 44626064, 42670536, 0, 0, 0, 0, 4526880,
-1073745216, 1709972, -1073745104, -1610570772, 1710060, -1610562188,
-1073745104, 11626160, 42670536, 15, 15, 1140884002, -1878846272,
1238352, -1073745024, 1107296802, 42670536, 0, 12, 44619784, 0,
44626084, -1073744912, 8388688, 0, 0, -1073745008, 1140851240,
-1073745104, 1709972, -1073745008, 0, 1710060, 15, -1073744944, 0,
42670520, 6, 6, 1, 42670539, -1879023888, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, 1089540944, 825411532, 1051320160, 0,
1089540943, 1999444446, 0, 0, 1085022207, -2172480, 1067925685,
-1111490560, -1073744800, 1140851240, -1881078444, 1, -1073744800, 0, 6,
15, 1, 1, 42670539, -1073742600, 1, 2911676, 42670523, 1818636,
-1073744768, 11626160, -1073744832, 0, 0, 4526760, -1880767128, 4526760,
8388688, 6664046, 5040, -1881077508, -1073744688, -1073744772,
-1881077108, 42670539, 11590560, 2, 6, 6, -1073744656, 11626160,
42670523, 0, 44626068, 1140851234, 8391184, 1799720, -1073744656, 110,
1709736, 1818848768, 42670539, 4, 4096, -1880795504, 0, 8388688, 71,
-1881123184, -1073744592, 2, -1881123000, -1073742600, -1073742612,
2911676, -1073744656, 1799720, -1073743264, 42674507, 1800276, 775472,
-1073744544, 44624404, -1073744076, 42670571, 41944073, 2, -1073742556},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 41983665,
var = 41944073,
chosen_clause = 41944121,
tag = 0xbffff20c,
next = 0x0
}
#18 0x00101f00 in command_loop_2 () at keyboard.c:1359
val = 1
#19 0x001ce850 in internal_catch (tag=41979785, func=0x101ec0
<command_loop_2>, arg=41944073) at eval.c:1248
c = {
tag = 41979785,
val = 41944073,
next = 0x0,
gcpro = 0x0,
jmp = {-1073744448, 4784148, 0 <repeats 12 times>, 2, -1073742556,
-1073742600, -1073742612, 2911676, -1073744448, 1894212, 1894448,
1140851266, 603980322, -1073744272, 0, -524288, -2113781760, 0,
-1073744376, -1073742612, 2911676, -1073744240, 2337384, -1073744144, 0,
2337420, 10, 0, 35, 47, 0, 0, 0, 0, 1520, -1610600560, 2, 75497472,
-1073742600, -1610600560, -1610600560, -1073744048, -1879036016,
-1073744048, 1140851234, -1879035392, 12056, -1073744064, 0, 1701668,
-1, -1610600560, 2, 152, -1073742600, -1610600560, -1610600560,
-1073743984, -1879036016, -1073743952, 603980322, 11635312, 0,
-1073743936, 2, -1073742556, -1073742600, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, 1089540944, 825411532, 1051320160, 0,
1089540943, 1999444446, 0, 0, 1085022207, -2172480, 1067925685,
-1111490560, -1073743808, 42670731, -1073743904, 24668, -1073743712,
44619784, 75584512, 28956, -1073743808, 26, -1073743872, 0, 0, 2,
-1073742556, 0, 0, 2, -1073742556, -1073742600, -1073742612, 2911676,
-1073743824, 2337384, -1073743728, 10, 2337420, 10, -1073743680, 1520,
0, 0, -1073743648, 0, 0, 11626160, 10, -1, 11626160, 11590608, 0, 10,
11590608, 26912, -1073743664, 793920844, -1073743728, 26912,
-1073743632, 2940110, 1701668, 0, 0, 0, 0, 2, 0, 0, -1073743680,
1756784, -1073743552, 2, 1758432, 41944073, 2, -1610600560, 42129553,
42130074, 41944073, 23074424, -1073743632, 1755956, -1073743552,
1751216755, 1756164, 41, 0, 10},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#20 0x00101e64 in command_loop () at keyboard.c:1338
val = -1073743488
#21 0x00101074 in recursive_edit_1 () at keyboard.c:953
count = 1
val = 11635472
#22 0x00101354 in Frecursive_edit () at keyboard.c:1015
count = 0
buffer = 41944073
#23 0x000feb90 in main (argc=2, argv=0xbffffcec) at emacs.c:1852
dummy = 2
stack_bottom_variable = -96 '?'
do_initial_setlocale = 1
skip_args = 2
rlim = {
rlim_cur = 8388608,
rlim_max = 67108864
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
dname_arg2 =
"?\000\031L?????p?\000\004\"\000\000\020\000??V?\000\000\000\000\000?\000P\000\000\000G??V?????\000\000\000\002?\000\023?????????\000\000\000\000??r??\000\025h???????("
In GNU Emacs 23.0.92.1 (powerpc-apple-darwin8.11.0, NS apple-appkit-824.48)
of 2009-04-03 on sin
Windowing system distributor `Apple', version 10.3.824
configured using `configure '--with-ns' '--enable-maintainer-mode'
'--without-x' '--with-jpeg' '--with-gif' '--with-png'
'--disable-ns-self-contained' 'CFLAGS=-g''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: en_US.UTF-8
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: nil
value of $XMODIFIERS: nil
locale-coding-system: utf-8-unix
default-enable-multibyte-characters: t
Major mode: Emacs-Lisp
Minor modes in effect:
eldoc-mode: t
show-paren-mode: t
auto-insert-mode: t
iswitchb-mode: t
partial-completion-mode: t
recentf-mode: t
cua-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
line-number-mode: t
transient-mark-mode: t
abbrev-mode: t
Recent input:
<down-mouse-1> <mouse-1> q C-x C-f b u i <tab> e m
<tab> f o <tab> <backspace> <backspace> s r <tab> f
o <tab> <backspace> <backspace> <tab> <tab> f o o <tab>
<tab> <return> C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n C-x C-s M-x r e p o r t SPC b u f <return>
<backspace> g <return> C-a C-k M-x C-g M-x r e p o
r t <tab> <tab> <return>
Recent messages:
Loading /Users/lenst/src/emorb/loaddefs.el (source)...done
Loading /Users/lenst/.recentf...done
Cleaning up the recentf list...done (0 removed)
Loading paren...done
Loading /Users/lenst/.emacs-records...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading vc-git...done
(No changes need to be saved)
call-interactively: Command attempted to use minibuffer while in minibuffer
Quit
Quit
bug reassigned from package `emacs' to `emacs,ns'.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> emacsbugs.donarmstrong.com
.
(Mon, 06 Apr 2009 17:55:06 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com
:
bug#2877
; Package
emacs,ns
.
(Sun, 31 May 2009 15:10:04 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Adrian Robert <adrian.b.robert <at> gmail.com>
:
Extra info received and forwarded to list. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com
.
(Sun, 31 May 2009 15:10:05 GMT)
Full text and
rfc822 format available.
Message #12 received at 2877 <at> emacsbugs.donarmstrong.com (full text, mbox):
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=2877
Hi,
I can't reproduce this. I notice that you use --with-jpeg etc. in
the configure line. Could you remove these (unneeded) and see if you
still get the crash?
> In GNU Emacs 23.0.92.1 (powerpc-apple-darwin8.11.0, NS apple-
> appkit-824.48)
> of 2009-04-03 on sin
> Windowing system distributor `Apple', version 10.3.824
> configured using `configure '--with-ns' '--enable-maintainer-mode'
> '--without-x' '--with-jpeg' '--with-gif' '--with-png'
> '--disable-ns-self-contained' 'CFLAGS=-g''
thanks,
Adrian
Added tag(s) moreinfo.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 25 Jan 2010 23:44:01 GMT)
Full text and
rfc822 format available.
Added tag(s) unreproducible.
Request was from
Chong Yidong <cyd <at> stupidchicken.com>
to
control <at> debbugs.gnu.org
.
(Thu, 24 Jun 2010 18:24:04 GMT)
Full text and
rfc822 format available.
Merged 2812 2877.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Fri, 15 Jul 2011 20:44:02 GMT)
Full text and
rfc822 format available.
bug reassigned from package 'emacs,ns' to 'ns'.
Request was from
Lars Magne Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Sun, 11 Sep 2011 22:38:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#2877
; Package
emacs,ns
.
(Thu, 06 Feb 2014 01:13:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 2877 <at> debbugs.gnu.org (full text, mbox):
Adrian Robert <adrian.b.robert <at> gmail.com> writes:
> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=2877
>
> Hi,
>
> I can't reproduce this. I notice that you use --with-jpeg etc. in the
> configure line. Could you remove these (unneeded) and see if you
> still get the crash?
This bug report was previously marked "unreproducible". Are you still
seeing this problem in Emacs 24.3?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#2877
; Package
emacs,ns
.
(Thu, 06 Feb 2014 21:04:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 2877 <at> debbugs.gnu.org (full text, mbox):
Am 06.02.2014 um 02:11 schrieb Lars Ingebrigtsen:
> This bug report was previously marked "unreproducible". Are you still
> seeing this problem in Emacs 24.3?
No. (I think it was a bit transitory.)
--
Greetings
Pete
Bigamy is having one wife too many. Monogamy is the same.
– Oscar Wilde
bug closed, send any further explanations to
2877 <at> debbugs.gnu.org and Lennart Staflin <lenst <at> lysator.liu.se>
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Thu, 06 Feb 2014 22:56: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> debbugs.gnu.org
.
(Fri, 07 Mar 2014 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 108 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.