all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 23.0.60; Crash with enabled font backend
@ 2007-12-15 20:57 Peter Dyballa
  2007-12-17  2:38 ` Kenichi Handa
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Dyballa @ 2007-12-15 20:57 UTC (permalink / raw)
  To: emacs-pretest-bug

Hello!

When trying to launch GNU Emacs that was compiled with enabled font- 
backend, it crashes after some before the first frame was opened. No  
crash happens when launched with no windows. Xrdb was cleaned from  
all X resources.


Gdb creates this backtrace:

Current directory is .../Emacs_CVS/emacs-23.0.60/src/
GNU gdb 6.3.50-20050815 (Apple version gdb-573) (Fri Oct 20 15:54:33  
GMT 2006)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and  
you are
welcome to change it and/or distribute copies of it under certain  
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for  
details.
This GDB was configured as "powerpc-apple-darwin"...Reading symbols  
for shared libraries .................................... done

DISPLAY = :0
TERM = dumb
Breakpoint 1 at 0x18a0d0: file sysdep.c, line 1435.
(gdb) run
Starting program: .../emacs-23.0.60/src/emacs -geometry 80x40+0+0
Reading symbols for shared libraries ..+....+++++++++++ 
+...............................................++++++++.++++++++...++ 
+ done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x7c002670
0x90003340 in strcmp ()
(gdb) bt full
#0  0x90003340 in strcmp ()
No symbol table info available.
#1  0x01cb4b08 in FcPatternPosition ()
No symbol table info available.
#2  0x01cb5f50 in FcPatternGet ()
No symbol table info available.
#3  0x00707600 in XftDefaultSubstitute ()
No symbol table info available.
#4  0x002d3b68 in xftfont_open (f=0x28f1b00, entity=44757636,  
pixel_size=11) at xftfont.c:256
	dpyinfo = (Display_Info *) 0x285eb00
	display = (Display *) 0x596a000
	val = 94130689
	pattern = (FcPattern *) 0x2a3f5f0
	pat = (FcPattern *) 0x2a66b80
	file = (FcChar8 *) 0x2aa26e8 "/usr/X11R6/lib/X11/fonts/100dpi/ 
courO08.pcf.gz"
	xftfont_info = (struct xftfont_info *) 0x0
	xfont = (XFontStruct *) 0x0
	font = (struct font *) 0x58064
	size = 11
	xftfont = (XftFont *) 0x0
	spacing = 44777652
	name = 0x5800a ""
	len = 44787076
	extents = {
   width = 5,
   height = 45578,
   x = 683,
   y = 980,
   xOff = 5,
   yOff = -19868
}
	ft_face = (FT_Face) 0x5800a
#5  0x002c54c8 in font_open_entity (f=0x28f1b00, entity=44757636,  
pixel_size=11) at font.c:2286
	driver_list = (struct font_driver_list *) 0x28f8cf0
	objlist = 58721289
	size = 88
	val = 58912449
	font = (struct font *) 0x2c6570
#6  0x002c6864 in font_open_for_lface (f=0x28f1b00, entity=44757636,  
lface=0x2a9e61c, spec=58721289) at font.c:2571
	size = 12
#7  0x002c6940 in font_load_for_face (f=0x28f1b00, face=0x2a9e5d0) at  
font.c:2591
	entity = 44757636
	font_object = 58721289
#8  0x000fa938 in realize_x_face (cache=0x2a12280, attrs=0xbfffb414)  
at xfaces.c:7756
	fontset = 2
	face = (struct face *) 0x2a9e5d0
	default_face = (struct face *) 0x2a99680
	f = (struct frame *) 0x28f1b00
	stipple = 0
	overline = 46313696
	strike_through = 2652280
	box = 7545340
#9  0x000fa588 in realize_face (cache=0x2a12280, attrs=0xbfffb414,  
former_face_id=-1) at xfaces.c:7629
	face = (struct face *) 0xbfffb400
#10 0x000f601c in lookup_face (f=0x28f1b00, attr=0xbfffb414) at  
xfaces.c:6024
	cache = (struct face_cache *) 0x2a12280
	hash = 7612135
	i = 531
	face = (struct face *) 0x0
#11 0x000f6db0 in x_supports_face_attributes_p (f=0x28f1b00,  
attrs=0xbfffb4d0, def_face=0x2a99680) at xfaces.c:6380
	face_id = 1952541801
	face = (struct face *) 0xefda8
	merged_attrs = {58721625, 75581675, 58745865, 928, 58745865,  
58746105, 58721289, 58721289, 75614539, 75614427, 58721289, 58721289,  
58721289, 58721289, 58721289, 58721289, 56, 75615323}
	def_attrs = (Lisp_Object *) 0x2a996cc
#12 0x000f77fc in Fdisplay_supports_face_attributes_p  
(attributes=35063341, display=42932996) at xfaces.c:6652
	supports = 0
	i = 18
	frame = 42932996
	f = (struct frame *) 0x28f1b00
	def_face = (struct face *) 0x2a99680
	attrs = {58746417, 58746417, 58746417, 58746417, 58746417, 58746105,  
58746417 <repeats 12 times>}
#13 0x00231e0c in Ffuncall (nargs=3, args=0xbfffb610) at eval.c:3027
	fun = 3100532
	original_fun = 58748321
	funcar = 2331552
	numargs = 2
	lisp_numargs = 58721289
	val = 58721289
	backtrace = {
   next = 0xbfffb914,
   function = 0xbfffb610,
   args = 0xbfffb614,
   nargs = 2,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffb614
	i = 0
#14 0x00288a7c in Fbyte_code (bytestr=3329947, vector=3329964,  
maxdepth=40) at bytecode.c:679
	count = 33
	op = 2
	vectorp = (Lisp_Object *) 0x32cfb0
	bytestr_length = 201
	stack = {
   pc = 0x3f9913 "\202\302",
   top = 0xbfffb618,
   bottom = 0xbfffb610,
   byte_string = 3329947,
   byte_string_start = 0x3f9859 "\b\031\306\211\032\033\306\034\307 
\035\t\307=\203\022",
   constants = 3329964,
   next = 0xbfffbb04
}
	top = (Lisp_Object *) 0xbfffb610
	result = 58721289
#15 0x00232988 in funcall_lambda (fun=3329900, nargs=2,  
arg_vector=0xbfffb994) at eval.c:3211
	val = 58721289
	syms_left = 58721289
	next = 58773185
	count = 31
	i = 2
	optional = 0
	rest = 0
#16 0x00232150 in Ffuncall (nargs=3, args=0xbfffb990) at eval.c:3070
	fun = 3329900
	original_fun = 67108449
	funcar = -1073759872
	numargs = 2
	lisp_numargs = 58721289
	val = 58721289
	backtrace = {
   next = 0xbfffbc84,
   function = 0xbfffb990,
   args = 0xbfffb994,
   nargs = 2,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffb994
	i = 0
#17 0x00288a7c in Fbyte_code (bytestr=3330203, vector=3330220,  
maxdepth=32) at bytecode.c:679
	count = 24
	op = 2
	vectorp = (Lisp_Object *) 0x32d0b0
	bytestr_length = 94
	stack = {
   pc = 0x3f9802 "\203L",
   top = 0xbfffb998,
   bottom = 0xbfffb990,
   byte_string = 3330203,
   byte_string_start = 0x3f97be "\b\204\a",
   constants = 3330220,
   next = 0xbfffbe84
}
	top = (Lisp_Object *) 0xbfffb990
	result = 58721289
#18 0x00232988 in funcall_lambda (fun=3330148, nargs=2,  
arg_vector=0xbfffbd04) at eval.c:3211
	val = 2
	syms_left = 58721289
	next = 58773185
	count = 22
	i = 2
	optional = 1
	rest = 0
#19 0x00232150 in Ffuncall (nargs=3, args=0xbfffbd00) at eval.c:3070
	fun = 3330148
	original_fun = 67108641
	funcar = 35062621
	numargs = 2
	lisp_numargs = 58721289
	val = 58721289
	backtrace = {
   next = 0xbfffc004,
   function = 0xbfffbd00,
   args = 0xbfffbd04,
   nargs = 2,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffbd14
	i = -1073758960
#20 0x00288a7c in Fbyte_code (bytestr=3330507, vector=3330524,  
maxdepth=48) at bytecode.c:679
	count = 22
	op = 2
	vectorp = (Lisp_Object *) 0x32d1e0
	bytestr_length = 170
	stack = {
   pc = 0x3f96d7 "\032\b\203\022",
   top = 0xbfffbd08,
   bottom = 0xbfffbd00,
   byte_string = 3330507,
   byte_string_start = 0x3f96d3 "\306\b\t\"\032\b\203\022",
   constants = 3330524,
   next = 0xbfffc204
}
	top = (Lisp_Object *) 0xbfffbd00
	result = 58721289
#21 0x00232988 in funcall_lambda (fun=3330444, nargs=3,  
arg_vector=0xbfffc084) at eval.c:3211
	val = 58721289
	syms_left = 58721289
	next = 58773185
	count = 19
	i = 3
	optional = 1
	rest = 0
#22 0x00232150 in Ffuncall (nargs=4, args=0xbfffc080) at eval.c:3070
	fun = 3330444
	original_fun = 58861137
	funcar = 3329900
	numargs = 3
	lisp_numargs = 58721289
	val = 58721289
	backtrace = {
   next = 0xbfffc31c,
   function = 0xbfffc080,
   args = 0xbfffc084,
   nargs = 3,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffc084
	i = 0
#23 0x00288a7c in Fbyte_code (bytestr=3335259, vector=3335284,  
maxdepth=40) at bytecode.c:679
	count = 19
	op = 3
	vectorp = (Lisp_Object *) 0x32e478
	bytestr_length = 44
	stack = {
   pc = 0x3f8d65 "\210\306\t!\307>\203'",
   top = 0xbfffc08c,
   bottom = 0xbfffc080,
   byte_string = 3335259,
   byte_string_start = 0x3f8d4c "\302\b\211\030\211\303N\206\026",
   constants = 3335284,
   next = 0xbfffc924
}
	top = (Lisp_Object *) 0xbfffc080
	result = 58721289
#24 0x002305dc in Feval (form=3335245) at eval.c:2361
	numargs = 24
	args_left = 58721289
	i = 3
	maxargs = 3
	argvals = {3335259, 3335284, 40, 58721337, -1073756836, 58774585,  
41069453, -1073757232}
	fun = 4321908
	val = 58721289
	original_fun = 58832065
	original_args = 3335253
	funcar = 58746009
	backtrace = {
   next = 0xbfffcaa4,
   function = 0xbfffc314,
   args = 0xbfffc354,
   nargs = 3,
   evalargs = 1 '\001',
   debug_on_exit = 0 '\0'
}
	gcpro1 = {
   next = 0x1c0,
   var = 0xbfffc220,
   nvars = 2143516
}
	gcpro2 = {
   next = 0x2317a4,
   var = 0xbfffc3d0,
   nvars = 0
}
	gcpro3 = {
   next = 0xbfffc350,
   var = 0xbfffc354,
   nvars = 3
}
#25 0x0022de74 in internal_lisp_condition_case (var=58721289,  
bodyform=3335245, handlers=3335365) at eval.c:1438
	val = 58721289
	c = {
   tag = 58721289,
   val = 58721289,
   next = 0xbfffdddc,
   gcpro = 0x0,
   jmp = {-1073757264, -1073757200, 0 <repeats 12 times>, 3,  
-1073747748, -1073747944, -1073747960, 2978220, -1073757264, 2284508,  
2284948, 603980328, 0, 0, 0, -524288, -2113912832, 0, -1073757184,  
2095820, 0, -1073756976, 0, -1073756836, 8, -1073757016, -1073757012,  
0, 0, 0, 0, 8, 8, 0, 0, 41183469, 0, 0, 0, -1073756976, 110188,  
-1073756896, 0, 110292, 0, 0, 0, 41183477, 41183485, 0, 0, 42932992,  
58721313, -1073756832, 1, 58721289, -1073747944, -1073747960,  
58867545, -1073756896, 123344, -1073756752, 0, 124760, 640, 320, 203,  
-1073756668, 58867593, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, 58721289, 0, 0, 0, 58721289,  
80, 41160709, -1073756572, -1073756592, 2, 80, 40, 58721289,  
41183469, 2099524, -1073756704, -1073756576, 2978220, 58721289,  
58721625, 58746705, 0, 0, 58744914, -1073757152, 5, 1, 42932996,  
-1073757152, 2978220, -1073756592, 2303276, -1073756480, 2978220,  
-1073756576, 2351636, -1073756480, 524280, 2351820, 41181869, 24,  
2978220, 41183397, 58721289, 48, 58721289, 58721289, 0, 0, 0, 17,  
67081881, 58721289, 41181869, 41183397, 58721289, -1073756416,  
58721289, -1073756480, 2299812, -1073756336, 40954549, 2301452,  
2299812, -1073756320, 58721289, 58746489, 41181869, -1073756260,  
196605, 41183437, 3, -1073756336, 0, -1073756416, 41181869},
   backlist = 0xbfffcaa4,
   handlerlist = 0xbfffe108,
   lisp_eval_depth = 6,
   pdlcount = 19,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0xbfffc924
}
	h = {
   handler = 3335365,
   var = 58721289,
   chosen_clause = 0,
   tag = 0xbfffc3f0,
   next = 0xbfffe108
}
#26 0x00289b98 in Fbyte_code (bytestr=3334867, vector=3334884,  
maxdepth=72) at bytecode.c:869
	handlers = 3335365
	body = 3335245
	count = 15
	op = 143
	vectorp = (Lisp_Object *) 0x32e2e8
	bytestr_length = 231
	stack = {
   pc = 0x3f8e37 "\210\016\036A\211\026\036\204\265",
   top = 0xbfffc790,
   bottom = 0xbfffc790,
   byte_string = 3334867,
   byte_string_start = 0x3f8d79 "\b\204Q",
   constants = 3334884,
   next = 0xbfffcc94
}
	top = (Lisp_Object *) 0xbfffc790
	result = 58721289
#27 0x00232988 in funcall_lambda (fun=3334828, nargs=1,  
arg_vector=0xbfffcb24) at eval.c:3211
	val = 58721289
	syms_left = 58721289
	next = 58773185
	count = 14
	i = 1
	optional = 0
	rest = 0
#28 0x00232150 in Ffuncall (nargs=2, args=0xbfffcb20) at eval.c:3070
	fun = 3334828
	original_fun = 58867905
	funcar = 47
	numargs = 1
	lisp_numargs = -1073755424
	val = 58721289
	backtrace = {
   next = 0xbfffce14,
   function = 0xbfffcb20,
   args = 0xbfffcb24,
   nargs = 1,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffcb28
	i = -1073755344
#29 0x00288a7c in Fbyte_code (bytestr=3334563, vector=3334580,  
maxdepth=32) at bytecode.c:679
	count = 10
	op = 1
	vectorp = (Lisp_Object *) 0x32e1b8
	bytestr_length = 62
	stack = {
   pc = 0x3f8ea7 "\210\316\n!\210\v\2042",
   top = 0xbfffcb24,
   bottom = 0xbfffcb20,
   byte_string = 3334563,
   byte_string_start = 0x3f8e85 "\304\b!\020\305\b\236\306\307\bB!\310 
\031\032\033\311\216\312\n!\210\313\n\b\"\210\314\n!\210\315\n!\210 
\316\n!\210\v\2042",
   constants = 3334580,
   next = 0xbfffd014
}
	top = (Lisp_Object *) 0xbfffcb20
	result = 2143308
#30 0x00232988 in funcall_lambda (fun=3334516, nargs=1,  
arg_vector=0xbfffce94) at eval.c:3211
	val = 1
	syms_left = 58721289
	next = 58773609
	count = 9
	i = 1
	optional = 1
	rest = 0
#31 0x00232150 in Ffuncall (nargs=2, args=0xbfffce90) at eval.c:3070
	fun = 3334516
	original_fun = 66919457
	funcar = 2096608
	numargs = 1
	lisp_numargs = -1073754544
	val = 35096445
	backtrace = {
   next = 0xbfffd194,
   function = 0xbfffce90,
   args = 0xbfffce94,
   nargs = 1,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffce94
	i = -1073754464
#32 0x00288a7c in Fbyte_code (bytestr=3592195, vector=3592212,  
maxdepth=48) at bytecode.c:679
	count = 5
	op = 1
	vectorp = (Lisp_Object *) 0x36d018
	bytestr_length = 165
	stack = {
   pc = 0x3cfe33 "\026\027\321\016\027!\210\016\031\311\036\032\211 
\036\033\203\232",
   top = 0xbfffce94,
   bottom = 0xbfffce90,
   byte_string = 3592195,
   byte_string_start = 0x3cfdd5 "\306\b\236\203,",
   constants = 3592212,
   next = 0xbfffd394
}
	top = (Lisp_Object *) 0xbfffce90
	result = 35109061
#33 0x00232988 in funcall_lambda (fun=3592148, nargs=1,  
arg_vector=0xbfffd214) at eval.c:3211
	val = 35109061
	syms_left = 58721289
	next = 58773609
	count = 4
	i = 1
	optional = 1
	rest = 0
#34 0x00232150 in Ffuncall (nargs=2, args=0xbfffd210) at eval.c:3070
	fun = 3592148
	original_fun = 67008561
	funcar = 58841305
	numargs = 1
	lisp_numargs = -1073753648
	val = 35108357
	backtrace = {
   next = 0xbfffd514,
   function = 0xbfffd210,
   args = 0xbfffd214,
   nargs = 1,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffd214
	i = 58867617
#35 0x00288a7c in Fbyte_code (bytestr=3589251, vector=3589268,  
maxdepth=48) at bytecode.c:679
	count = 4
	op = 1
	vectorp = (Lisp_Object *) 0x36c498
	bytestr_length = 85
	stack = {
   pc = 0x3d0745 "\211\026\026\026\027\320\f!\024\321\016\026\322\323 
\v\322\"#\210\324\v!\210\313\211\023\207",
   top = 0xbfffd214,
   bottom = 0xbfffd210,
   byte_string = 3589251,
   byte_string_start = 0x3d070b "\b\205T",
   constants = 3589268,
   next = 0xbfffd714
}
	top = (Lisp_Object *) 0xbfffd210
	result = 35109069
#36 0x00232988 in funcall_lambda (fun=3589220, nargs=0,  
arg_vector=0xbfffd594) at eval.c:3211
	val = -1073753376
	syms_left = 58721289
	next = 2143308
	count = 4
	i = 0
	optional = 0
	rest = 0
#37 0x00232150 in Ffuncall (nargs=1, args=0xbfffd590) at eval.c:3070
	fun = 3589220
	original_fun = 67107161
	funcar = 58855433
	numargs = 0
	lisp_numargs = 58721289
	val = 58721337
	backtrace = {
   next = 0xbfffd894,
   function = 0xbfffd590,
   args = 0xbfffd594,
   nargs = 0,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffd594
	i = 0
#38 0x00288a7c in Fbyte_code (bytestr=3359747, vector=3359764,  
maxdepth=56) at bytecode.c:679
	count = 4
	op = 0
	vectorp = (Lisp_Object *) 0x334418
	bytestr_length = 1498
	stack = {
   pc = 0x3f65c7 "\210\016J\204J\002\016U\204J\002\016Y\201\207",
   top = 0xbfffd590,
   bottom = 0xbfffd590,
   byte_string = 3359747,
   byte_string_start = 0x3f63a5 "\b\021\306\307!\210\306\310!\210\306 
\311!\210\312\313!\211\032\314=\2046",
   constants = 3359764,
   next = 0xbfffda94
}
	top = (Lisp_Object *) 0xbfffd590
	result = 58966827
#39 0x00232988 in funcall_lambda (fun=3359724, nargs=0,  
arg_vector=0xbfffd914) at eval.c:3211
	val = 58966827
	syms_left = 58721289
	next = 58998513
	count = 4
	i = 0
	optional = 0
	rest = 0
#40 0x00232150 in Ffuncall (nargs=1, args=0xbfffd910) at eval.c:3070
	fun = 3359724
	original_fun = 67099161
	funcar = -1
	numargs = 0
	lisp_numargs = -1073751856
	val = 58966827
	backtrace = {
   next = 0xbfffdcbc,
   function = 0xbfffd910,
   args = 0xbfffd914,
   nargs = 0,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfffd860
	i = 58827394
#41 0x00288a7c in Fbyte_code (bytestr=3356443, vector=3356460,  
maxdepth=48) at bytecode.c:679
	count = 2
	op = 0
	vectorp = (Lisp_Object *) 0x333730
	bytestr_length = 216
	stack = {
   pc = 0x3f719a "\210*\340\341\342\"\210\343\320\344\"\211\036$;\203 
\245",
   top = 0xbfffd910,
   bottom = 0xbfffd910,
   byte_string = 3356443,
   byte_string_start = 0x3f7110 "\b\203\b",
   constants = 3356460,
   next = 0x0
}
	top = (Lisp_Object *) 0xbfffd910
	result = 0
#42 0x00232988 in funcall_lambda (fun=3356420, nargs=0,  
arg_vector=0xbfffdc00) at eval.c:3211
	val = 1107305506
	syms_left = 58721289
	next = 21073732
	count = 2
	i = 0
	optional = 0
	rest = 0
#43 0x0023246c in apply_lambda (fun=3356420, args=58721289,  
eval_flag=1) at eval.c:3135
	args_left = 58721289
	numargs = 0
	arg_vector = (Lisp_Object *) 0xbfffdc00
	gcpro1 = {
   next = 0xbfffdc60,
   var = 0x5803200,
   nvars = 0
}
	gcpro2 = {
   next = 0x1418f44,
   var = 0xbfffe490,
   nvars = 1107297314
}
	gcpro3 = {
   next = 0x1419058,
   var = 0x5,
   nvars = -1610576532
}
	i = 0
	tem = 92274688
#44 0x002307e8 in Feval (form=35077949) at eval.c:2397
	fun = 3356420
	val = -1073750676
	original_fun = 67065913
	original_args = 58721289
	funcar = 35658784
	backtrace = {
   next = 0x0,
   function = 0xbfffdcb4,
   args = 0xbfffdc00,
   nargs = 0,
   evalargs = 0 '\0',
   debug_on_exit = 0 '\0'
}
	gcpro1 = {
   next = 0xa0003390,
   var = 0x901a11b8,
   nvars = 92274688
}
	gcpro2 = {
   next = 0x12,
   var = 0xa0003390,
   nvars = -1610599536
}
	gcpro3 = {
   next = 0x1,
   var = 0x90003390,
   nvars = -1073750688
}
#45 0x0015e5dc in top_level_2 () at keyboard.c:1407
No locals.
#46 0x0022e06c in internal_condition_case (bfun=0x15e5a8  
<top_level_2>, handlers=58761833, hfun=0x15dee4 <cmd_error>) at  
eval.c:1493
	val = 92274688
	c = {
   tag = 58721289,
   val = 58721289,
   next = 0xbfffe1c8,
   gcpro = 0x0,
   jmp = {-1073750624, -1073750564, 0 <repeats 12 times>, 3,  
-1073747748, -1073747944, -1073747960, 2978220, -1073750624, 2285280,  
2285516, 570426402, 1197751854, -1610562188, 35659248, -524288,  
-2113781760, 0, -1073750548, -1073750232, 21877934, 5252320,  
-1073750288, 5249984, -1880767128, -1881079300, -1073750288,  
1109664296, -1881078444, 21473084, -1073750308, -1073749830, 0,  
-1878895704, -1073749936, 606347820, -1878895460, 13, 13, 1140884002,  
-1878845248, 504, 21473084, -1073750136, 21878415, 0, -1073749204,  
21751732, -1880767128, 21751732, -1073750080, 21877934, 20914928,  
-1881077508, -1073750176, 0, -1881077108, 0, 0, 0, -1073749813, 13,  
-1073750032, 34144255, -1073749830, 2147483647, 6, 1, 5252320,  
-1073749380, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1073749968, 1140851752, -1881078444,  
-1879034992, -1073749952, 606347810, -1879034368, 5252320,  
-1073749920, 5249984, -1880767128, -1881079300, -1073749808,  
1109664296, -1881078444, 5252320, -1073749888, 5249984, -1880767128,  
0, 0, 4333008, -1880767128, 4333008, 5242944, 5022784, 5040,  
-1881077508, -1073749856, 0, -1881077108, -1878959936, -1073749760,  
21752384, -1878959736, 21752384, 21478880, -1073749736, 21877580,  
5252320, -1073749792, 5249984, 5252320, -1881079300, -1073749680,  
1143218728, -1881078444, 211515, -2118909951, 501, 4096, -1880795504,  
0, 5242944, 93, -1881123184, -1073749760, 0, -1881123000, 0,  
92277760, -1073749640, 21861555, 5249984, -1073749696, 5249984,  
-1880767128, -1881079300, -1073749696, -2113788892, -1881078444,  
-1881077508, -1073749568, 3, -1073747748},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
	h = {
   handler = 58761833,
   var = 58721289,
   chosen_clause = -1073749312,
   tag = 0xbfffdddc,
   next = 0x0
}
#47 0x0015e660 in top_level_1 () at keyboard.c:1415
No locals.
#48 0x0022d7b4 in internal_catch (tag=58756905, func=0x15e5fc  
<top_level_1>, arg=58721289) at eval.c:1229
	c = {
   tag = 58756905,
   val = 58721289,
   next = 0x0,
   gcpro = 0x0,
   jmp = {-1073749616, 97, 0 <repeats 12 times>, 3, -1073747748,  
-1073747944, -1073747960, 2978220, -1073749616, 2283176, 2283412,  
-2113928158, 3, -1073747748, -1073747944, -524288, -2113781760, 0,  
-1073749544, -1073749328, 9, 2652280, 10, 21474444, 11, 5252320, 0,  
0, 0, 0, 1520, -1610599536, 3, 92274688, -1073747944, -1610599536,  
-1610599536, -1073749232, -1879034992, -1073749232, 1140851746,  
-1879034368, 2087028, -1073749248, 0, 2087088, -1, -1610599536, 3,  
152, -1073747944, -1610599536, -1610599536, -1073749168, -1879034992,  
-1073749136, 603980834, 35659792, 0, -1073749120, 3, -1073747748,  
-1073747944, -1073747960, 2978220, -1073749232, 2652244, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,  
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,  
-1073748896, -2113919966, 92319232, 2086764, -1073748992, 5249984,  
-1073749056, 0, 0, 3, -1073747748, 0, 0, 3, -1073747748, -1073747944,  
-1073747960, 2978220, -1073749008, 2652244, -1073748912, 10, 2652280,  
10, -1073748864, 1520, 0, 0, -1073748848, 0, 1, 35659584,  
-1073748816, -1, 35659584, 1, 4, 10, 35659264, 2086764, -1073748848,  
0, -1073748912, 2087028, -1073748864, 0, 2087088, 30704, -1073748800,  
0, 41, 0, 0, 0, 0, 2, 0, 0, -1073748848, 2144172, -1073748720, 3,  
2145792, 58721289, 2, -1610599536, 58897217, 58894074, 58721289,  
51385976, -1073748800, 2143308, -1073748720, 10, 2143516, 0, 0, 10},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
#49 0x0015e494 in command_loop () at keyboard.c:1370
No locals.
#50 0x0015d6e4 in recursive_edit_1 () at keyboard.c:986
	count = 1
	val = 35659408
#51 0x0015d984 in Frecursive_edit () at keyboard.c:1048
	count = 0
	buffer = 58721289
#52 0x0015b3b0 in main (argc=3, argv=0xbfffe808) at emacs.c:1808
	dummy = 8398196
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = 1
	skip_args = 0
	rlim = {
   rlim_cur = 8388608,
   rlim_max = 67108864
}
	no_loadup = 0
	junk = 0x0

Lisp Backtrace:
No enum type named Lisp_Type.
(gdb) xbacktrace
No enum type named Lisp_Type.
(gdb) quit
The program is running.  Exit anyway? (y or n) y

Debugger finished


In GNU Emacs 23.0.60.1 (powerpc-apple-darwin8.11.0, GTK+ Version 2.6.10)
  of 2007-12-15 on Latsche.local
configured using `configure  '--with-gtk' '--enable-font-backend' '-- 
without-sound' '--without-\
pop' '--with-xpm' '--with-jpeg' '--with-tiff' '--with-gif' '--with- 
png' '--enable-locallisppath\
=/Library/Application Support/Emacs/calendar23:/Library/Application  
Support/Emacs/caml:/Library\
/Application Support/Emacs:/sw/share/emacs21/site-lisp/elib'  
'PKG_CONFIG_PATH=/sw/lib/freetype2\
19/lib/pkgconfig:/sw/lib/fontconfig2/lib/pkgconfig:/sw/lib/pkgconfig:/ 
sw/lib/system-openssl/lib\
/pkgconfig:/sw/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/ 
pkgconfig:/usr/local/clamXav/l\
ib/pkgconfig' 'CPPFLAGS=-no-cpp-precomp -D__BIND_NOSTATIC -I/usr/ 
include/openssl -I/sw/include/\
pango-1.0 -I/sw/lib/freetype219/include -I/sw/lib/freetype219/include/ 
freetype2 -I/sw/lib/fontc\
onfig2/include -I/sw/include -I/usr/local/include -idirafter /usr/ 
X11R6/include' 'CXXFLAGS=-no-\
cpp-precomp -I/usr/include/openssl -I/sw/include/pango-1.0 -I/sw/lib/ 
freetype219/include -I/sw/\
lib/freetype219/include/freetype2 -I/sw/lib/fontconfig2/include -I/sw/ 
include/libpng12 -I/usr/l\
ocal/include -I/sw/include' 'CFLAGS=-ggdb -g3 -gfull -pipe - 
bind_at_load -fPIC -mcpu=7450 -mtun\
e=7450 -O0' 'LDFLAGS=-dead_strip -multiply_defined suppress - 
bind_at_load -L/sw/lib/freetype219\
/lib -L/sw/lib/fontconfig2/lib -L/sw/lib/ncurses -L/usr/local/lib -L/ 
sw/lib''

