1 | # Relevant output from 'prove -v t/pmc/io.t |
---|
2 | |
---|
3 | not ok 23 - I/O buffering |
---|
4 | |
---|
5 | # Failed test 'I/O buffering' |
---|
6 | # at t/pmc/io.t line 434. |
---|
7 | # Exited with error code: [SIGNAL 11] |
---|
8 | # Received: |
---|
9 | # |
---|
10 | # Expected: |
---|
11 | # Successful |
---|
12 | # |
---|
13 | |
---|
14 | |
---|
15 | |
---|
16 | (gdb) run t/pmc/io_23.pir |
---|
17 | Starting program: /home/jimk/work/parrot/parrot t/pmc/io_23.pir |
---|
18 | [Thread debugging using libthread_db enabled] |
---|
19 | [New Thread 1098423808 (LWP 31416)] |
---|
20 | warning: Lowest section in /usr/lib/libicudata.so.36 is .hash at 000000b4 |
---|
21 | |
---|
22 | Program received signal SIGSEGV, Segmentation fault. |
---|
23 | [Switching to Thread 1098423808 (LWP 31416)] |
---|
24 | 0x4146e77e in memmove () from /lib/tls/libc.so.6 |
---|
25 | (gdb) bt |
---|
26 | #0 0x4146e77e in memmove () from /lib/tls/libc.so.6 |
---|
27 | #1 0x40332f51 in Parrot_io_write_buffer (interp=0x804f048, |
---|
28 | filehandle=0x80e6b98, s=0x80cc2d0) at src/io/buffer.c:658 |
---|
29 | #2 0x40414527 in Parrot_FileHandle_nci_puts (interp=0x804f048, pmc=0x80c01d8) |
---|
30 | at ./src/pmc/filehandle.pmc:517 |
---|
31 | #3 0x4037ea52 in Parrot_NCI_invoke (interp=0x804f048, pmc=0x80c01d8, next=0x0) |
---|
32 | at ./src/pmc/nci.pmc:320 |
---|
33 | #4 0x401e1ccd in Parrot_PCCINVOKE (interp=0x804f048, pmc=0x80e6b98, |
---|
34 | method_name=0x8070b14, signature=0x404dda05 "S->I") |
---|
35 | at src/inter_call.c:2716 |
---|
36 | #5 0x4033163c in Parrot_io_putps (interp=0x804f048, pmc=0x80e6b98, |
---|
37 | s=0x80cc2d0) at src/io/api.c:432 |
---|
38 | #6 0x40189209 in Parrot_print_p_s (cur_opcode=0x812dab0, interp=0x804f048) |
---|
39 | at src/ops/io.ops:283 |
---|
40 | #7 0x4022c5b9 in runops_slow_core (interp=0x804f048, pc=0x812dab0) |
---|
41 | at src/runops_cores.c:228 |
---|
42 | #8 0x401e7990 in runops_int (interp=0x804f048, offset=0) |
---|
43 | at src/interpreter.c:978 |
---|
44 | #9 0x401e85ad in runops (interp=0x804f048, offs=0) at src/inter_run.c:108 |
---|
45 | #10 0x401e8837 in runops_args (interp=0x804f048, sub=0x80e6be0, obj=0x80bb908, |
---|
46 | meth_unused=0x0, sig=0x404d487b "vP", ap=0xbfaab7ac "ᅵk\016\b\bᅵᅵᅵ\220ᅵ") |
---|
47 | at src/inter_run.c:248 |
---|
48 | #11 0x401e968d in Parrot_runops_fromc_args (interp=0x804f048, sub=0x80e6be0, |
---|
49 | ---Type <return> to continue, or q <return> to quit--- |
---|
50 | sig=0x404d487b "vP") at src/inter_run.c:315 |
---|
51 | #12 0x401c6a49 in Parrot_runcode (interp=0x804f048, argc=1, argv=0xbfaab928) |
---|
52 | at src/embed.c:984 |
---|
53 | #13 0x404aa8c7 in imcc_run_pbc (interp=0x804f048, obj_file=0, output_file=0x0, |
---|
54 | argc=1, argv=0xbfaab928) at compilers/imcc/main.c:824 |
---|
55 | #14 0x404aac29 in imcc_run (interp=0x804f048, |
---|
56 | sourcefile=0xbfaacb8a "t/pmc/io_23.pir", argc=1, argv=0xbfaab928) |
---|
57 | at compilers/imcc/main.c:1111 |
---|
58 | #15 0x08048938 in main (argc=1, argv=0xbfaab928) at src/main.c:61 |
---|
59 | |
---|