[Pkg-gnu-smalltalk-devel] Bug#477312: Log for failed build of gnu-smalltalk_3.1~rc3-3 (dist=experimental)
Philipp Kern
pkern at debian.org
Sun Sep 21 14:38:42 UTC 2008
On Sun, Sep 21, 2008 at 11:37:07AM +0200, Paolo Bonzini wrote:
> Reduced testcase (reproducing on testdrive):
>
> Object extend [
>
> breakIt: anInteger [
> <category: 'instance creation'>
> 1 to: anInteger do: [ :each | String new: each ].
> ]
> ]
>
> #(4450 2) do: [:each | self breakIt: each].
>
> Can you confirm? (Just do "./gst foo.st" where foo.st is the above).
root at alkman:/tmp/gnu-smalltalk-3.1~rc3# ./gst foo.st
"Global garbage collection... done, heap grown"
"Global garbage collection... done"
Segmentation fault (core dumped)
(gdb) bt full
#0 _gst_mem_free (h=0x6000000000023540, mem=0x2000000010eb0030) at alloc.c:392
finfo = <value optimized out>
info = (heap_block *) 0x2000000010eb0000
lnr = 23
msz = <value optimized out>
#1 0x20000000000baf00 in _gst_sweep_oop (oop=0x2000000000ddb520) at oop.c:1409
No locals.
#2 0x20000000000be120 in _gst_alloc_old_obj (size=4376,
p_oop=0x60000fffff002d70) at oop.inl:211
p_instance = (gst_object) 0x2000000010e90030
#3 0x200000000016a480 in VMpr_Behavior_basicNewColon (id=71,
numArgs=283705344) at dict.inl:703
result = <value optimized out>
arg2 = 4360
oop1 = (OOP) 0x2000000000dd6640
oop2 = <value optimized out>
#4 0x2000000000123150 in execute_primitive_operation (
primitive=<value optimized out>, numArgs=1) at interp.c:2633
pte = <value optimized out>
#5 0x2000000000143d10 in _gst_send_message_internal (
sendSelector=<value optimized out>, sendArgs=1,
receiver=0x2000000000dd6640, method_class=0x2000000000ddcb50)
at interp-bc.inl:272
methodOOP = (OOP) 0x2000000000de0620
methodData = (method_cache_entry *) 0x20000000001ef048
newContext = <value optimized out>
header = {intMark = 1, numArgs = 1, stack_depth = 2, numTemps = 0,
primitiveIndex = 104, isOldSyntax = 0, headerFlag = 4}
#6 0x200000000014b410 in _gst_interpret (processOOP=0x2000000000de2820)
at vm.def:713
_receiver = (OOP) 0x2000000000dd6640
bs = (const struct builtin_selector *) 0x60000000000235f8
jb = {jmpBuf = {{__jmpbuf = {6917546619810360736, 2305843009220149816,
0, 2674341018862399, 0, 0, 0, 0, -2369119644424778689, 0, 0, 0, 0, 0,
-4611686018427376548, 0, 1729153, 6917537823734097224, 0,
6917546619810360768, 0 <repeats 41 times>, -4611686018427387385, 0,
2305843009214637072, 2305843009215650864, 0, 0, 0, 0, 0},
__mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}},
next = 0x0, suspended = 0, interpreter = 1 '\001', interrupted = 0 '\0',
processOOP = 0x2000000000de2820}
LOCAL_COUNTER = 8144
self_cache = (OOP) 0x2000000000dd5000
temp_cache = (OOP *) 0x2000000010e26838
lit_cache = (OOP *) 0x2000000011201020
my_nil_oop = (OOP) 0x2000000000dd5000
my_true_oop = (OOP) 0x2000000000dd5010
my_false_oop = (OOP) 0x2000000000dd5020
ip = (ip_type) 0x2000000010df0668 "b �\001$\001(\0160"
sp = (OOP *) 0x2000000010e26858
arg = 32
b2 = 170 '�'
arg2 = 32 ' '
b4 = 36 '$'
t2 = (void *) 0x2000000000154320
monitored_byte_codes = {0x2000000000147130 <repeats 256 times>}
true_byte_codes = {0x200000000015e910 <repeats 42 times>,
0x2000000000152aa0, 0x2000000000152360, 0x200000000015e910,
0x200000000015e910, 0x200000000015e910, 0x200000000015e910,
0x200000000015e910, 0x200000000015e910, 0x200000000015e910,
0x200000000015e910, 0x200000000015e9a0,
0x200000000015e910 <repeats 203 times>}
false_byte_codes = {0x200000000015ea70 <repeats 42 times>,
0x2000000000152360, 0x2000000000152aa0, 0x200000000015ea70,
0x200000000015ea70, 0x200000000015ea70, 0x200000000015ea70,
0x200000000015ea70, 0x200000000015ea70, 0x200000000015ea70,
0x200000000015ea70, 0x200000000015eb00,
0x200000000015ea70 <repeats 203 times>}
normal_byte_codes = {0x20000000001478d0, 0x2000000000147b30,
0x2000000000147c70, 0x2000000000147dd0, 0x2000000000147f20,
[...]
Kind regards,
Philipp Kern
--
.''`. Philipp Kern Debian Developer
: :' : http://philkern.de Release Assistant
`. `' xmpp:phil at 0x539.de Stable Release Manager
`- finger pkern/key at db.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnu-smalltalk-devel/attachments/20080921/910154df/attachment.pgp
More information about the Pkg-gnu-smalltalk-devel
mailing list