Important settings:
   value of $LC_ALL: nil
   value of $LC_COLLATE: nil
   value of $LC_CTYPE: de_DE.UTF-8
   value of $LC_MESSAGES: nil
   value of $LC_MONETARY: nil
   value of $LC_NUMERIC: nil
   value of $LC_TIME: nil
   value of $LANG: de_DE.UTF-8
   value of $XMODIFIERS: nil
   locale-coding-system: utf-8-unix
   default-enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   global-auto-composition-mode: t
   auto-composition-mode: t
   auto-compression-mode: t
   line-number-mode: t


Libraries used:

	/sw/lib/fontconfig2/lib/libfontconfig.1.dylib (compatibility version  
3.0.0, current version 3.0.0)
	/sw/lib/freetype219/lib/libfreetype.6.dylib (compatibility version  
10.0.0, current version 10.10.0)
	/sw/lib/libatk-1.0.0.dylib (compatibility version 1215.0.0, current  
version 1215.0.0)
	/sw/lib/libgdk-x11-2.0.0.dylib (compatibility version 601.0.0,  
current version 601.10.0)
	/sw/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version 601.0.0,  
current version 601.10.0)
	/sw/lib/libgif.4.dylib (compatibility version 6.0.0, current version  
6.4.0)
	/sw/lib/libglib-2.0.0.dylib (compatibility version 1201.0.0, current  
version 1201.12.0)
	/sw/lib/libgmodule-2.0.0.dylib (compatibility version 1201.0.0,  
current version 1201.12.0)
	/sw/lib/libgobject-2.0.0.dylib (compatibility version 1201.0.0,  
current version 1201.12.0)
	/sw/lib/libgtk-x11-2.0.0.dylib (compatibility version 601.0.0,  
current version 601.10.0)
	/sw/lib/libiconv.2.dylib (compatibility version 7.0.0, current  
version 7.0.0)
	/sw/lib/libintl.3.dylib (compatibility version 8.0.0, current  
version 8.3.0)
	/sw/lib/libjpeg.62.dylib (compatibility version 63.0.0, current  
version 63.0.0)
	/sw/lib/libotf.0.dylib (compatibility version 1.0.0, current version  
1.0.0)
	/sw/lib/libpango-1.0.0.dylib (compatibility version 1002.0.0,  
current version 1002.0.0)
	/sw/lib/libpangoft2-1.0.0.dylib (compatibility version 1002.0.0,  
current version 1002.0.0)
	/sw/lib/libpangox-1.0.0.dylib (compatibility version 1002.0.0,  
current version 1002.0.0)
	/sw/lib/libpangoxft-1.0.0.dylib (compatibility version 1002.0.0,  
current version 1002.0.0)
	/sw/lib/libpng12.0.dylib (compatibility version 19.0.0, current  
version 19.0.0)
	/sw/lib/librsvg-2.2.dylib (compatibility version 12.0.0, current  
version 12.5.0)
	/sw/lib/libtiff.3.dylib (compatibility version 12.0.0, current  
version 12.2.0)
	/sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0,  
