* bug#12007: 24.1.50; Crash in auto-revert-handler
@ 2012-07-21 13:17 Christoph Scholtes
2012-07-21 13:51 ` Eli Zaretskii
0 siblings, 1 reply; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-21 13:17 UTC (permalink / raw)
To: 12007
Emacs seems to have crashed while executing the auto-revert-function. I
was not working on anything at that moment and Emacs was minimized.
Eli, gdb session is available. :)
Note, that gnus complains about non-printable characters in tehe
backtrace, which I removed.
Backtrace:
Thread 4 (Thread 5772.0x1528):
#0 0x77bff8b1 in ntdll!RtlUpdateClonedSRWLock ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#1 0x77bff8b1 in ntdll!RtlUpdateClonedSRWLock ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#2 0x75e30a91 in WaitForSingleObjectEx ()
from C:\Windows\syswow64\KernelBase.dll
No symbol table info available.
#3 0x00000260 in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"auto-revert-handler" (0x88e968)
"auto-revert-buffers" (0x88ed8c)
"apply" (0x88ed88)
"byte-code" (0x88eff4)
"timer-event-handler" (0x88f47c)
Thread 3 (Thread 5772.0x177c):
#0 0x758f78d7 in USER32!IsDialogMessage ()
from C:\Windows\syswow64\user32.dll
No symbol table info available.
#1 0x758f78d7 in USER32!IsDialogMessage ()
from C:\Windows\syswow64\user32.dll
No symbol table info available.
#2 0x758f7c1d in USER32!GetClientRect () from C:\Windows\syswow64\user32.dll
No symbol table info available.
#3 0x065cfec0 in ?? ()
No symbol table info available.
#4 0x011445ca in w32_msg_pump (msg_buf=0x65cff28) at w32fns.c:2249
msg = {
hwnd = 0x4a0456,
message = 512,
wParam = 0,
lParam = 25100543,
time = 392431450,
pt = {
x = 979,
y = 650
}
}
result = 106757784
focus_window = 0x0
#5 0x011447fe 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 0x76e1339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
from C:\Windows\syswow64\kernel32.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"auto-revert-handler" (0x88e968)
"auto-revert-buffers" (0x88ed8c)
"apply" (0x88ed88)
"byte-code" (0x88eff4)
"timer-event-handler" (0x88f47c)
Thread 2 (Thread 5772.0x64c):
#0 0x77c0013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#1 0x77c0013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#2 0x77c32f51 in ntdll!RtlWeaklyEnumerateEntryHashTable ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#3 0x00000003 in ?? ()
No symbol table info available.
#4 0x009cf968 in ?? ()
No symbol table info available.
#5 0x76e1339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
from C:\Windows\syswow64\kernel32.dll
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"auto-revert-handler" (0x88e968)
"auto-revert-buffers" (0x88ed8c)
"apply" (0x88ed88)
"byte-code" (0x88eff4)
"timer-event-handler" (0x88f47c)
Thread 1 (Thread 5772.0xd04):
#0 0x75e3280d in KERNELBASE!DeleteAce ()
from C:\Windows\syswow64\KernelBase.dll
No symbol table info available.
#1 0x0114fabd in w32_abort () at w32fns.c:7183
button = 6
#2 0x01041cc6 in die (
msg=0x152fa40 "assertion failed: buffer->base_buffer->indirections > 0",
file=0x152d874 "buffer.c", line=1454) at alloc.c:6701
No locals.
#3 0x010a9ab1 in compact_buffer (buffer=0x10847c00) at buffer.c:1454
No locals.
#4 0x0103ef10 in Fgarbage_collect () at alloc.c:5416
bind = 0x10847c00
nextb = 0x10847c00
stack_top_variable = 1 '\001'
i = 56409858
message_p = 8971860
total = {1978008140, 8971752, 16938794, 56598274, 16, 16, 1997238675,
-13084040, 56354842, 8971784, 16939537}
count = 18
t1 = {
tv_sec = 56461314,
tv_nsec = 278772992
}
#5 0x010dcbf1 in maybe_gc () at lisp.h:3448
No locals.
#6 0x010ddc3a in exec_byte_code (bytestr=59955441, vector=56690589,
maxdepth=20, args_template=56354842, nargs=0, args=0x0) at bytecode.c:968
targets = {0x10e0606, 0x10e060b, 0x10e060d, 0x10e060f, 0x10e0611,
0x10e0611, 0x10e0659, 0x10e06b0, 0x10dd160, 0x10dd162, 0x10dd164,
0x10dd166, 0x10dd168, 0x10dd168, 0x10dd16e, 0x10dd131, 0x10dd5a3,
0x10dd5a5, 0x10dd5a7, 0x10dd5a9, 0x10dd5ab, 0x10dd5ab, 0x10dd5e0,
0x10dd5b1, 0x10dd7b1, 0x10dd7b3, 0x10dd7b5, 0x10dd7b7, 0x10dd7b9,
0x10dd7b9, 0x10dd76b, 0x10dd782, 0x10dd849, 0x10dd84b, 0x10dd84d,
0x10dd84f, 0x10dd851, 0x10dd851, 0x10dd803, 0x10dd81a, 0x10dd8e6,
0x10dd8e8, 0x10dd8ea, 0x10dd8ec, 0x10dd8ee, 0x10dd8ee, 0x10dd8a0,
0x10dd8b7, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10de55c, 0x10de69c, 0x10de6e0,
0x10de724, 0x10de768, 0x10dd467, 0x10dd4b4, 0x10de7ba, 0x10dd3c4,
0x10dd4ff, 0x10de7ff, 0x10de850, 0x10de892, 0x10de8f4, 0x10de936,
0x10de9dd, 0x10dea15, 0x10dea66, 0x10dead0, 0x10deb08, 0x10deb40,
0x10deb91, 0x10debe2, 0x10dec33, 0x10dec9d, 0x10decdf, 0x10ded21,
0x10dedc8, 0x10dee39, 0x10deeaa, 0x10df112, 0x10df163, 0x10df1b4,
0x10df205, 0x10df256, 0x10df298, 0x10df30f, 0x10df351, 0x10df393,
0x10df3d5, 0x10df4aa, 0x10de25a, 0x10df4f3, 0x10df52b, 0x10df5ce,
0x10df617, 0x10df660, 0x10df698, 0x10df6d8, 0x10df718, 0x10df75b,
0x10e0606, 0x10df79d, 0x10df7d1, 0x10df805, 0x10df839, 0x10df86d,
0x10df8a1, 0x10de25a, 0x10e0606, 0x10df8d9, 0x10df90d, 0x10df945,
0x10df97d, 0x10df9ce, 0x10dfa1f, 0x10dfa57, 0x10dfd3d, 0x10dfd8e,
0x10dfddf, 0x10dfe30, 0x10dfe64, 0x10e0606, 0x10de1bb, 0x10dd97c,
0x10dd2dd, 0x10dda53, 0x10ddb46, 0x10ddc35, 0x10de151, 0x10de191,
0x10dd731, 0x10de21f, 0x10de295, 0x10de312, 0x10de34d, 0x10de3a6,
0x10de3e5, 0x10de44f, 0x10de4e6, 0x10dd942, 0x10dfe9c, 0x10dff06,
0x10dff3e, 0x10dff76, 0x10dffae, 0x10dffe6, 0x10e0037, 0x10e0088,
0x10e00d9, 0x10e012a, 0x10e02a2, 0x10e02f3, 0x10e0344, 0x10e037c,
0x10e03cd, 0x10e041e, 0x10e04a7, 0x10e0531, 0x10df417, 0x10df459,
0x10e0573, 0x10e05c3, 0x10e0606, 0x10ddd24, 0x10dddd9, 0x10ddebb,
0x10ddf9d, 0x10de077, 0x10de978, 0x10ded63, 0x10df569, 0x10e0722,
0x10e0779, 0x10e0606, 0x10e0606, 0x10e07eb, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0858 <repeats 64 times>}
count = 16
op = 134
vectorp = 0x36107a0
stack = {
pc = 0x36dcc99 "_",
byte_string = 59955441,
byte_string_start = 0x36dcc5c "\b\n",
constants = 56690589,
next = 0x88e9ac
}
top = 0x88e654
result = 56354866
#7 0x01036fb3 in funcall_lambda (fun=56690765, nargs=0, arg_vector=0x35be81a)
at eval.c:3028
val = 56354866
syms_left = 56354842
next = 23141592
lexenv = 56354842
count = 16
i = 0
optional = 0
rest = 0
#8 0x01036499 in Ffuncall (nargs=1, args=0x88e964) at eval.c:2845
fun = 56690765
original_fun = 59953154
funcar = 278840022
numargs = 0
lisp_numargs = 8972616
val = 56354866
backtrace = {
next = 0x88ec10,
function = 0x88e964,
args = 0x88e968,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0xf0
i = 0
#9 0x010dd875 in exec_byte_code (bytestr=59954545, vector=56690917,
maxdepth=16, args_template=56354842, nargs=0, args=0x0) at bytecode.c:898
targets = {0x10e0606, 0x10e060b, 0x10e060d, 0x10e060f, 0x10e0611,
0x10e0611, 0x10e0659, 0x10e06b0, 0x10dd160, 0x10dd162, 0x10dd164,
0x10dd166, 0x10dd168, 0x10dd168, 0x10dd16e, 0x10dd131, 0x10dd5a3,
0x10dd5a5, 0x10dd5a7, 0x10dd5a9, 0x10dd5ab, 0x10dd5ab, 0x10dd5e0,
0x10dd5b1, 0x10dd7b1, 0x10dd7b3, 0x10dd7b5, 0x10dd7b7, 0x10dd7b9,
0x10dd7b9, 0x10dd76b, 0x10dd782, 0x10dd849, 0x10dd84b, 0x10dd84d,
0x10dd84f, 0x10dd851, 0x10dd851, 0x10dd803, 0x10dd81a, 0x10dd8e6,
0x10dd8e8, 0x10dd8ea, 0x10dd8ec, 0x10dd8ee, 0x10dd8ee, 0x10dd8a0,
0x10dd8b7, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10de55c, 0x10de69c, 0x10de6e0,
0x10de724, 0x10de768, 0x10dd467, 0x10dd4b4, 0x10de7ba, 0x10dd3c4,
0x10dd4ff, 0x10de7ff, 0x10de850, 0x10de892, 0x10de8f4, 0x10de936,
0x10de9dd, 0x10dea15, 0x10dea66, 0x10dead0, 0x10deb08, 0x10deb40,
0x10deb91, 0x10debe2, 0x10dec33, 0x10dec9d, 0x10decdf, 0x10ded21,
0x10dedc8, 0x10dee39, 0x10deeaa, 0x10df112, 0x10df163, 0x10df1b4,
0x10df205, 0x10df256, 0x10df298, 0x10df30f, 0x10df351, 0x10df393,
0x10df3d5, 0x10df4aa, 0x10de25a, 0x10df4f3, 0x10df52b, 0x10df5ce,
0x10df617, 0x10df660, 0x10df698, 0x10df6d8, 0x10df718, 0x10df75b,
0x10e0606, 0x10df79d, 0x10df7d1, 0x10df805, 0x10df839, 0x10df86d,
0x10df8a1, 0x10de25a, 0x10e0606, 0x10df8d9, 0x10df90d, 0x10df945,
0x10df97d, 0x10df9ce, 0x10dfa1f, 0x10dfa57, 0x10dfd3d, 0x10dfd8e,
0x10dfddf, 0x10dfe30, 0x10dfe64, 0x10e0606, 0x10de1bb, 0x10dd97c,
0x10dd2dd, 0x10dda53, 0x10ddb46, 0x10ddc35, 0x10de151, 0x10de191,
0x10dd731, 0x10de21f, 0x10de295, 0x10de312, 0x10de34d, 0x10de3a6,
0x10de3e5, 0x10de44f, 0x10de4e6, 0x10dd942, 0x10dfe9c, 0x10dff06,
0x10dff3e, 0x10dff76, 0x10dffae, 0x10dffe6, 0x10e0037, 0x10e0088,
0x10e00d9, 0x10e012a, 0x10e02a2, 0x10e02f3, 0x10e0344, 0x10e037c,
0x10e03cd, 0x10e041e, 0x10e04a7, 0x10e0531, 0x10df417, 0x10df459,
0x10e0573, 0x10e05c3, 0x10e0606, 0x10ddd24, 0x10dddd9, 0x10ddebb,
0x10ddf9d, 0x10de077, 0x10de978, 0x10ded63, 0x10df569, 0x10e0722,
0x10e0779, 0x10e0606, 0x10e0606, 0x10e07eb, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0858 <repeats 64 times>}
count = 9
op = 0
vectorp = 0x36108e8
stack = {
pc = 0x36dcea6 "\210)",
byte_string = 59954545,
byte_string_start = 0x36dce08 " \030 \016",
constants = 56690917,
next = 0x88edcc
}
top = 0x88e964
result = 56354842
#10 0x01036fb3 in funcall_lambda (fun=56691021, nargs=0, arg_vector=0x35be81a)
at eval.c:3028
val = 56354842
syms_left = 56354842
next = 21505734
lexenv = 56354842
count = 9
i = 0
optional = 0
rest = 0
#11 0x01036499 in Ffuncall (nargs=1, args=0x88ed88) at eval.c:2845
fun = 56691021
original_fun = 56598394
funcar = 56405354
numargs = 0
lisp_numargs = 8973428
val = 56354842
backtrace = {
next = 0x88ed20,
function = 0x88ed88,
args = 0x88ed8c,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0x0
i = 2
#12 0x0103488e in Fapply (nargs=2, args=0x88ed88) at eval.c:2247
i = 17011825
numargs = 0
spread_arg = 56354842
funcall_args = 0x0
fun = 56598394
retval = 0
gcpro1 = {
next = 0x35be81a,
var = 0x0,
nvars = 17012572
}
sa_count = 9
sa_must_free = 0
#13 0x01035e17 in Ffuncall (nargs=3, args=0x88ed84) at eval.c:2777
fun = 19988309
original_fun = 56457842
funcar = 8976756
numargs = 2
lisp_numargs = 8973720
val = 16
backtrace = {
next = 0x88f038,
function = 0x88ed84,
args = 0x88ed88,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x10dcccb
i = 56354842
#14 0x010dd875 in exec_byte_code (bytestr=20868177, vector=20868229,
maxdepth=16, args_template=56354842, nargs=0, args=0x0) at bytecode.c:898
targets = {0x10e0606, 0x10e060b, 0x10e060d, 0x10e060f, 0x10e0611,
0x10e0611, 0x10e0659, 0x10e06b0, 0x10dd160, 0x10dd162, 0x10dd164,
0x10dd166, 0x10dd168, 0x10dd168, 0x10dd16e, 0x10dd131, 0x10dd5a3,
0x10dd5a5, 0x10dd5a7, 0x10dd5a9, 0x10dd5ab, 0x10dd5ab, 0x10dd5e0,
0x10dd5b1, 0x10dd7b1, 0x10dd7b3, 0x10dd7b5, 0x10dd7b7, 0x10dd7b9,
0x10dd7b9, 0x10dd76b, 0x10dd782, 0x10dd849, 0x10dd84b, 0x10dd84d,
0x10dd84f, 0x10dd851, 0x10dd851, 0x10dd803, 0x10dd81a, 0x10dd8e6,
0x10dd8e8, 0x10dd8ea, 0x10dd8ec, 0x10dd8ee, 0x10dd8ee, 0x10dd8a0,
0x10dd8b7, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10de55c, 0x10de69c, 0x10de6e0,
0x10de724, 0x10de768, 0x10dd467, 0x10dd4b4, 0x10de7ba, 0x10dd3c4,
0x10dd4ff, 0x10de7ff, 0x10de850, 0x10de892, 0x10de8f4, 0x10de936,
0x10de9dd, 0x10dea15, 0x10dea66, 0x10dead0, 0x10deb08, 0x10deb40,
0x10deb91, 0x10debe2, 0x10dec33, 0x10dec9d, 0x10decdf, 0x10ded21,
0x10dedc8, 0x10dee39, 0x10deeaa, 0x10df112, 0x10df163, 0x10df1b4,
0x10df205, 0x10df256, 0x10df298, 0x10df30f, 0x10df351, 0x10df393,
0x10df3d5, 0x10df4aa, 0x10de25a, 0x10df4f3, 0x10df52b, 0x10df5ce,
0x10df617, 0x10df660, 0x10df698, 0x10df6d8, 0x10df718, 0x10df75b,
0x10e0606, 0x10df79d, 0x10df7d1, 0x10df805, 0x10df839, 0x10df86d,
0x10df8a1, 0x10de25a, 0x10e0606, 0x10df8d9, 0x10df90d, 0x10df945,
0x10df97d, 0x10df9ce, 0x10dfa1f, 0x10dfa57, 0x10dfd3d, 0x10dfd8e,
0x10dfddf, 0x10dfe30, 0x10dfe64, 0x10e0606, 0x10de1bb, 0x10dd97c,
0x10dd2dd, 0x10dda53, 0x10ddb46, 0x10ddc35, 0x10de151, 0x10de191,
0x10dd731, 0x10de21f, 0x10de295, 0x10de312, 0x10de34d, 0x10de3a6,
0x10de3e5, 0x10de44f, 0x10de4e6, 0x10dd942, 0x10dfe9c, 0x10dff06,
0x10dff3e, 0x10dff76, 0x10dffae, 0x10dffe6, 0x10e0037, 0x10e0088,
0x10e00d9, 0x10e012a, 0x10e02a2, 0x10e02f3, 0x10e0344, 0x10e037c,
0x10e03cd, 0x10e041e, 0x10e04a7, 0x10e0531, 0x10df417, 0x10df459,
0x10e0573, 0x10e05c3, 0x10e0606, 0x10ddd24, 0x10dddd9, 0x10ddebb,
0x10ddf9d, 0x10de077, 0x10de978, 0x10ded63, 0x10df569, 0x10e0722,
0x10e0779, 0x10e0606, 0x10e0606, 0x10e07eb, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0858 <repeats 64 times>}
count = 8
op = 2
vectorp = 0x13e6c88
stack = {
pc = 0x1482420 "\210)",
byte_string = 20868177,
byte_string_start = 0x1482417 "r\bH\bH\"\210)",
constants = 20868229,
next = 0x88f1ac
}
top = 0x88ed84
result = 56457842
#15 0x010dcd03 in Fbyte_code (bytestr=20868177, vector=20868229, maxdepth=16)
at bytecode.c:473
No locals.
#16 0x0103430f in eval_sub (form=20868166) at eval.c:2152
numargs = 12
args_left = 56354842
i = 17681611
maxargs = 3
argvals = {20868177, 20868229, 16, 56691077, 0, 0, 8974856, 8974812}
fun = 22008885
val = 1342875692
original_fun = 56465698
original_args = 20868174
funcar = 56354842
backtrace = {
next = 0x88f410,
function = 0x88f050,
args = 0x88eff4,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x35be81a,
var = 0x0,
nvars = 8976756
}
gcpro2 = {
next = 0x24,
var = 0x35be81a,
nvars = 8974424
}
gcpro3 = {
next = 0x500aa82c,
var = 0x88eff4,
nvars = 3
}
#17 0x01031fc1 in internal_lisp_condition_case (var=56354842,
bodyform=20868166, handlers=20066878) at eval.c:1274
val = 56354842
c = {
tag = 56354842,
val = 56354842,
next = 0x88fcc0,
gcpro = 0x0,
jmp = {8974664, 56354842, 8976756, 0, 8974492, 16981789, 8978372,
0, 0, 8975376, 8974692, 8974696, 3, -536870912, -1072431367, 0},
backlist = 0x88f410,
handlerlist = 0x88fcac,
lisp_eval_depth = 1,
pdlcount = 8,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x88f1ac
}
h = {
handler = 20066878,
var = 56354842,
chosen_clause = 23311828,
tag = 0x88f0cc,
next = 0x88fcac
}
#18 0x010de424 in exec_byte_code (bytestr=20867921, vector=20868053,
maxdepth=20, args_template=56354842, nargs=0, args=0x0) at bytecode.c:1094
handlers = 20066878
body = 20868166
targets = {0x10e0606, 0x10e060b, 0x10e060d, 0x10e060f, 0x10e0611,
0x10e0611, 0x10e0659, 0x10e06b0, 0x10dd160, 0x10dd162, 0x10dd164,
0x10dd166, 0x10dd168, 0x10dd168, 0x10dd16e, 0x10dd131, 0x10dd5a3,
0x10dd5a5, 0x10dd5a7, 0x10dd5a9, 0x10dd5ab, 0x10dd5ab, 0x10dd5e0,
0x10dd5b1, 0x10dd7b1, 0x10dd7b3, 0x10dd7b5, 0x10dd7b7, 0x10dd7b9,
0x10dd7b9, 0x10dd76b, 0x10dd782, 0x10dd849, 0x10dd84b, 0x10dd84d,
0x10dd84f, 0x10dd851, 0x10dd851, 0x10dd803, 0x10dd81a, 0x10dd8e6,
0x10dd8e8, 0x10dd8ea, 0x10dd8ec, 0x10dd8ee, 0x10dd8ee, 0x10dd8a0,
0x10dd8b7, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10de55c, 0x10de69c, 0x10de6e0,
0x10de724, 0x10de768, 0x10dd467, 0x10dd4b4, 0x10de7ba, 0x10dd3c4,
0x10dd4ff, 0x10de7ff, 0x10de850, 0x10de892, 0x10de8f4, 0x10de936,
0x10de9dd, 0x10dea15, 0x10dea66, 0x10dead0, 0x10deb08, 0x10deb40,
0x10deb91, 0x10debe2, 0x10dec33, 0x10dec9d, 0x10decdf, 0x10ded21,
0x10dedc8, 0x10dee39, 0x10deeaa, 0x10df112, 0x10df163, 0x10df1b4,
0x10df205, 0x10df256, 0x10df298, 0x10df30f, 0x10df351, 0x10df393,
0x10df3d5, 0x10df4aa, 0x10de25a, 0x10df4f3, 0x10df52b, 0x10df5ce,
0x10df617, 0x10df660, 0x10df698, 0x10df6d8, 0x10df718, 0x10df75b,
0x10e0606, 0x10df79d, 0x10df7d1, 0x10df805, 0x10df839, 0x10df86d,
0x10df8a1, 0x10de25a, 0x10e0606, 0x10df8d9, 0x10df90d, 0x10df945,
0x10df97d, 0x10df9ce, 0x10dfa1f, 0x10dfa57, 0x10dfd3d, 0x10dfd8e,
0x10dfddf, 0x10dfe30, 0x10dfe64, 0x10e0606, 0x10de1bb, 0x10dd97c,
0x10dd2dd, 0x10dda53, 0x10ddb46, 0x10ddc35, 0x10de151, 0x10de191,
0x10dd731, 0x10de21f, 0x10de295, 0x10de312, 0x10de34d, 0x10de3a6,
0x10de3e5, 0x10de44f, 0x10de4e6, 0x10dd942, 0x10dfe9c, 0x10dff06,
0x10dff3e, 0x10dff76, 0x10dffae, 0x10dffe6, 0x10e0037, 0x10e0088,
0x10e00d9, 0x10e012a, 0x10e02a2, 0x10e02f3, 0x10e0344, 0x10e037c,
0x10e03cd, 0x10e041e, 0x10e04a7, 0x10e0531, 0x10df417, 0x10df459,
0x10e0573, 0x10e05c3, 0x10e0606, 0x10ddd24, 0x10dddd9, 0x10ddebb,
0x10ddf9d, 0x10de077, 0x10de978, 0x10ded63, 0x10df569, 0x10e0722,
0x10e0779, 0x10e0606, 0x10e0606, 0x10e07eb, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606, 0x10e0606,
0x10e0606, 0x10e0858 <repeats 64 times>}
count = 5
op = 143
vectorp = 0x13e6bd8
stack = {
pc = 0x1482493 "\210\016\026
|",
byte_string = 20867921,
byte_string_start = 0x1482425 "\b\021\n\020\v\022\034\v!\200",
constants = 20868053,
next = 0x0
}
top = 0x88f164
result = 56354842
#19 0x01036fb3 in funcall_lambda (fun=20867893, nargs=1, arg_vector=0x35be81a)
at eval.c:3028
val = 64
syms_left = 56354842
next = 58146842
lexenv = 56354842
count = 4
i = 1
optional = 0
rest = 0
#20 0x01036499 in Ffuncall (nargs=2, args=0x88f478) at eval.c:2845
fun = 20867893
original_fun = 56397090
funcar = 56354866
numargs = 1
lisp_numargs = 56380928
val = 23311828
backtrace = {
next = 0x0,
function = 0x88f478,
args = 0x88f47c,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x40
i = 64
#21 0x0103564c in call1 (fn=56397090, arg1=56691077) at eval.c:2568
ret_ungc_val = 56458792
gcpro1 = {
next = 0x500aa82c,
var = 0x35be81a,
nvars = 2
}
args = {56397090, 56691077}
#22 0x0100e3bd in timer_check_2 () at keyboard.c:4457
count = 3
old_deactivate_mark = 56354842
idle_timer_ripe = 0
vector = 0x3610988
timer = 56691077
timer_time = {
tv_sec = 1342875692,
tv_nsec = 690000000
}
timer_difference = {
tv_sec = 0,
tv_nsec = 1000000
}
idle_timer_difference = {
tv_sec = 0,
tv_nsec = -1
}
ripe = 1
idle_timer = 56354842
idle_timer_time = {
tv_sec = 994000000,
tv_nsec = -6000000
}
difference = {
tv_sec = 0,
tv_nsec = 1000000
}
timer_ripe = 1
nexttime = {
tv_sec = 0,
tv_nsec = -1
}
now = {
tv_sec = 1342875692,
tv_nsec = 691000000
}
idleness_now = {
tv_sec = 441,
tv_nsec = 261000000
}
timers = 275456382
idle_timers = 56354842
chosen_timer = 56691077
gcpro1 = {
next = 0x297c1e00,
var = 0x500aa827,
nvars = 696000000
}
gcpro2 = {
next = 0x16646e0,
var = 0x29209080,
nvars = 1342875687
}
gcpro3 = {
next = 0x4,
var = 0x88f508,
nvars = 23480128
}
#23 0x0100e440 in timer_check () at keyboard.c:4502
nexttime = {
tv_sec = 436,
tv_nsec = 0
}
#24 0x0100c3a8 in readable_events (flags=1) at keyboard.c:3398
No locals.
#25 0x01014b35 in get_input_pending (addr=0x16607c0, flags=1)
at keyboard.c:6725
No locals.
#26 0x01020136 in detect_input_pending_run_timers (do_display=1)
at keyboard.c:10358
old_timers_run = 559
#27 0x0104b778 in wait_reading_process_output (time_limit=0, nsecs=0,
read_kbd=-1, do_display=1, wait_for_cell=56354842, wait_proc=0x0,
just_wait_proc=0) at process.c:4721
old_timers_run = 559
old_buffer = 0x35c4e00
old_window = 57187605
leave = 0
timeout_reduced_for_timers = 1
channel = 64
nfds = 0
Available = {
bits = {0, 0}
}
Writeok = {
bits = {0, 0}
}
check_write = 0
check_delay = 0
no_avail = 0
xerrno = 22
proc = 0
timeout = {
tv_sec = 4,
tv_nsec = 994000000
}
end_time = {
tv_sec = 260000000,
tv_nsec = 0
}
wait_channel = -1
got_some_input = 0
count = 2
#28 0x0100ced2 in kbd_buffer_get_event (kbp=0x88f7c8,
used_mouse_menu=0x88fa48, end_time=0x0) at keyboard.c:3862
obj = 57187600
#29 0x01009a6f in read_char (commandflag=1, nmaps=7, maps=0x88f960,
prev_event=56354842, used_mouse_menu=0x88fa48, end_time=0x0)
at keyboard.c:2801
kb = 0x35c1480
c = 56354842
jmpcount = 2
local_getcjmp = {8976648, 56354866, 8976756, 56366612, 8976268,
16813900, 8978372, 0, 0, 0, 0, 0, 0, -1, 1, 1}
save_jump = {0 <repeats 16 times>}
key_already_recorded = 0
tem = 56523066
save = 56354842
previous_echo_area_message = 56354842
also_record = 56354842
reread = 0
gcpro1 = {
next = 0x12daa2a,
var = 0x10733f2e,
nvars = 56383354
}
gcpro2 = {
next = 0xc0,
var = 0x0,
nvars = 8976376
}
polling_stopped_here = 1
orig_kboard = 0x35c1480
#30 0x0101c837 in read_key_sequence (keybuf=0x88fbd0, bufsize=30,
prompt=56354842, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9316
interrupted_kboard = 0x35c1480
interrupted_frame = 0x3689b90
key = 0
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 56354842
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 7
nmaps_allocated = 7
defs = 0x88f930
submaps = 0x88f960
orig_local_map = 60108558
orig_keymap = 56354842
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 60194110,
map = 60194110,
start = 0,
end = 0
}
keytran = {
parent = 56344262,
map = 56344262,
start = 0,
end = 0
}
indec = {
parent = 60194118,
map = 60194118,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 56354842
original_uppercase = 56458794
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0x35c4e00
fake_prefixed_keys = 56354842
gcpro1 = {
next = 0x163b5d4,
var = 0x35be81a,
nvars = 56380928
}
#31 0x01005f3f in command_loop_1 () at keyboard.c:1449
cmd = 60509234
keybuf = {12, 12, 1, 0, 0, 0, 8977432, 16798884, 277243742, 56354866,
8977471, 56465698, 0, 0, 8977464, 57187216, 56457218, 0, 8977544,
16798253, 277243742, 8977471, 0, 2130567168, 0, 0, 8977512, 211381,
2, 58047046}
i = 2
prev_modiff = 847
prev_buffer = 0x10847c00
already_adjusted = 0
#32 0x010320a3 in internal_condition_case (bfun=0x1005947 <command_loop_1>,
handlers=56405450, hfun=0x1005143 <cmd_error>) at eval.c:1320
val = 58047046
c = {
tag = 56354842,
val = 56354842,
next = 0x88fd74,
gcpro = 0x0,
jmp = {8977720, 0, 0, 0, 8977548, 16982096, 8978372, 0, 10285640,
8977684, 1977783569, 10285640, 2, 1997812280, 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 = 56405450,
var = 56354842,
chosen_clause = 56354866,
tag = 0x88fcc0,
next = 0x0
}
#33 0x01005580 in command_loop_2 (ignore=56354842) at keyboard.c:1152
val = 0
#34 0x01031ac4 in internal_catch (tag=56395282,
func=0x100555c <command_loop_2>, arg=56354842) at eval.c:1077
c = {
tag = 56395282,
val = 56354842,
next = 0x0,
gcpro = 0x0,
jmp = {8977896, 2130567168, 0, 0, 8977756, 16980661, 8978372, 0,
56354842, 56380928, 1997813568, 1997813631, 2130567168, 23454492,
56380928, 23454492},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#35 0x0100553c in command_loop () at keyboard.c:1131
No locals.
#36 0x01004b18 in recursive_edit_1 () at keyboard.c:752
count = 1
val = 1997186114
#37 0x01004e33 in Frecursive_edit () at keyboard.c:816
count = 0
buffer = 56354842
#38 0x01002944 in main (argc=1, argv=0xb82d28) 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:
"auto-revert-handler" (0x88e968)
"auto-revert-buffers" (0x88ed8c)
"apply" (0x88ed88)
"byte-code" (0x88eff4)
"timer-event-handler" (0x88f47c)
"auto-revert-handler" (0x88e968)
"auto-revert-buffers" (0x88ed8c)
"apply" (0x88ed88)
"byte-code" (0x88eff4)
"timer-event-handler" (0x88f47c)
In GNU Emacs 24.1.50.1 (i386-mingw-nt6.1.7601)
of 2012-07-21 on MARVIN
Bzr revision: 109171 vincentb1@users.sourceforge.net-20120720210904-qp91b2f3epriwycg
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'
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-21 13:17 bug#12007: 24.1.50; Crash in auto-revert-handler Christoph Scholtes
@ 2012-07-21 13:51 ` Eli Zaretskii
2012-07-21 22:22 ` Christoph Scholtes
2012-07-22 4:11 ` Dmitry Antipov
0 siblings, 2 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-07-21 13:51 UTC (permalink / raw)
To: Christoph Scholtes, Dmitry Antipov; +Cc: 12007
> From: Christoph Scholtes <cschol2112@googlemail.com>
> Date: Sat, 21 Jul 2012 07:17:07 -0600
>
> Emacs seems to have crashed while executing the auto-revert-function. I
> was not working on anything at that moment and Emacs was minimized.
>
> Eli, gdb session is available. :)
Thanks, but this looks like a completely different crash, it happened
inside GC:
> #1 0x0114fabd in w32_abort () at w32fns.c:7183
> button = 6
> #2 0x01041cc6 in die (
> msg=0x152fa40 "assertion failed: buffer->base_buffer->indirections > 0",
> file=0x152d874 "buffer.c", line=1454) at alloc.c:6701
> No locals.
> #3 0x010a9ab1 in compact_buffer (buffer=0x10847c00) at buffer.c:1454
> No locals.
> #4 0x0103ef10 in Fgarbage_collect () at alloc.c:5416 <<<<<<<<<<<<<<<<<<<
The failed assertion seems to point to the latest changes which added
buffer indirection counting. Dmitry, could you please take a look?
You can ask Christoph to look around in the crashed session, since it
is still runs under GDB.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-21 13:51 ` Eli Zaretskii
@ 2012-07-21 22:22 ` Christoph Scholtes
2012-07-25 0:39 ` Christoph Scholtes
2012-07-22 4:11 ` Dmitry Antipov
1 sibling, 1 reply; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-21 22:22 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Dmitry Antipov, 12007
On 7/21/2012 7:51 AM, Eli Zaretskii wrote:
> Thanks, but this looks like a completely different crash, it happened
> inside GC:
This happened again. Emacs had been running for a couple of hours and
just crashed. Backtrace showed the same source of crash in buffer
indirections.
> The failed assertion seems to point to the latest changes which added
> buffer indirection counting. Dmitry, could you please take a look?
> You can ask Christoph to look around in the crashed session, since it
> is still runs under GDB.
The sooner the better. I need to reboot at some point.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-21 13:51 ` Eli Zaretskii
2012-07-21 22:22 ` Christoph Scholtes
@ 2012-07-22 4:11 ` Dmitry Antipov
2012-07-22 17:46 ` Christoph Scholtes
1 sibling, 1 reply; 23+ messages in thread
From: Dmitry Antipov @ 2012-07-22 4:11 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Christoph Scholtes, 12007
On 07/21/2012 05:51 PM, Eli Zaretskii wrote:
>> From: Christoph Scholtes <cschol2112@googlemail.com>
>> Date: Sat, 21 Jul 2012 07:17:07 -0600
>>
>> Emacs seems to have crashed while executing the auto-revert-function. I
>> was not working on anything at that moment and Emacs was minimized.
>>
>> Eli, gdb session is available. :)
>
> Thanks, but this looks like a completely different crash, it happened
> inside GC:
>
>> #1 0x0114fabd in w32_abort () at w32fns.c:7183
>> button = 6
>> #2 0x01041cc6 in die (
>> msg=0x152fa40 "assertion failed: buffer->base_buffer->indirections > 0",
>> file=0x152d874 "buffer.c", line=1454) at alloc.c:6701
>> No locals.
>> #3 0x010a9ab1 in compact_buffer (buffer=0x10847c00) at buffer.c:1454
>> No locals.
>> #4 0x0103ef10 in Fgarbage_collect () at alloc.c:5416 <<<<<<<<<<<<<<<<<<<
>
> The failed assertion seems to point to the latest changes which added
> buffer indirection counting. Dmitry, could you please take a look?
> You can ask Christoph to look around in the crashed session, since it
> is still runs under GDB.
Most probably this is a fix:
=== modified file 'src/buffer.c'
--- src/buffer.c 2012-07-20 16:05:47 +0000
+++ src/buffer.c 2012-07-22 04:08:08 +0000
@@ -2145,6 +2145,7 @@
swapfield (zv_byte, ptrdiff_t);
eassert (!current_buffer->base_buffer);
eassert (!other_buffer->base_buffer);
+ swapfield (indirections, ptrdiff_t);
current_buffer->clip_changed = 1; other_buffer->clip_changed = 1;
swapfield (newline_cache, struct region_cache *);
swapfield (width_run_cache, struct region_cache *);
Christoph, can you try it?
Dmitry
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-22 4:11 ` Dmitry Antipov
@ 2012-07-22 17:46 ` Christoph Scholtes
2012-07-22 19:50 ` Andreas Schwab
0 siblings, 1 reply; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-22 17:46 UTC (permalink / raw)
To: Dmitry Antipov; +Cc: 12007
On 7/21/2012 10:11 PM, Dmitry Antipov wrote:
> Most probably this is a fix:
>
> === modified file 'src/buffer.c'
> --- src/buffer.c 2012-07-20 16:05:47 +0000
> +++ src/buffer.c 2012-07-22 04:08:08 +0000
> @@ -2145,6 +2145,7 @@
> swapfield (zv_byte, ptrdiff_t);
> eassert (!current_buffer->base_buffer);
> eassert (!other_buffer->base_buffer);
> + swapfield (indirections, ptrdiff_t);
> current_buffer->clip_changed = 1; other_buffer->clip_changed = 1;
> swapfield (newline_cache, struct region_cache *);
> swapfield (width_run_cache, struct region_cache *);
Thanks. I tried it and it ran fine for a couple of hours just sitting
there. Then I started using Emacs (org-mode) and got the following
crash. Not sure if this related or something else.
Backtrace:
Thread 4 (Thread 1360.0x132c):
#0 0x77bff8b1 in ntdll!RtlUpdateClonedSRWLock ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#1 0x77bff8b1 in ntdll!RtlUpdateClonedSRWLock ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#2 0x75e30a91 in WaitForSingleObjectEx ()
from C:\Windows\syswow64\KernelBase.dll
No symbol table info available.
#3 0x0000024c in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"message" (0x88dea8)
"byte-code" (0x88e104)
"tooltip-show" (0x88e5a8)
"tooltip-help-tips" (0x88e9cc)
"run-hook-with-args-until-success" (0x88e9c8)
"tooltip-timeout" (0x88eddc)
"apply" (0x88edd8)
"byte-code" (0x88f044)
"timer-event-handler" (0x88f4cc)
Thread 3 (Thread 1360.0x1f84):
#0 0x758f78d7 in USER32!IsDialogMessage ()
from C:\Windows\syswow64\user32.dll
No symbol table info available.
#1 0x758f78d7 in USER32!IsDialogMessage ()
from C:\Windows\syswow64\user32.dll
No symbol table info available.
#2 0x758f7c1d in USER32!GetClientRect () from
C:\Windows\syswow64\user32.dll
No symbol table info available.
#3 0x0637fec0 in ?? ()
No symbol table info available.
#4 0x0114408e in w32_msg_pump (msg_buf=0x637ff28) at w32fns.c:2249
msg = {
hwnd = 0xb8052a,
message = 512,
wParam = 0,
lParam = 40698792,
time = 495573992,
pt = {
x = 936,
y = 643
}
}
result = 104332952
focus_window = 0x0
#5 0x011442c2 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 0x76e1339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
from C:\Windows\syswow64\kernel32.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"message" (0x88dea8)
"byte-code" (0x88e104)
"tooltip-show" (0x88e5a8)
"tooltip-help-tips" (0x88e9cc)
"run-hook-with-args-until-success" (0x88e9c8)
"tooltip-timeout" (0x88eddc)
"apply" (0x88edd8)
"byte-code" (0x88f044)
"timer-event-handler" (0x88f4cc)
Thread 2 (Thread 1360.0x2744):
#0 0x77c0013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#1 0x77c0013d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#2 0x77c32f51 in ntdll!RtlWeaklyEnumerateEntryHashTable ()
from C:\Windows\SysWOW64\ntdll.dll
No symbol table info available.
#3 0x00000003 in ?? ()
No symbol table info available.
#4 0x00a8ac60 in ?? ()
No symbol table info available.
#5 0x76e1339a in KERNEL32!BaseCleanupAppcompatCacheSupport ()
from C:\Windows\syswow64\kernel32.dll
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.
Lisp Backtrace:
"message" (0x88dea8)
"byte-code" (0x88e104)
"tooltip-show" (0x88e5a8)
"tooltip-help-tips" (0x88e9cc)
"run-hook-with-args-until-success" (0x88e9c8)
"tooltip-timeout" (0x88eddc)
"apply" (0x88edd8)
"byte-code" (0x88f044)
"timer-event-handler" (0x88f4cc)
Thread 1 (Thread 1360.0xdd4):
#0 0x75e3280d in KERNELBASE!DeleteAce ()
from C:\Windows\syswow64\KernelBase.dll
No symbol table info available.
#1 0x0114f581 in w32_abort () at w32fns.c:7183
button = 6
#2 0x01041ce2 in die (msg=0x15b8ec0 "assertion failed: STRINGP (string)",
file=0x15b8c80 "character.c", line=821) at alloc.c:6701
No locals.
#3 0x01248e40 in string_escape_byte8 (string=56354842) at character.c:821
nchars = 0
nbytes = 0
multibyte = 0
byte8_count = 0
src = 0x0
src_end = 0x0
dst = 0x0
val = 0
c = 0
len = 0
#4 0x010d1e5c in print_string (string=56354842, printcharfun=56354842)
at print.c:363
chars = 1
#5 0x010db594 in print_object (obj=277210053, printcharfun=56354842,
escapeflag=0) at print.c:1903
len = 2568
buf = '\000' <repeats 32 times>, "\025\000\000\000\003\000\000"
#6 0x010da46d in print_object (obj=284165854, printcharfun=56354842,
escapeflag=0) at print.c:1676
i = 3
print_length = 9223372036854775807
halftail = 284165846
buf = '\000' <repeats 21 times>,
"0r\020f¿…\020rÑ\000\000\000\060r\020\024´c\001"
#7 0x010d78c8 in print (obj=284165838, printcharfun=56354842, escapeflag=0)
at print.c:1110
No locals.
#8 0x010d5444 in Fprin1_to_string (object=284165838, noescape=56354866)
at print.c:610
old = 0x3824000
start_point = -1
start_point_byte = -1
specpdl_count = 15
free_print_buffer = 1
multibyte = 1
old_point = -1
old_point_byte = -1
original = 56377349
printcharfun = 56354842
save_deactivate_mark = 56354842
count = 14
previous = 0x11da887
#9 0x011070d7 in Fformat (nargs=2, args=0x88dea8) at editfns.c:3815
noescape = 56354866
minus_flag = 0
space_flag = 0
conversion = 115 's'
precision_given = 0
num_end = 0x145c775 "s"
plus_flag = 0
sharp_flag = 0
zero_flag = 0
field_width = 0
precision = 18446744073709551615
n0 = 0
format0 = 0x145c774 "%s"
convbytes = 1
n = 1
initial_buffer = "Error while displaying tooltip:
\000\000\001\000latndflt", '\000' <repeats 32 times>,
"Zlè\006\000\000\000\000\066üÖ\006\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\001\000ÿÿ\000\000\000\000\000\000\000\000\000\000\066üÖ\006\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\001\000ÿÿ\000\000\000\000\000\000P\022|utÐ\210\000 Ð\210",
'\000' <repeats 13 times>,
"ÿÿÿÿ\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\000\000\000\000\000\000£u‘2HÎ\210\000*Q\177u”Î\210\000ÀÎ\210\000¨"...
buf = 0x88ccb8 "Error while displaying tooltip: "
bufsize = 4000
max_bufsize = 536870912
p = 0x88ccd8 ""
buf_save_value = 56354842
format = 0x145c776 ""
end = 0x145c776 ""
format_start = 0x145c754 "Error while displaying tooltip: %s"
formatlen = 34
nchars = 32
multibyte_format = 0
multibyte = 0
maybe_combine_byte = 0
val = 58867717
arg_intervals = 0
sa_count = 14
sa_must_free = 0
discarded = 0x88c6f0 ""
info = 0x88c6c0
#10 0x01106386 in Fmessage (nargs=2, args=0x88dea8) at editfns.c:3468
val = 17681691
#11 0x01035e33 in Ffuncall (nargs=3, args=0x88dea4) at eval.c:2777
fun = 22011717
original_fun = 56470394
funcar = 80
numargs = 2
lisp_numargs = 18135001
val = 8969928
backtrace = {
next = 0x88e148,
function = 0x88dea4,
args = 0x88dea8,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x10dcd1b
i = 8969924
#12 0x010dd8c5 in exec_byte_code (bytestr=21139889, vector=21139957,
maxdepth=12, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:898
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 14
op = 2
vectorp = 0x14291f8
stack = {
pc = 0x145c77b "\210ÄÅ!\210ÂÆ \"‡",
byte_string = 21139889,
byte_string_start = 0x145c777 "ÂÃ\b\"\210ÄÅ!\210ÂÆ \"‡",
constants = 21139957,
next = 0x88e2dc
}
top = 0x88dea4
result = 56367504
#13 0x010dcd53 in Fbyte_code (bytestr=21139889, vector=21139957,
maxdepth=12)
at bytecode.c:473
No locals.
#14 0x0103432b in eval_sub (form=21139878) at eval.c:2152
numargs = 12
args_left = 56354842
i = 17681691
maxargs = 3
argvals = {21139889, 21139957, 12, 22, 14, 0, 0, -1}
fun = 22008885
val = 0
original_fun = 56465698
original_args = 21139886
funcar = 1
backtrace = {
next = 0x88e540,
function = 0x88e160,
args = 0x88e104,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x1c,
var = 0x7,
nvars = 14
}
gcpro2 = {
next = 0xa,
var = 0x14290b1,
nvars = 21139757
}
gcpro3 = {
next = 0x0,
var = 0x88e104,
nvars = 3
}
#15 0x010302e9 in Fprogn (args=21139870) at eval.c:362
val = 56354842
gcpro1 = {
next = 0x0,
var = 0x0,
nvars = 56405448
}
#16 0x01031f77 in internal_lisp_condition_case (var=56405450,
bodyform=21139622, handlers=21139854) at eval.c:1257
val = 56354842
c = {
tag = 56354842,
val = 284165838,
next = 0x88f11c,
gcpro = 0x0,
jmp = {8970888, 56354842, 8976752, 3, 8970716, 16981817,
8978372,
0, 0, 0, 0, 0, 2009129868, 1806718583, 2009129030, 82914932},
backlist = 0x88e540,
handlerlist = 0x88f108,
lisp_eval_depth = 7,
pdlcount = 13,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x88e2dc
}
h = {
handler = 21139854,
var = 56405450,
chosen_clause = 21139862,
tag = 0x88e20c,
next = 0x88f108
}
#17 0x010de474 in exec_byte_code (bytestr=21139537, vector=21139589,
maxdepth=12, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:1094
handlers = 21139854
body = 21139622
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 13
op = 143
vectorp = 0x1429088
stack = {
pc = 0x145c7cf "‡",
byte_string = 21139537,
byte_string_start = 0x145c7c3 "\bƒ\b",
constants = 21139589,
next = 0x88e5dc
}
top = 0x88e2a4
result = 25
#18 0x01036fcf in funcall_lambda (fun=21139485, nargs=2,
arg_vector=0x35be81a)
at eval.c:3028
val = 551000000
syms_left = 56354842
next = 60557410
lexenv = 56354842
count = 11
i = 2
optional = 1
rest = 0
#19 0x010364b5 in Ffuncall (nargs=3, args=0x88e5a4) at eval.c:2845
fun = 21139485
original_fun = 60557386
funcar = 553
numargs = 2
lisp_numargs = 436
val = 56510330
backtrace = {
next = 0x88e840,
function = 0x88e5a4,
args = 0x88e5a8,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x35be81a
i = 56354842
#20 0x010dd8c5 in exec_byte_code (bytestr=21141673, vector=21141717,
maxdepth=12, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:898
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 11
op = 2
vectorp = 0x14298d8
stack = {
pc = 0x145c52b "\210Ç",
byte_string = 21141673,
byte_string_start = 0x145c522 "\b;…\v",
constants = 21141717,
next = 0x88e9fc
}
top = 0x88e5a4
result = 56354842
#21 0x01036fcf in funcall_lambda (fun=21141637, nargs=1,
arg_vector=0x35be81a)
at eval.c:3028
val = 0
syms_left = 56354842
next = 60557698
lexenv = 56354842
count = 10
i = 1
optional = 0
rest = 0
#22 0x010364b5 in Ffuncall (nargs=2, args=0x88e9c8) at eval.c:2845
fun = 21141637
original_fun = 60558842
funcar = 0
numargs = 1
lisp_numargs = 0
val = 56354842
backtrace = {
next = 0x88e960,
function = 0x88e9c8,
args = 0x88e9cc,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x35be81a
i = 0
#23 0x0103552c in run_hook_with_args (nargs=2, args=0x88e9c8,
funcall=0x1035a8e <Ffuncall>) at eval.c:2505
global_vals = 56354842
sym = 60558818
val = 60140374
ret = 56354842
gcpro1 = {
next = 0x88f970,
var = 0x88e928,
nvars = 17002468
}
gcpro2 = {
next = 0x88e6c0,
var = 0x35be81a,
nvars = 1
}
gcpro3 = {
next = 0x35be81a,
var = 0x35be81a,
nvars = 56354842
}
#24 0x010351a0 in Frun_hook_with_args_until_success (nargs=2, args=0x88e9c8)
at eval.c:2386
No locals.
#25 0x01035e33 in Ffuncall (nargs=3, args=0x88e9c4) at eval.c:2777
fun = 19988381
original_fun = 56457914
funcar = 2527
numargs = 2
lisp_numargs = 13431
val = 8973052
backtrace = {
next = 0x88ec60,
function = 0x88e9c4,
args = 0x88e9c8,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x35be81a
i = 8973048
#26 0x010dd8c5 in exec_byte_code (bytestr=20066145, vector=21139245,
maxdepth=12, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:898
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 10
op = 2
vectorp = 0x1428f30
stack = {
pc = 0x14f5bc0 "‡",
byte_string = 20066145,
byte_string_start = 0x14f5bbc "ÁÂ\b\"‡",
constants = 21139245,
next = 0x88ee1c
}
top = 0x88e9c4
result = 276926973
#27 0x01036fcf in funcall_lambda (fun=21139181, nargs=1,
arg_vector=0x35be81a)
at eval.c:3028
val = 0
syms_left = 56354842
next = 58110554
lexenv = 56354842
count = 9
i = 1
optional = 0
rest = 0
#28 0x010364b5 in Ffuncall (nargs=2, args=0x88edd8) at eval.c:2845
fun = 21139181
original_fun = 60557338
funcar = 0
numargs = 1
lisp_numargs = 0
val = 0
backtrace = {
next = 0x88ed70,
function = 0x88edd8,
args = 0x88eddc,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x0
i = 0
#29 0x0103490c in Fapply (nargs=2, args=0x88edd8) at eval.c:2251
i = 56354842
numargs = 1
spread_arg = 284166430
funcall_args = 0x0
fun = 60557338
retval = 1
gcpro1 = {
next = 0x35be81a,
var = 0x88eaf0,
nvars = 56354842
}
sa_count = 9
sa_must_free = 0
#30 0x01035e33 in Ffuncall (nargs=3, args=0x88edd4) at eval.c:2777
fun = 19988309
original_fun = 56457842
funcar = 0
numargs = 2
lisp_numargs = 8973768
val = 58664126
backtrace = {
next = 0x88f088,
function = 0x88edd4,
args = 0x88edd8,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x10dcd1b
i = 56354842
#31 0x010dd8c5 in exec_byte_code (bytestr=20868177, vector=20868229,
maxdepth=16, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:898
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 8
op = 2
vectorp = 0x13e6c88
stack = {
pc = 0x1482420 "\210)Á‡",
byte_string = 20868177,
byte_string_start = 0x1482417 "rÁ\bÂH\bÃH\"\210)Á‡",
constants = 20868229,
next = 0x88f1fc
}
top = 0x88edd4
result = 8974600
#32 0x010dcd53 in Fbyte_code (bytestr=20868177, vector=20868229,
maxdepth=16)
at bytecode.c:473
No locals.
#33 0x0103432b in eval_sub (form=20868166) at eval.c:2152
numargs = 12
args_left = 56354842
i = 17681691
maxargs = 3
argvals = {20868177, 20868229, 16, 276926973, 0, 0, 8974936,
8974892}
fun = 22008885
val = 8974632
original_fun = 56465698
original_args = 20868174
funcar = 284166262
backtrace = {
next = 0x88f460,
function = 0x88f0a0,
args = 0x88f044,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x35be81a,
var = 0x0,
nvars = 0
}
gcpro2 = {
next = 0x24,
var = 0x0,
nvars = 8974632
}
gcpro3 = {
next = 0x1,
var = 0x88f044,
nvars = 3
}
#34 0x01031fdd in internal_lisp_condition_case (var=56354842,
bodyform=20868166, handlers=20066878) at eval.c:1274
val = 56354842
c = {
tag = 56354842,
val = 56354842,
next = 0x88fcc0,
gcpro = 0x0,
jmp = {8974744, 56354842, 8976752, 0, 8974572, 16981817,
8978372,
0, 56458792, 8975456, 8974772, 8974776, 1, 0, 8976752,
8974744},
backlist = 0x88f460,
handlerlist = 0x88fcac,
lisp_eval_depth = 1,
pdlcount = 8,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x88f1fc
}
h = {
handler = 20066878,
var = 56354842,
chosen_clause = 1,
tag = 0x88f11c,
next = 0x88fcac
}
#35 0x010de474 in exec_byte_code (bytestr=20867921, vector=20868053,
maxdepth=20, args_template=56354842, nargs=0, args=0x0) at
bytecode.c:1094
handlers = 20066878
body = 20868166
targets = {0x10e0656, 0x10e065b, 0x10e065d, 0x10e065f, 0x10e0661,
0x10e0661, 0x10e06a9, 0x10e0700, 0x10dd1b0, 0x10dd1b2,
0x10dd1b4,
0x10dd1b6, 0x10dd1b8, 0x10dd1b8, 0x10dd1be, 0x10dd181,
0x10dd5f3,
0x10dd5f5, 0x10dd5f7, 0x10dd5f9, 0x10dd5fb, 0x10dd5fb,
0x10dd630,
0x10dd601, 0x10dd801, 0x10dd803, 0x10dd805, 0x10dd807,
0x10dd809,
0x10dd809, 0x10dd7bb, 0x10dd7d2, 0x10dd899, 0x10dd89b,
0x10dd89d,
0x10dd89f, 0x10dd8a1, 0x10dd8a1, 0x10dd853, 0x10dd86a,
0x10dd936,
0x10dd938, 0x10dd93a, 0x10dd93c, 0x10dd93e, 0x10dd93e,
0x10dd8f0,
0x10dd907, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10de5ac, 0x10de6ec,
0x10de730,
0x10de774, 0x10de7b8, 0x10dd4b7, 0x10dd504, 0x10de80a,
0x10dd414,
0x10dd54f, 0x10de84f, 0x10de8a0, 0x10de8e2, 0x10de944,
0x10de986,
0x10dea2d, 0x10dea65, 0x10deab6, 0x10deb20, 0x10deb58,
0x10deb90,
0x10debe1, 0x10dec32, 0x10dec83, 0x10deced, 0x10ded2f,
0x10ded71,
0x10dee18, 0x10dee89, 0x10deefa, 0x10df162, 0x10df1b3,
0x10df204,
0x10df255, 0x10df2a6, 0x10df2e8, 0x10df35f, 0x10df3a1,
0x10df3e3,
0x10df425, 0x10df4fa, 0x10de2aa, 0x10df543, 0x10df57b,
0x10df61e,
0x10df667, 0x10df6b0, 0x10df6e8, 0x10df728, 0x10df768,
0x10df7ab,
0x10e0656, 0x10df7ed, 0x10df821, 0x10df855, 0x10df889,
0x10df8bd,
0x10df8f1, 0x10de2aa, 0x10e0656, 0x10df929, 0x10df95d,
0x10df995,
0x10df9cd, 0x10dfa1e, 0x10dfa6f, 0x10dfaa7, 0x10dfd8d,
0x10dfdde,
0x10dfe2f, 0x10dfe80, 0x10dfeb4, 0x10e0656, 0x10de20b,
0x10dd9cc,
0x10dd32d, 0x10ddaa3, 0x10ddb96, 0x10ddc85, 0x10de1a1,
0x10de1e1,
0x10dd781, 0x10de26f, 0x10de2e5, 0x10de362, 0x10de39d,
0x10de3f6,
0x10de435, 0x10de49f, 0x10de536, 0x10dd992, 0x10dfeec,
0x10dff56,
0x10dff8e, 0x10dffc6, 0x10dfffe, 0x10e0036, 0x10e0087,
0x10e00d8,
0x10e0129, 0x10e017a, 0x10e02f2, 0x10e0343, 0x10e0394,
0x10e03cc,
0x10e041d, 0x10e046e, 0x10e04f7, 0x10e0581, 0x10df467,
0x10df4a9,
0x10e05c3, 0x10e0613, 0x10e0656, 0x10ddd74, 0x10dde29,
0x10ddf0b,
0x10ddfed, 0x10de0c7, 0x10de9c8, 0x10dedb3, 0x10df5b9,
0x10e0772,
0x10e07c9, 0x10e0656, 0x10e0656, 0x10e083b, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656, 0x10e0656,
0x10e0656,
0x10e0656, 0x10e08a8 <repeats 64 times>}
count = 5
op = 143
vectorp = 0x13e6bd8
stack = {
pc = 0x1482493 "\210\016\026…|",
byte_string = 20867921,
byte_string_start = 0x1482425
"\b\021\n\020\v\022Æ\034Ç\v!ƒ\200",
constants = 20868053,
next = 0x0
}
top = 0x88f1b4
result = 8976752
#36 0x01036fcf in funcall_lambda (fun=20867893, nargs=1,
arg_vector=0x35be81a)
at eval.c:3028
val = 0
syms_left = 56354842
next = 58146842
lexenv = 56354842
count = 4
i = 1
optional = 0
rest = 0
#37 0x010364b5 in Ffuncall (nargs=2, args=0x88f4c8) at eval.c:2845
fun = 20867893
original_fun = 56397090
funcar = 56354866
numargs = 1
lisp_numargs = 58867712
val = 23311828
backtrace = {
next = 0x0,
function = 0x88f4c8,
args = 0x88f4cc,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x40
i = 64
#38 0x01035668 in call1 (fn=56397090, arg1=276926973) at eval.c:2568
ret_ungc_val = 56458792
gcpro1 = {
next = 0x3c,
var = 0x35be81a,
nvars = 2
}
args = {56397090, 276926973}
#39 0x0100e3bd in timer_check_2 () at keyboard.c:4457
count = 3
old_deactivate_mark = 56354842
idle_timer_ripe = 0
vector = 0x10819200
timer = 276926973
timer_time = {
tv_sec = 1342978934,
tv_nsec = 164000000
}
timer_difference = {
tv_sec = 0,
tv_nsec = 0
}
idle_timer_difference = {
tv_sec = 55,
tv_nsec = 822000000
}
ripe = 1
idle_timer = 276906413
idle_timer_time = {
tv_sec = 60,
tv_nsec = 0
}
difference = {
tv_sec = 0,
tv_nsec = 0
}
timer_ripe = 1
nexttime = {
tv_sec = 0,
tv_nsec = -1
}
now = {
tv_sec = 1342978934,
tv_nsec = 164000000
}
idleness_now = {
tv_sec = 4,
tv_nsec = 178000000
}
timers = 277235966
idle_timers = 276434382
chosen_timer = 276926973
gcpro1 = {
next = 0x29a9e4c0,
var = 0x38,
nvars = 521000000
}
gcpro2 = {
next = 0x16646e0,
var = 0x1003bda,
nvars = 0
}
gcpro3 = {
next = 0x38,
var = 0x88f558,
nvars = 23480128
}
#40 0x0100e440 in timer_check () at keyboard.c:4502
nexttime = {
tv_sec = 3,
tv_nsec = 0
}
#41 0x0100c3a8 in readable_events (flags=1) at keyboard.c:3398
No locals.
#42 0x01014b35 in get_input_pending (addr=0x16607c0, flags=1)
at keyboard.c:6725
No locals.
#43 0x01020136 in detect_input_pending_run_timers (do_display=1)
at keyboard.c:10358
old_timers_run = 2301
#44 0x0104b794 in wait_reading_process_output (time_limit=28, nsecs=0,
read_kbd=-1, do_display=1, wait_for_cell=56354842, wait_proc=0x0,
just_wait_proc=0) at process.c:4721
old_timers_run = 2301
old_buffer = 0x3824000
old_window = 57179413
leave = 0
timeout_reduced_for_timers = 1
channel = 64
nfds = 0
Available = {
bits = {0, 0}
}
Writeok = {
bits = {0, 0}
}
check_write = 0
check_delay = 0
no_avail = 0
xerrno = 22
proc = 8976136
timeout = {
tv_sec = 0,
tv_nsec = 699000000
}
end_time = {
tv_sec = 1342978961,
tv_nsec = 465000000
}
wait_channel = -1
got_some_input = 0
count = 2
#45 0x010f8763 in sit_for (timeout=112, reading=1, do_display=1)
at dispnew.c:6000
sec = 28
nsec = 0
#46 0x01009630 in read_char (commandflag=1, nmaps=6, maps=0x88f960,
prev_event=56354842, used_mouse_menu=0x88fa48, end_time=0x0)
at keyboard.c:2701
tem0 = 56354842
timeout = 28
delay_level = 4
buffer_size = 53
c = 56354842
jmpcount = 2
local_getcjmp = {8976648, 284133950, 8976752, 56367504, 8976268,
16813900, 8978372, 0, 0, 0, 0, 0, 0, 0, 0, 0}
save_jump = {0 <repeats 16 times>}
key_already_recorded = 0
tem = 56354842
save = 56354842
previous_echo_area_message = 56354842
also_record = 56354842
reread = 0
gcpro1 = {
next = 0x126bec0,
var = 0x35c577a,
nvars = 56354842
}
gcpro2 = {
next = 0x35c577a,
var = 0x35be81a,
nvars = 8976408
}
polling_stopped_here = 0
orig_kboard = 0x35c1480
#47 0x0101c837 in read_key_sequence (keybuf=0x88fbd0, bufsize=30,
prompt=56354842, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9316
interrupted_kboard = 0x35c1480
interrupted_frame = 0x3687b90
key = 0
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 56354842
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 6
nmaps_allocated = 6
defs = 0x88f930
submaps = 0x88f960
orig_local_map = 274767542
orig_keymap = 56354842
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 60200318,
map = 60200318,
start = 0,
end = 0
}
keytran = {
parent = 56344262,
map = 56344262,
start = 0,
end = 0
}
indec = {
parent = 60200326,
map = 60200326,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 56354842
original_uppercase = 56458794
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0x3824000
fake_prefixed_keys = 56354842
gcpro1 = {
next = 0x163b5d4,
var = 0x35be81a,
nvars = 58867712
}
#48 0x01005f3f in command_loop_1 () at keyboard.c:1449
cmd = 58693186
keybuf = {273424250, 428, 8977384, 0, 0, 0, 8977432, 16798884,
281997894, 56354866, 8977471, 56354842, 0, 0, 8977464, 57179024,
56457218, 0, 8977544, 16798253, 281997894, 8977471, 0,
2130567168,
0, 0, 8977512, 211409, 2, 58038734}
i = 1
prev_modiff = 11
prev_buffer = 0x35c4e00
already_adjusted = 0
#49 0x010320bf in internal_condition_case (bfun=0x1005947 <command_loop_1>,
handlers=56405450, hfun=0x1005143 <cmd_error>) at eval.c:1320
val = 58038734
c = {
tag = 56354842,
val = 56354842,
next = 0x88fd74,
gcpro = 0x0,
jmp = {8977720, 0, 0, 0, 8977548, 16982124, 8978372, 0,
10883056,
8977684, 1977783569, 10883056, 2, 1997812280, 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 = 56405450,
var = 56354842,
chosen_clause = 56354866,
tag = 0x88fcc0,
next = 0x0
}
#50 0x01005580 in command_loop_2 (ignore=56354842) at keyboard.c:1152
val = 0
#51 0x01031ae0 in internal_catch (tag=56395282,
func=0x100555c <command_loop_2>, arg=56354842) at eval.c:1077
c = {
tag = 56395282,
val = 56354842,
next = 0x0,
gcpro = 0x0,
jmp = {8977896, 2130567168, 0, 0, 8977756, 16980689, 8978372, 0,
56354842, 56380928, 1997813568, 1997813631, 2130567168,
23454492,
56380928, 23454492},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#52 0x0100553c in command_loop () at keyboard.c:1131
No locals.
#53 0x01004b18 in recursive_edit_1 () at keyboard.c:752
count = 1
val = 1997186114
#54 0x01004e33 in Frecursive_edit () at keyboard.c:816
count = 0
buffer = 56354842
#55 0x01002944 in main (argc=1, argv=0xd42a80) 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:
"message" (0x88dea8)
"byte-code" (0x88e104)
"tooltip-show" (0x88e5a8)
"tooltip-help-tips" (0x88e9cc)
"run-hook-with-args-until-success" (0x88e9c8)
"tooltip-timeout" (0x88eddc)
"apply" (0x88edd8)
"byte-code" (0x88f044)
"timer-event-handler" (0x88f4cc)
"message" (0x88dea8)
"byte-code" (0x88e104)
"tooltip-show" (0x88e5a8)
"tooltip-help-tips" (0x88e9cc)
"run-hook-with-args-until-success" (0x88e9c8)
"tooltip-timeout" (0x88eddc)
"apply" (0x88edd8)
"byte-code" (0x88f044)
"timer-event-handler" (0x88f4cc)
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-22 17:46 ` Christoph Scholtes
@ 2012-07-22 19:50 ` Andreas Schwab
2012-07-22 20:50 ` Eli Zaretskii
0 siblings, 1 reply; 23+ messages in thread
From: Andreas Schwab @ 2012-07-22 19:50 UTC (permalink / raw)
To: Christoph Scholtes; +Cc: Dmitry Antipov, 12007
Christoph Scholtes <cschol2112@googlemail.com> writes:
> #4 0x010d1e5c in print_string (string=56354842, printcharfun=56354842)
> at print.c:363
> chars = 1
> #5 0x010db594 in print_object (obj=277210053, printcharfun=56354842,
> escapeflag=0) at print.c:1903
print_string (XFRAME (obj)->name, printcharfun);
Looks like XFRAME (obj)->name is nil here.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-22 19:50 ` Andreas Schwab
@ 2012-07-22 20:50 ` Eli Zaretskii
0 siblings, 0 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-07-22 20:50 UTC (permalink / raw)
To: Andreas Schwab; +Cc: cschol2112, dmantipov, 12007
> From: Andreas Schwab <schwab@linux-m68k.org>
> Date: Sun, 22 Jul 2012 21:50:14 +0200
> Cc: Dmitry Antipov <dmantipov@yandex.ru>, 12007@debbugs.gnu.org
>
> Christoph Scholtes <cschol2112@googlemail.com> writes:
>
> > #4 0x010d1e5c in print_string (string=56354842, printcharfun=56354842)
> > at print.c:363
> > chars = 1
> > #5 0x010db594 in print_object (obj=277210053, printcharfun=56354842,
> > escapeflag=0) at print.c:1903
>
> print_string (XFRAME (obj)->name, printcharfun);
>
> Looks like XFRAME (obj)->name is nil here.
But why is x-show-tip throwing an error in the first place?
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-21 22:22 ` Christoph Scholtes
@ 2012-07-25 0:39 ` Christoph Scholtes
2012-07-25 2:37 ` Dmitry Antipov
[not found] ` <500F5BD7.6050203@yandex.ru>
0 siblings, 2 replies; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-25 0:39 UTC (permalink / raw)
To: Dmitry Antipov; +Cc: 12007
bzr r109196 still crashes after sitting for a while.
Same root cause as the initial report:
#1 0x0114ee85 in w32_abort () at w32fns.c:7183
button = 6
#2 0x01041e8c in die (
msg=0x152e13c "assertion failed: buffer->base_buffer->indirections
> 0",
file=0x152c914 "buffer.c", line=1442) at alloc.c:6719
No locals.
#3 0x010a9597 in compact_buffer (buffer=0x10942400) at buffer.c:1442
No locals.
#4 0x0103f0d6 in Fgarbage_collect () at alloc.c:5434
bind = 0x10942400
nextb = 0x10942400
stack_top_variable = 1 '\001'
i = 56401306
message_p = 8971860
total = {1979253324, 8971752, 16938822, 56693530, 16, 16,
1971679635,
-284876796, 56346650, 8971784, 16939565}
count = 18
t1 = {
tv_sec = 56453122,
tv_nsec = 0
}
#5 0x010dc545 in maybe_gc () at lisp.h:3449
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-25 0:39 ` Christoph Scholtes
@ 2012-07-25 2:37 ` Dmitry Antipov
[not found] ` <500F5BD7.6050203@yandex.ru>
1 sibling, 0 replies; 23+ messages in thread
From: Dmitry Antipov @ 2012-07-25 2:37 UTC (permalink / raw)
To: Christoph Scholtes; +Cc: 12007, Emacs development discussions
[-- Attachment #1: Type: text/plain, Size: 192 bytes --]
On 07/25/2012 04:39 AM, Christoph Scholtes wrote:
> bzr r109196 still crashes after sitting for a while.
Hm... that crash becomes annoying (although I can't reproduce it). Try this.
Dmitry
[-- Attachment #2: buffer_indirection_fix_2.patch --]
[-- Type: text/plain, Size: 1600 bytes --]
=== modified file 'src/buffer.c'
--- src/buffer.c 2012-07-24 06:45:44 +0000
+++ src/buffer.c 2012-07-25 02:29:34 +0000
@@ -1560,14 +1560,6 @@
if (EQ (buffer, XWINDOW (minibuf_window)->buffer))
return Qnil;
- /* Notify our base buffer that we don't share the text anymore. */
- if (b->base_buffer)
- {
- eassert (b->indirections == -1);
- b->base_buffer->indirections--;
- eassert (b->base_buffer->indirections >= 0);
- }
-
/* When we kill an ordinary buffer which shares it's buffer text
with indirect buffer(s), we must kill indirect buffer(s) too.
We do it at this stage so nothing terrible happens if they
@@ -1708,7 +1700,15 @@
BVAR (b, name) = Qnil;
BLOCK_INPUT;
- if (! b->base_buffer)
+ /* Notify our base buffer that we don't share the text anymore. */
+ if (b->base_buffer)
+ {
+ eassert (b->indirections == -1);
+ b->base_buffer->indirections--;
+ eassert (b->base_buffer->indirections >= 0);
+ }
+ else
+ /* No one shares our buffer text, can free it. */
free_buffer_text (b);
if (b->newline_cache)
@@ -4897,6 +4897,9 @@
/* Prevent GC from getting confused. */
buffer_defaults.text = &buffer_defaults.own_text;
buffer_local_symbols.text = &buffer_local_symbols.own_text;
+ /* No one will share the text with these buffers, but let's play it safe. */
+ buffer_defaults.indirections = 0;
+ buffer_local_symbols.indirections = 0;
BUF_INTERVALS (&buffer_defaults) = 0;
BUF_INTERVALS (&buffer_local_symbols) = 0;
XSETPVECTYPESIZE (&buffer_defaults, PVEC_BUFFER, pvecsize);
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
[not found] ` <500F5BD7.6050203@yandex.ru>
@ 2012-07-25 3:53 ` Christoph Scholtes
2012-07-25 4:42 ` Dmitry Antipov
[not found] ` <500F7930.3060100@yandex.ru>
0 siblings, 2 replies; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-25 3:53 UTC (permalink / raw)
To: Dmitry Antipov; +Cc: 12007
On 7/24/2012 8:37 PM, Dmitry Antipov wrote:
> On 07/25/2012 04:39 AM, Christoph Scholtes wrote:
>
>> bzr r109196 still crashes after sitting for a while.
>
> Hm... that crash becomes annoying (although I can't reproduce it). Try
> this.
Thanks. So far no more crashes.
One other thing to note. I have never seen this crash on GNU/Linux. I
use Emacs all day at work on that platform and build from trunk every
morning. Any idea why it would only happen on Windows?
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-07-25 3:53 ` Christoph Scholtes
@ 2012-07-25 4:42 ` Dmitry Antipov
[not found] ` <500F7930.3060100@yandex.ru>
1 sibling, 0 replies; 23+ messages in thread
From: Dmitry Antipov @ 2012-07-25 4:42 UTC (permalink / raw)
To: Christoph Scholtes; +Cc: 12007, Emacs development discussions
On 07/25/2012 07:53 AM, Christoph Scholtes wrote:
> Thanks. So far no more crashes.
>
> One other thing to note. I have never seen this crash on GNU/Linux.
> I use Emacs all day at work on that platform and build from trunk
> every morning. Any idea why it would only happen on Windows?
I'm not using Emacs on Windows, so I don't know exactly. But, kill-buffer
is (over?)complicated thing which depends on hooks installed, display state,
processes under the buffer being killed, auto-save state, etc., and these
things may be slightly different under Windows.
Dmitry
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
[not found] ` <500F7930.3060100@yandex.ru>
@ 2012-07-25 11:34 ` Christoph Scholtes
[not found] ` <500FD9C8.7080705@gmail.com>
1 sibling, 0 replies; 23+ messages in thread
From: Christoph Scholtes @ 2012-07-25 11:34 UTC (permalink / raw)
To: Dmitry Antipov; +Cc: 12007, Emacs development discussions
On 7/24/2012 10:42 PM, Dmitry Antipov wrote:
>> One other thing to note. I have never seen this crash on GNU/Linux.
>> I use Emacs all day at work on that platform and build from trunk
>> every morning. Any idea why it would only happen on Windows?
>
> I'm not using Emacs on Windows, so I don't know exactly. But, kill-buffer
> is (over?)complicated thing which depends on hooks installed, display
> state,
> processes under the buffer being killed, auto-save state, etc., and these
> things may be slightly different under Windows.
OK. I ran this instance over night and it is still running. Usually the
crash happened after an hour or so.
Can you apply this patch to the trunk?
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
[not found] ` <500FD9C8.7080705@gmail.com>
@ 2012-07-25 12:39 ` Dmitry Antipov
[not found] ` <500FE913.9030801@yandex.ru>
1 sibling, 0 replies; 23+ messages in thread
From: Dmitry Antipov @ 2012-07-25 12:39 UTC (permalink / raw)
To: Christoph Scholtes; +Cc: 12007, Emacs development discussions
On 07/25/2012 03:34 PM, Christoph Scholtes wrote:
> OK. I ran this instance over night and it is still running. Usually the crash happened after an hour or so.
>
> Can you apply this patch to the trunk?
It's already done at 109201.
Dmitry
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
[not found] ` <500FE913.9030801@yandex.ru>
@ 2012-08-13 19:03 ` Christoph Scholtes
2012-08-13 19:24 ` Eli Zaretskii
0 siblings, 1 reply; 23+ messages in thread
From: Christoph Scholtes @ 2012-08-13 19:03 UTC (permalink / raw)
To: Dmitry Antipov; +Cc: 12007
On 7/25/2012 6:39 AM, Dmitry Antipov wrote:
> On 07/25/2012 03:34 PM, Christoph Scholtes wrote:
>
>> OK. I ran this instance over night and it is still running. Usually
>> the crash happened after an hour or so.
>>
>> Can you apply this patch to the trunk?
>
> It's already done at 109201.
>
> Dmitry
With r109584 the crashes have returned:
assertion failed: buffer->base_buffer->indirections > 0
I am not sure which revision this returned in exactly, but r109189 did
not have these problems.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-13 19:03 ` Christoph Scholtes
@ 2012-08-13 19:24 ` Eli Zaretskii
2012-08-14 2:52 ` Eli Zaretskii
` (4 more replies)
0 siblings, 5 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-08-13 19:24 UTC (permalink / raw)
To: Christoph Scholtes; +Cc: dmantipov, 12007
> Date: Mon, 13 Aug 2012 13:03:33 -0600
> From: Christoph Scholtes <cschol2112@googlemail.com>
> CC: Eli Zaretskii <eliz@gnu.org>, 12007@debbugs.gnu.org
>
> On 7/25/2012 6:39 AM, Dmitry Antipov wrote:
> > On 07/25/2012 03:34 PM, Christoph Scholtes wrote:
> >
> >> OK. I ran this instance over night and it is still running. Usually
> >> the crash happened after an hour or so.
> >>
> >> Can you apply this patch to the trunk?
> >
> > It's already done at 109201.
> >
> > Dmitry
>
> With r109584 the crashes have returned:
>
> assertion failed: buffer->base_buffer->indirections > 0
Perhaps related, the current trunk (revision 109586) segfaults on
startup ("emacs -Q") on GNU/Linux, with the following backtrace:
#0 0x00007ffff5bc0131 in g_type_check_instance_cast ()
from /usr/lib/libgobject-2.0.so.0
#1 0x00000000005d6de6 in xg_mark_data () at gtkutil.c:2173
#2 0x0000000000692f28 in Fgarbage_collect () at alloc.c:5472
#3 0x000000000068bd27 in maybe_gc () at lisp.h:3536
#4 0x00000000006bc2ab in eval_sub (form=23619014) at eval.c:2056
#5 0x0000000000706a9c in readevalloop (readcharfun=15433282,
stream=0x168a720, sourcename=23641873, printflag=0, unibyte=15317634,
readfun=15317634, start=15317634, end=15317634) at lread.c:1814
#6 0x0000000000704998 in Fload (file=23634305, noerror=15317682,
nomessage=15317682, nosuffix=15317634, must_suffix=15317634)
at lread.c:1308
#7 0x00000000006bf216 in Ffuncall (nargs=4, args=0x7fffffffc358)
at eval.c:2827
#8 0x000000000072e4de in exec_byte_code (bytestr=12100273, vector=12100389,
maxdepth=20, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
#9 0x00000000006c006c in funcall_lambda (fun=12100229, nargs=1,
arg_vector=0xb8a325) at eval.c:3043
#10 0x00000000006bf458 in Ffuncall (nargs=2, args=0x7fffffffc838)
at eval.c:2860
#11 0x000000000072e4de in exec_byte_code (bytestr=12099201, vector=12099309,
maxdepth=16, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
#12 0x00000000006c006c in funcall_lambda (fun=12099133, nargs=2,
arg_vector=0xb89eed) at eval.c:3043
#13 0x00000000006bf458 in Ffuncall (nargs=3, args=0x7fffffffcd18)
at eval.c:2860
#14 0x000000000072e4de in exec_byte_code (bytestr=12099633, vector=12099829,
maxdepth=16, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
#15 0x00000000006c006c in funcall_lambda (fun=12099565, nargs=1,
arg_vector=0xb8a0f5) at eval.c:3043
#16 0x00000000006bf458 in Ffuncall (nargs=2, args=0x7fffffffd1f8)
at eval.c:2860
#17 0x000000000072e4de in exec_byte_code (bytestr=12140633, vector=12142301,
maxdepth=72, args_template=0, nargs=0, args=0x7fffffffd758)
at bytecode.c:898
#18 0x00000000006bfc09 in funcall_lambda (fun=12140581, nargs=0,
arg_vector=0x7fffffffd758) at eval.c:2977
#19 0x00000000006bf458 in Ffuncall (nargs=1, args=0x7fffffffd750)
at eval.c:2860
#20 0x000000000072e4de in exec_byte_code (bytestr=12136441, vector=12136893,
maxdepth=32, args_template=0, nargs=0, args=0x7fffffffdb90)
at bytecode.c:898
#21 0x00000000006bfc09 in funcall_lambda (fun=12136389, nargs=0,
arg_vector=0x7fffffffdb90) at eval.c:2977
#22 0x00000000006bf81f in apply_lambda (fun=12136389, args=15317634)
at eval.c:2920
#23 0x00000000006bd037 in eval_sub (form=15547702) at eval.c:2204
#24 0x00000000006bc15f in Feval (form=15547702, lexical=15317634)
at eval.c:2021
#25 0x00000000005e31f3 in top_level_2 () at keyboard.c:1161
#26 0x00000000006ba27c in internal_condition_case (
bfun=0x5e31d6 <top_level_2>, handlers=15369330, hfun=0x5e2cb6 <cmd_error>)
at eval.c:1308
#27 0x00000000005e322d in top_level_1 (ignore=15317634) at keyboard.c:1169
#28 0x00000000006b9b39 in internal_catch (tag=15365202,
func=0x5e31f5 <top_level_1>, arg=15317634) at eval.c:1065
#29 0x00000000005e3151 in command_loop () at keyboard.c:1124
#30 0x00000000005e2502 in recursive_edit_1 () at keyboard.c:752
#31 0x00000000005e28dd in Frecursive_edit () at keyboard.c:816
#32 0x00000000005e033f in main (argc=2, argv=0x7fffffffe5c8) at emacs.c:1666
Lisp Backtrace:
"load" (0xffffc360)
0xb8a280 PVEC_COMPILED
"tty-find-type" (0xffffcd20)
"tty-run-terminal-initialization" (0xffffd200)
"command-line" (0xffffd758)
"normal-top-level" (0xffffdb90)
The file it tries to load is term/xterm.elc.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-13 19:24 ` Eli Zaretskii
@ 2012-08-14 2:52 ` Eli Zaretskii
2012-08-15 14:55 ` Dmitry Antipov
` (3 subsequent siblings)
4 siblings, 0 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-08-14 2:52 UTC (permalink / raw)
To: cschol2112, dmantipov; +Cc: 12007
> Date: Mon, 13 Aug 2012 22:24:08 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: dmantipov@yandex.ru, 12007@debbugs.gnu.org
>
> Lisp Backtrace:
> "load" (0xffffc360)
> 0xb8a280 PVEC_COMPILED
> "tty-find-type" (0xffffcd20)
> "tty-run-terminal-initialization" (0xffffd200)
> "command-line" (0xffffd758)
> "normal-top-level" (0xffffdb90)
>
> The file it tries to load is term/xterm.elc.
I should add that this crash was in a TTY session.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-13 19:24 ` Eli Zaretskii
2012-08-14 2:52 ` Eli Zaretskii
@ 2012-08-15 14:55 ` Dmitry Antipov
[not found] ` <502BB870.7030505@yandex.ru>
` (2 subsequent siblings)
4 siblings, 0 replies; 23+ messages in thread
From: Dmitry Antipov @ 2012-08-15 14:55 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Christoph Scholtes, 12007, Emacs development discussions
On 08/13/2012 11:24 PM, Eli Zaretskii wrote:
> Perhaps related, the current trunk (revision 109586) segfaults on
> startup ("emacs -Q") on GNU/Linux, with the following backtrace:
>
> #0 0x00007ffff5bc0131 in g_type_check_instance_cast ()
> from /usr/lib/libgobject-2.0.so.0
> #1 0x00000000005d6de6 in xg_mark_data () at gtkutil.c:2173
> #2 0x0000000000692f28 in Fgarbage_collect () at alloc.c:5472
> #3 0x000000000068bd27 in maybe_gc () at lisp.h:3536
> #4 0x00000000006bc2ab in eval_sub (form=23619014) at eval.c:2056
> #5 0x0000000000706a9c in readevalloop (readcharfun=15433282,
> stream=0x168a720, sourcename=23641873, printflag=0, unibyte=15317634,
> readfun=15317634, start=15317634, end=15317634) at lread.c:1814
> #6 0x0000000000704998 in Fload (file=23634305, noerror=15317682,
> nomessage=15317682, nosuffix=15317634, must_suffix=15317634)
> at lread.c:1308
> #7 0x00000000006bf216 in Ffuncall (nargs=4, args=0x7fffffffc358)
> at eval.c:2827
> #8 0x000000000072e4de in exec_byte_code (bytestr=12100273, vector=12100389,
> maxdepth=20, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
> #9 0x00000000006c006c in funcall_lambda (fun=12100229, nargs=1,
> arg_vector=0xb8a325) at eval.c:3043
> #10 0x00000000006bf458 in Ffuncall (nargs=2, args=0x7fffffffc838)
> at eval.c:2860
> #11 0x000000000072e4de in exec_byte_code (bytestr=12099201, vector=12099309,
> maxdepth=16, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
> #12 0x00000000006c006c in funcall_lambda (fun=12099133, nargs=2,
> arg_vector=0xb89eed) at eval.c:3043
> #13 0x00000000006bf458 in Ffuncall (nargs=3, args=0x7fffffffcd18)
> at eval.c:2860
> #14 0x000000000072e4de in exec_byte_code (bytestr=12099633, vector=12099829,
> maxdepth=16, args_template=15317634, nargs=0, args=0x0) at bytecode.c:898
> #15 0x00000000006c006c in funcall_lambda (fun=12099565, nargs=1,
> arg_vector=0xb8a0f5) at eval.c:3043
> #16 0x00000000006bf458 in Ffuncall (nargs=2, args=0x7fffffffd1f8)
> at eval.c:2860
> #17 0x000000000072e4de in exec_byte_code (bytestr=12140633, vector=12142301,
> maxdepth=72, args_template=0, nargs=0, args=0x7fffffffd758)
> at bytecode.c:898
> #18 0x00000000006bfc09 in funcall_lambda (fun=12140581, nargs=0,
> arg_vector=0x7fffffffd758) at eval.c:2977
> #19 0x00000000006bf458 in Ffuncall (nargs=1, args=0x7fffffffd750)
> at eval.c:2860
> #20 0x000000000072e4de in exec_byte_code (bytestr=12136441, vector=12136893,
> maxdepth=32, args_template=0, nargs=0, args=0x7fffffffdb90)
> at bytecode.c:898
> #21 0x00000000006bfc09 in funcall_lambda (fun=12136389, nargs=0,
> arg_vector=0x7fffffffdb90) at eval.c:2977
> #22 0x00000000006bf81f in apply_lambda (fun=12136389, args=15317634)
> at eval.c:2920
> #23 0x00000000006bd037 in eval_sub (form=15547702) at eval.c:2204
> #24 0x00000000006bc15f in Feval (form=15547702, lexical=15317634)
> at eval.c:2021
> #25 0x00000000005e31f3 in top_level_2 () at keyboard.c:1161
> #26 0x00000000006ba27c in internal_condition_case (
> bfun=0x5e31d6 <top_level_2>, handlers=15369330, hfun=0x5e2cb6 <cmd_error>)
> at eval.c:1308
> #27 0x00000000005e322d in top_level_1 (ignore=15317634) at keyboard.c:1169
> #28 0x00000000006b9b39 in internal_catch (tag=15365202,
> func=0x5e31f5 <top_level_1>, arg=15317634) at eval.c:1065
> #29 0x00000000005e3151 in command_loop () at keyboard.c:1124
> #30 0x00000000005e2502 in recursive_edit_1 () at keyboard.c:752
> #31 0x00000000005e28dd in Frecursive_edit () at keyboard.c:816
> #32 0x00000000005e033f in main (argc=2, argv=0x7fffffffe5c8) at emacs.c:1666
>
> Lisp Backtrace:
> "load" (0xffffc360)
> 0xb8a280 PVEC_COMPILED
> "tty-find-type" (0xffffcd20)
> "tty-run-terminal-initialization" (0xffffd200)
> "command-line" (0xffffd758)
> "normal-top-level" (0xffffdb90)
>
> The file it tries to load is term/xterm.elc.
Reproduced with current trunk (109630) and under X by running
DISPLAY= ./src/emacs -Q
will take a look...
Dmitry
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
[not found] ` <502BB870.7030505@yandex.ru>
@ 2012-08-15 15:08 ` Drew Adams
0 siblings, 0 replies; 23+ messages in thread
From: Drew Adams @ 2012-08-15 15:08 UTC (permalink / raw)
To: 'Dmitry Antipov', 'Eli Zaretskii'
Cc: 'Christoph Scholtes', 12007,
'Emacs development discussions'
Please do not send bug reports to both the bugs list and Emacs Devel. Thx.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: probably a fix
2012-08-13 19:24 ` Eli Zaretskii
` (2 preceding siblings ...)
[not found] ` <502BB870.7030505@yandex.ru>
@ 2012-08-15 16:34 ` Dmitry Antipov
2012-08-15 16:40 ` bug#12007: 24.1.50; Crash in auto-revert-handler Eli Zaretskii
4 siblings, 0 replies; 23+ messages in thread
From: Dmitry Antipov @ 2012-08-15 16:34 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Christoph Scholtes, 12007
[-- Attachment #1: Type: text/plain, Size: 488 bytes --]
On 08/13/2012 11:24 PM, Eli Zaretskii wrote:
> Perhaps related, the current trunk (revision 109586) segfaults on
> startup ("emacs -Q") on GNU/Linux, with the following backtrace:
Eli, please review a fix.
This looks simple: it's wrong to look at with f->output_data.XXX without
checking f->output_method first, so, FRAME_X_OUTPUT (f) may be non-zero
for TTY frames, and segfault comes when xg_mark_data looks at initial
("F1") frame with non-zero f->output_data.tty member.
Dmitry
[-- Attachment #2: bug12007.patch --]
[-- Type: text/plain, Size: 435 bytes --]
=== modified file 'src/gtkutil.c'
--- src/gtkutil.c 2012-08-15 09:40:00 +0000
+++ src/gtkutil.c 2012-08-15 16:22:28 +0000
@@ -2259,7 +2259,7 @@
{
FRAME_PTR f = XFRAME (frame);
- if (FRAME_X_OUTPUT (f) && FRAME_GTK_OUTER_WIDGET (f))
+ if (FRAME_X_P (f) && FRAME_GTK_OUTER_WIDGET (f))
{
struct xg_frame_tb_info *tbinfo
= g_object_get_data (G_OBJECT (FRAME_GTK_OUTER_WIDGET (f)),
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-13 19:24 ` Eli Zaretskii
` (3 preceding siblings ...)
2012-08-15 16:34 ` bug#12007: probably a fix Dmitry Antipov
@ 2012-08-15 16:40 ` Eli Zaretskii
2012-08-15 16:50 ` Dmitry Antipov
2012-08-15 18:35 ` Jan Djärv
4 siblings, 2 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-08-15 16:40 UTC (permalink / raw)
To: dmantipov; +Cc: cschol2112, 12007
> Date: Mon, 13 Aug 2012 22:24:08 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: dmantipov@yandex.ru, 12007@debbugs.gnu.org
>
> Perhaps related, the current trunk (revision 109586) segfaults on
> startup ("emacs -Q") on GNU/Linux, with the following backtrace:
>
> #0 0x00007ffff5bc0131 in g_type_check_instance_cast ()
> from /usr/lib/libgobject-2.0.so.0
> #1 0x00000000005d6de6 in xg_mark_data () at gtkutil.c:2173
> #2 0x0000000000692f28 in Fgarbage_collect () at alloc.c:5472
> #3 0x000000000068bd27 in maybe_gc () at lisp.h:3536
> #4 0x00000000006bc2ab in eval_sub (form=23619014) at eval.c:2056
> #5 0x0000000000706a9c in readevalloop (readcharfun=15433282,
> stream=0x168a720, sourcename=23641873, printflag=0, unibyte=15317634,
> readfun=15317634, start=15317634, end=15317634) at lread.c:1814
> #6 0x0000000000704998 in Fload (file=23634305, noerror=15317682,
> nomessage=15317682, nosuffix=15317634, must_suffix=15317634)
> at lread.c:1308
Today's trunk still crashes on startup. Can this be fixed, please?
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-15 16:40 ` bug#12007: 24.1.50; Crash in auto-revert-handler Eli Zaretskii
@ 2012-08-15 16:50 ` Dmitry Antipov
2012-08-15 17:27 ` Eli Zaretskii
2012-08-15 18:35 ` Jan Djärv
1 sibling, 1 reply; 23+ messages in thread
From: Dmitry Antipov @ 2012-08-15 16:50 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: cschol2112, 12007
[-- Attachment #1: Type: text/plain, Size: 1577 bytes --]
On 08/15/2012 08:40 PM, Eli Zaretskii wrote:
>> Date: Mon, 13 Aug 2012 22:24:08 +0300
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: dmantipov@yandex.ru, 12007@debbugs.gnu.org
>>
>> Perhaps related, the current trunk (revision 109586) segfaults on
>> startup ("emacs -Q") on GNU/Linux, with the following backtrace:
>>
>> #0 0x00007ffff5bc0131 in g_type_check_instance_cast ()
>> from /usr/lib/libgobject-2.0.so.0
>> #1 0x00000000005d6de6 in xg_mark_data () at gtkutil.c:2173
>> #2 0x0000000000692f28 in Fgarbage_collect () at alloc.c:5472
>> #3 0x000000000068bd27 in maybe_gc () at lisp.h:3536
>> #4 0x00000000006bc2ab in eval_sub (form=23619014) at eval.c:2056
>> #5 0x0000000000706a9c in readevalloop (readcharfun=15433282,
>> stream=0x168a720, sourcename=23641873, printflag=0, unibyte=15317634,
>> readfun=15317634, start=15317634, end=15317634) at lread.c:1814
>> #6 0x0000000000704998 in Fload (file=23634305, noerror=15317682,
>> nomessage=15317682, nosuffix=15317634, must_suffix=15317634)
>> at lread.c:1308
>
> Today's trunk still crashes on startup. Can this be fixed, please?
I don't know whether you have received my previous e-mail, but it was:
Eli, please review a fix.
This looks simple: it's wrong to look at with f->output_data.XXX without
checking f->output_method first, so, FRAME_X_OUTPUT (f) may be non-zero
for TTY frames, and segfault comes when xg_mark_data looks at initial
("F1") frame with non-zero f->output_data.tty member.
Dmitry
P.S. BTW, this is X/GTK bug rather that GC bug.
[-- Attachment #2: bug12007.patch --]
[-- Type: text/plain, Size: 435 bytes --]
=== modified file 'src/gtkutil.c'
--- src/gtkutil.c 2012-08-15 09:40:00 +0000
+++ src/gtkutil.c 2012-08-15 16:22:28 +0000
@@ -2259,7 +2259,7 @@
{
FRAME_PTR f = XFRAME (frame);
- if (FRAME_X_OUTPUT (f) && FRAME_GTK_OUTER_WIDGET (f))
+ if (FRAME_X_P (f) && FRAME_GTK_OUTER_WIDGET (f))
{
struct xg_frame_tb_info *tbinfo
= g_object_get_data (G_OBJECT (FRAME_GTK_OUTER_WIDGET (f)),
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-15 16:50 ` Dmitry Antipov
@ 2012-08-15 17:27 ` Eli Zaretskii
0 siblings, 0 replies; 23+ messages in thread
From: Eli Zaretskii @ 2012-08-15 17:27 UTC (permalink / raw)
To: Dmitry Antipov, Jan Djärv; +Cc: cschol2112, 12007
> Date: Wed, 15 Aug 2012 20:50:15 +0400
> From: Dmitry Antipov <dmantipov@yandex.ru>
> CC: cschol2112@googlemail.com, 12007@debbugs.gnu.org
>
> > Today's trunk still crashes on startup. Can this be fixed, please?
>
> I don't know whether you have received my previous e-mail, but it was:
>
> Eli, please review a fix.
Sorry, I wrote that before I saw you mail.
> This looks simple: it's wrong to look at with f->output_data.XXX without
> checking f->output_method first, so, FRAME_X_OUTPUT (f) may be non-zero
> for TTY frames, and segfault comes when xg_mark_data looks at initial
> ("F1") frame with non-zero f->output_data.tty member.
The patch works for me, and it seems to be the right one. Jan, could
you take a look? (I don't feel I know enough about the GTK build.)
> P.S. BTW, this is X/GTK bug rather that GC bug.
Right again, sorry for jumping the gun too soon.
^ permalink raw reply [flat|nested] 23+ messages in thread
* bug#12007: 24.1.50; Crash in auto-revert-handler
2012-08-15 16:40 ` bug#12007: 24.1.50; Crash in auto-revert-handler Eli Zaretskii
2012-08-15 16:50 ` Dmitry Antipov
@ 2012-08-15 18:35 ` Jan Djärv
1 sibling, 0 replies; 23+ messages in thread
From: Jan Djärv @ 2012-08-15 18:35 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: cschol2112, dmantipov, 12007
My bad, sorry. Fixed.
Jan D.
15 aug 2012 kl. 18:40 skrev Eli Zaretskii:
>> Date: Mon, 13 Aug 2012 22:24:08 +0300
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: dmantipov@yandex.ru, 12007@debbugs.gnu.org
>>
>> Perhaps related, the current trunk (revision 109586) segfaults on
>> startup ("emacs -Q") on GNU/Linux, with the following backtrace:
>>
>> #0 0x00007ffff5bc0131 in g_type_check_instance_cast ()
>> from /usr/lib/libgobject-2.0.so.0
>> #1 0x00000000005d6de6 in xg_mark_data () at gtkutil.c:2173
>> #2 0x0000000000692f28 in Fgarbage_collect () at alloc.c:5472
>> #3 0x000000000068bd27 in maybe_gc () at lisp.h:3536
>> #4 0x00000000006bc2ab in eval_sub (form=23619014) at eval.c:2056
>> #5 0x0000000000706a9c in readevalloop (readcharfun=15433282,
>> stream=0x168a720, sourcename=23641873, printflag=0, unibyte=15317634,
>> readfun=15317634, start=15317634, end=15317634) at lread.c:1814
>> #6 0x0000000000704998 in Fload (file=23634305, noerror=15317682,
>> nomessage=15317682, nosuffix=15317634, must_suffix=15317634)
>> at lread.c:1308
>
> Today's trunk still crashes on startup. Can this be fixed, please?
>
>
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2012-08-15 18:35 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-21 13:17 bug#12007: 24.1.50; Crash in auto-revert-handler Christoph Scholtes
2012-07-21 13:51 ` Eli Zaretskii
2012-07-21 22:22 ` Christoph Scholtes
2012-07-25 0:39 ` Christoph Scholtes
2012-07-25 2:37 ` Dmitry Antipov
[not found] ` <500F5BD7.6050203@yandex.ru>
2012-07-25 3:53 ` Christoph Scholtes
2012-07-25 4:42 ` Dmitry Antipov
[not found] ` <500F7930.3060100@yandex.ru>
2012-07-25 11:34 ` Christoph Scholtes
[not found] ` <500FD9C8.7080705@gmail.com>
2012-07-25 12:39 ` Dmitry Antipov
[not found] ` <500FE913.9030801@yandex.ru>
2012-08-13 19:03 ` Christoph Scholtes
2012-08-13 19:24 ` Eli Zaretskii
2012-08-14 2:52 ` Eli Zaretskii
2012-08-15 14:55 ` Dmitry Antipov
[not found] ` <502BB870.7030505@yandex.ru>
2012-08-15 15:08 ` Drew Adams
2012-08-15 16:34 ` bug#12007: probably a fix Dmitry Antipov
2012-08-15 16:40 ` bug#12007: 24.1.50; Crash in auto-revert-handler Eli Zaretskii
2012-08-15 16:50 ` Dmitry Antipov
2012-08-15 17:27 ` Eli Zaretskii
2012-08-15 18:35 ` Jan Djärv
2012-07-22 4:11 ` Dmitry Antipov
2012-07-22 17:46 ` Christoph Scholtes
2012-07-22 19:50 ` Andreas Schwab
2012-07-22 20:50 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).