Ticket #418 (closed bug: worksforme)
memmove segfault in I/O buffering
| Reported by: | allison | Owned by: | whiteknight |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.2 |
| Component: | none | Version: | trunk |
| Severity: | medium | Keywords: | |
| Cc: | Language: | ||
| Patch status: | Platform: | linux |
Description
Preparing for the release...
t/pmc/io.t test 23 fails on x86/32 Ubuntu 7.10
t/pmc/io.t .. 12/43 # Failed test 'I/O buffering' # in t/pmc/io.t at line 434. # Exited with error code: 139 # Received: # Segmentation fault (core dumped) # # Expected: # Successful #
Output from gdb:
(gdb) run t/pmc/io_23.pir
Starting program: /home/allison/projects/svn/parrot/parrot t/pmc/io_23.pir
[Thread debugging using libthread_db enabled]
[New Thread -1226504000 (LWP 31357)]
warning: Lowest section in /usr/lib/libicudata.so.34 is .hash at 00000094
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226504000 (LWP 31357)]
0xb6fa9e1c in memmove () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb6fa9e1c in memmove () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7d68832 in Parrot_io_write_buffer (interp=0x804f040, filehandle=0x80f0fe8, s=0x80cfa3c)
at src/io/buffer.c:663
#2 0xb7e2fbca in Parrot_FileHandle_nci_puts (interp=0x804f040, pmc=0x80bf6e8) at ./src/pmc/filehandle.pmc:517
#3 0xb7da49db in Parrot_NCI_invoke (interp=0x804f040, pmc=0x80bf6e8, next=0x0) at ./src/pmc/nci.pmc:330
#4 0xb7c12147 in Parrot_PCCINVOKE (interp=0x804f040, pmc=0x80f0fe8, method_name=0x8070cec,
signature=0xb7efb68c "S->I") at src/call/pcc.c:2848
#5 0xb7d66efc in Parrot_io_putps (interp=0x804f040, pmc=0x80f0fe8, s=0x80cfa3c) at src/io/api.c:458
#6 0xb7bb5a59 in Parrot_print_p_s (cur_opcode=0x81213f0, interp=0x804f040) at src/ops/io.ops:326
#7 0xb7c53cf9 in runops_slow_core (interp=0x804f040, pc=0x81213f0) at src/runops_cores.c:461
#8 0xb7c18660 in runops_int (interp=0x804f040, offset=0) at src/interpreter.c:980
#9 0xb7c19291 in runops (interp=0x804f040, offs=0) at src/call/ops.c:107
Change History
Note: See
TracTickets for help on using
tickets.