current version 5.0.0)
	/usr/X11R6/lib/libICE.6.dylib (compatibility version 6.3.0, current  
version 6.3.0)
	/usr/X11R6/lib/libSM.6.dylib (compatibility version 6.0.0, current  
version 6.0.0)
	/usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current  
version 6.2.0)
	/usr/X11R6/lib/libXcursor.1.dylib (compatibility version 1.0.0,  
current version 1.0.0)
	/usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current  
version 6.4.0)
	/usr/X11R6/lib/libXft.2.dylib (compatibility version 2.1.0, current  
version 2.1.0)
	/usr/X11R6/lib/libXinerama.1.dylib (compatibility version 1.0.0,  
current version 1.0.0)
	/usr/X11R6/lib/libXpm.4.dylib (compatibility version 4.11.0, current  
version 4.11.0)
	/usr/X11R6/lib/libXrandr.2.dylib (compatibility version 2.0.0,  
current version 2.0.0)
	/usr/X11R6/lib/libXrender.1.dylib (compatibility version 1.2.0,  
current version 1.2.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 88.1.10)
	/usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version  
92.0.0)
	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version  
1.2.3)



--
Greetings

   Pete

We have to expect it, otherwise we would be surprised.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 23.0.60; Crash with enabled font backend
  2007-12-15 20:57 23.0.60; Crash with enabled font backend Peter Dyballa
