[Ecls-list] Threads on MacOSX (and others)

bernard tatin bernard.tatin at tele2.fr
Thu Jan 27 14:06:52 UTC 2005


Hello,

I hope you receive my messages, I am sure I had messages, but I cannot 
get them.

More debug after a :
CFLAGS="-O0 -g3" ./configure && make

In src/c/load.d, function si_load_binary

	if (Null(prefix))
1 -->		prefix = make_constant_string(INIT_PREFIX);
	else
		prefix = @si::string-concatenate(3,
				make_constant_string(INIT_PREFIX),
						 prefix,
					make_constant_string("_"));
	basename = cl_pathname_name(1,filename);
2 -->	basename = @si::string-concatenate(2, prefix,
		@string-upcase(1,basename));
3 -->

At 1, we have :
prefix->string.t :  	       14
prefix->string.m :	       0
prefix->string.adjustable :    0
prefix->string.hasfillp :      0
prefix->string.displaced :     0x1124008
prefix->string.dim : 	       6
prefix->string.fillp :         6
prefix->string.self :          0x111d8c4 "_init_"

At 2, we have :
basename->string.t :  	       14
basename->string.m :	       0
basename->string.adjustable :  0
basename->string.hasfillp :    0
basename->string.displaced :   0x1124008
basename->string.dim : 	       3
basename->string.fillp :       3
basename->string.self :        0x42afb8 "cmp"

At 3, we have :
basename = @si::string-concatenate(2, prefix, @string-upcase(1,basename));
basename->string.t :		80
basename->string.m :		0
basename->string.adjustable :	69
basename->string.hasfillp :	82
basename->string.displaced :	0x6661
basename->string.dim : 	   	1929397586
basename->string.fillp : 	25453
basename->string.self : 	0x70004552 <Address 0x70004552> out of bounds

I will debug @si::string-concatenate.

Bernard.




More information about the ecl-devel mailing list