Ticket #529: bt.txt

File bt.txt, 4.6 KB (added by darbelo, 13 years ago)
Line 
1$ prove t/pmc/packfiledirectory.t 
2t/pmc/packfiledirectory.t .. 6/6
3#   Failed test 'PackfileDirectory.set_pmc_keyed_str'
4#   at t/pmc/packfiledirectory.t line 171.
5# Exited with error code: 134
6# Received:
7# BYTECODE_runtime/parrot/library/uuid.pir
8# FIXUP_runtime/parrot/library/uuid.pir
9# CONSTANT_runtime/parrot/library/uuid.pir
10# PIC_idx_runtime/parrot/library/uuid.pir
11# BYTECODE_runtime/parrot/library/uuid.pir_DB
12# BYTECODE_foo
13# parrot in free(): error: bogus pointer (double free?)
14# Abort trap (core dumped)
15#
16# Expected:
17# BYTECODE_runtime/parrot/library/uuid.pir
18# FIXUP_runtime/parrot/library/uuid.pir
19# CONSTANT_runtime/parrot/library/uuid.pir
20# PIC_idx_runtime/parrot/library/uuid.pir
21# BYTECODE_runtime/parrot/library/uuid.pir_DB
22# BYTECODE_foo
23#
24# Looks like you failed 1 test of 6.
25t/pmc/packfiledirectory.t .. Dubious, test returned 1 (wstat 256, 0x100)
26Failed 1/6 subtests
27
28Test Summary Report
29-------------------
30t/pmc/packfiledirectory.t (Wstat: 256 Tests: 6 Failed: 1)
31  Failed test:  6
32  Non-zero exit status: 1
33Files=1, Tests=6,  4 wallclock secs ( 0.16 usr  0.08 sys +  0.95 cusr  0.22 csys
34 =  1.41 CPU)
35Result: FAIL
36$ gdb parrot parrot.core                                                       
37GNU gdb 6.3
38Copyright 2004 Free Software Foundation, Inc.
39GDB is free software, covered by the GNU General Public License, and you are
40welcome to change it and/or distribute copies of it under certain conditions.
41Type "show copying" to see the conditions.
42There is absolutely no warranty for GDB.  Type "show warranty" for details.
43This GDB was configured as "i386-unknown-openbsd4.5"...
44Core was generated by `parrot'.
45Program terminated with signal 6, Aborted.
46Reading symbols from /usr/lib/libpthread.so.11.1...done.
47Loaded symbols for /usr/lib/libpthread.so.11.1
48Reading symbols from /home/darbelo/parrot/trunk/blib/lib/libparrot.so.1.0.0...do
49ne.
50Loaded symbols for /home/darbelo/parrot/trunk/blib/lib/libparrot.so.1.0.0
51Reading symbols from /usr/local/lib/libicuuc.so.1.1...done.
52Loaded symbols for /usr/local/lib/libicuuc.so.1.1
53Reading symbols from /usr/local/lib/libicudata.so.1.1...done.
54Loaded symbols for /usr/local/lib/libicudata.so.1.1
55Reading symbols from /usr/lib/libm.so.5.0...done.
56Loaded symbols for /usr/lib/libm.so.5.0
57Reading symbols from /usr/lib/libutil.so.11.0...done.
58Loaded symbols for /usr/lib/libutil.so.11.0
59Symbols already loaded for /usr/lib/libpthread.so.11.1
60Reading symbols from /usr/lib/libreadline.so.3.0...done.
61Loaded symbols for /usr/lib/libreadline.so.3.0
62Reading symbols from /usr/lib/libncurses.so.10.0...done.
63Loaded symbols for /usr/lib/libncurses.so.10.0
64Reading symbols from /usr/lib/libstdc++.so.47.0...done.
65Loaded symbols for /usr/lib/libstdc++.so.47.0
66Reading symbols from /usr/lib/libc.so.50.1...done.
67Loaded symbols for /usr/lib/libc.so.50.1
68Reading symbols from /usr/libexec/ld.so...done.
69Loaded symbols for /usr/libexec/ld.so
70#0  0x0f4b8f81 in kill () from /usr/lib/libc.so.50.1
71(gdb) bt
72#0  0x0f4b8f81 in kill () from /usr/lib/libc.so.50.1
73#1  0x0f505907 in abort () at /usr/src/lib/libc/stdlib/abort.c:68
74#2  0x0f4dd8e1 in wrterror (p=0x2f4886ee "bogus pointer (double free?)")
75    at /usr/src/lib/libc/stdlib/malloc.c:375
76#3  0x0f4df2cd in free (ptr=0x6a64c60)
77    at /usr/src/lib/libc/stdlib/malloc.c:1328
78#4  0x06a5eaab in mem_sys_free (from=0x6a64c60) at src/gc/memory.c:315
79#5  0x06aa5ca3 in default_destroy (self=0x8af6b0c0) at src/packfile.c:2382
80#6  0x06aa499d in PackFile_Segment_destroy (interp=0x89c20400, self=0x8af6b0c0)
81    at src/packfile.c:1752
82#7  0x06aa55d8 in directory_destroy (interp=0x89c20400, self=0x8485f800)
83    at src/packfile.c:2142
84#8  0x06aa4992 in PackFile_Segment_destroy (interp=0x89c20400, self=0x8485f800)
85    at src/packfile.c:1749
86#9  0x06aa2638 in PackFile_destroy (interp=0x89c20400, pf=0x8485f800)
87    at src/packfile.c:529
88#10 0x06cadd78 in Parrot_Packfile_destroy (interp=0x89c20400, pmc=0x85868b78)
89    at packfile.pmc:53
90#11 0x06a5d18a in Parrot_gc_free_pmc (interp=0x89c20400,
91    pool_unused=0x87dc1b00, p=0x85868b78) at src/gc/api.c:289
92#12 0x06a6137f in Parrot_gc_sweep (interp=0x89c20400, pool=0x87dc1b00)
93    at src/gc/mark_sweep.c:448
94#13 0x06a60e92 in Parrot_gc_ms_run (interp=0x89c20400, flags=4)
95---Type <return> to continue, or q <return> to quit---
96    at src/gc/mark_sweep.c:187
97#14 0x06a5d7a9 in Parrot_do_gc_run (interp=0x89c20400, flags=4)
98    at src/gc/api.c:516
99#15 0x06a6f403 in Parrot_really_destroy (interp=0x89c20400,
100    exit_code_unused=0, arg_unused=0x0) at src/inter_create.c:351
101#16 0x06a53fa9 in Parrot_exit (interp=0x89c20400, status=0) at src/exit.c:92
102#17 0x1c000b4f in main (argc=1, argv=0xcfbda6b4) at src/main.c:66