@ 2007-12-17  2:38 ` Kenichi Handa
  2007-12-17 10:12   ` Peter Dyballa
  0 siblings, 1 reply; 3+ messages in thread
From: Kenichi Handa @ 2007-12-17  2:38 UTC (permalink / raw)
  To: Peter Dyballa; +Cc: emacs-pretest-bug

In article <A821D688-F618-497E-A364-189E7532CC16@Freenet.DE>, Peter Dyballa <Peter_Dyballa@Freenet.DE> writes:

> When trying to launch GNU Emacs that was compiled with enabled font- 
> backend, it crashes after some before the first frame was opened. No  
> crash happens when launched with no windows. Xrdb was cleaned from  
> all X resources.

[...]
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0x7c002670
> 0x90003340 in strcmp ()
> (gdb) bt full
> #0  0x90003340 in strcmp ()
> No symbol table info available.
> #1  0x01cb4b08 in FcPatternPosition ()
> No symbol table info available.
> #2  0x01cb5f50 in FcPatternGet ()
> No symbol table info available.
> #3  0x00707600 in XftDefaultSubstitute ()
> No symbol table info available.
> #4  0x002d3b68 in xftfont_open (f=0x28f1b00, entity=44757636,  
> pixel_size=11) at xftfont.c:256

It seems that this is a bug of Xft or fontconfig library on
Apple.

---
Kenichi Handa
handa@ni.aist.go.jp

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 23.0.60; Crash with enabled font backend
  2007-12-17  2:38 ` Kenichi Handa
@ 2007-12-17 10:12   ` Peter Dyballa
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Dyballa @ 2007-12-17 10:12 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: emacs-pretest-bug


Am 17.12.2007 um 03:38 schrieb Kenichi Handa:

> It seems that this is a bug of Xft or fontconfig library on
> Apple.


OK, I'll report this to Apple. I am quite sure that nothing will  
happen, because Mac OS X 10.4, Tiger, has been superseded by 10.5,  
Leopard ...

Anyway, in early autumn it worked to use the font-backend. The result  
was not overwhelming since I was not able to produce a font look that  
pleased me and documentation was so sparse. So I gave up, and was  
convinced I've done the right thing when in November I could only  
produce crashing Emacsen with enabled font-backend. This time I made  
it use GTK, and I then changed environment to use as much as possible  
Apple libraries (except libncurses, as I can see now; from Fink I  
have libfreetype.6.3.10.dylib while Apple supplies with X11  
libfreetype.6.3.dylib), but the problem remains the same: GNU Emacs  
keeps crashing.

--
Greetings

   Pete

There are two major products that come out of Berkeley: LSD and UNIX.  
We don't believe this to be a coincidence.
				- Jeremy S. Anderson

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-12-17 10:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-15 20:57 23.0.60; Crash with enabled font backend Peter Dyballa
2007-12-17  2:38 ` Kenichi Handa
2007-12-17 10:12   ` Peter Dyballa

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.